Skip to main content
Skip to main content
BS ComputingNCEAC Outcome-Based Education (OBE) Aligned134 Credit Hours

BS Software Engineering

Department of Software EngineeringFaculty of Telecommunication & Information Engineering

The BS Software Engineering program prepares students to design, develop, test, and maintain large-scale software systems using modern Agile methodologies, microservices, and enterprise architectures.

Duration4 Years8 Semesters
AccreditationNCEACOutcome-Based Education (OBE) Aligned
Total Credits134 CHTheory + Labs
Benchmark Merit79.820%Category A Open

Academic Overview & Curriculum

The Department of Software Engineering focuses on software requirements engineering, software architecture, quality assurance, formal verification, and automated testing.

Graduates enter the global software industry with hands-on mastery of full-stack ecosystems, mobile computing, cloud microservices, and continuous integration/continuous deployment (CI/CD) pipelines.

Course Structure & Study Scheme

Semester 117 Credit Hours
SE-101Introduction to Software Engineering
3+0 CH
CS-101Programming Fundamentals
3+1 CH
MT-101Calculus & Analytical Geometry
3+0 CH
EN-101Functional English
3+0 CH
PH-101Applied Physics
3+1 CH

Research Laboratories & Facilities

Software Quality Assurance & Testing Lab
Mobile Computing & Web Engineering Lab
Software Design & Architecture Lab
Usability & Human-Computer Interaction Lab

Career Pathways & Industry Placement

✓Senior Software Engineer
✓Software Architect
✓QA Automation Engineer
✓DevOps / Site Reliability Engineer
✓Product Manager / Scrum Master

Merit Calculator →

Check if your aggregate meets the 79.820% benchmark.

Fee Simulator →

Estimate 4-year tuition and hostel costs for BS Software Engineering.

Compare Universities →

Compare UET Taxila vs NUST and FAST for BS Software Engineering.

Frequently Asked Questions

How does Software Engineering differ from Computer Science at UET Taxila?
Computer Science focuses on theoretical computing, algorithm complexity, AI, and systems programming. Software Engineering focuses on the engineering lifecycle, requirements, design patterns, testing, and enterprise project management.