Skip to main content
BS ComputingPEC OBE Level-II accredited134 Credit Hours

BS Software Engineering

Department of Software Engineering • Faculty of Telecommunication & Information Engineering

BS Software Engineering at UET Taxila is a four-year, 134-credit-hour program accredited by the Pakistan Engineering Council (PEC). It trains students in requirements engineering, software architecture, quality assurance, formal verification and automated testing, with practical work across full-stack development, mobile computing, cloud microservices and CI/CD pipelines.

Duration4 Years8 Semesters
AccreditationPECOBE Level-II
Total Credits134 CHTheory + Labs
Benchmark Merit79.435% (2024)Category A Open

What will I study in BS Software Engineering at UET Taxila?

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.

What is the scheme of studies (semester-wise course list) for BS Software Engineering?

The prospectus prints the courses of all 8 semesters below, with a degree total of 134 credit hours. A course's lab is usually its own row, with its own credit hours.

Source: UET Taxila Undergraduate Prospectus 2025, “BSc Software Engineering” scheme of studies, printed pages 77-79 (PDF pages 92-94). Last verified: . Codes and titles are reproduced as printed, typing errors included.

Semester 1: 15 credit hours
Course codeCourse titleCredit hours
SE-101Applications of ICT2
SE-101-LApplications of ICT Lab1
SE-102Computer Programming2
SE-102-LComputer Programming Lab1
MA-103Calculus and Analytical Geometry3
HU-104Funtional English3
HU-105Ideology and Constitution of Pakistan2
MDE-106Occupational Health and Safety1
Semester 2: 18 credit hours
Course codeCourse titleCredit hours
MA-107Applied Physics3
SE-108Object Oriented Programming3
SE-108-LObject Oriented Programming Lab1
SE-109Software Engineering Fundamentals3
SE-110Discrete Structures3
MA-111Linear Algebra and Differential Equations3
HU-112Communication Skills2
Semester 3: 18 credit hours
Course codeCourse titleCredit hours
HU-201Islamic Studies/Ethics2
SE-202Computer Architecture and Logic Design3
SE-202-LComputer Architecture and Logic Design Lab1
MA-203Probability and Statistics3
SE-204Data Structures and Algorithm3
SE-204-LData Structures and Algorithm Lab1
SE-205Software Requirements Engineering2
SE-205-LSoftware Requirements Engineering Lab1
HU-211Pakistan Studies2
Semester 4: 17 credit hours
Course codeCourse titleCredit hours
SE-206Database Systems3
SA-206-LDatabase Systems Lab1
HU-207Expository Writing3
SS-208Engineering Economics3
SE-209Operating Systmes3
SE-209-LOperating Systmes Lab1
SE-210Software Design and Architecture2
SE-210-LSoftware Design and Architecture Lab1
Semester 5: 15 credit hours
Course codeCourse titleCredit hours
MA-301Numeric and Symbolic Computing3
SE-302Software Construction and Development2
SE-302-LSoftware Construction and Development Lab1
SE-303Formal Methods in Software Engineering3
SE-304Artificial Intelligence3
SE-305Web Engineering2
SE-305-LWeb Engineering Lab1
Semester 6: 18 credit hours
Course codeCourse titleCredit hours
SE-306Design and Analysis of Algorithms3
SE-307Software Quality Engineering3
SE-308Digital Image Processing3
SE-308-LDigital Image Processing Lab1
MG-309Entrepreneurship2
SS-310Civics and Community Engagement2
SE-311Computer Networks3
SE-311-LComputer Networks Lab1
Semester 7: 17 credit hours
Course codeCourse titleCredit hours
MG-401Project Management2
SE-402Final Year Design Project-I3
SE-403Information Security3
MDE-404Embedded Systems3
SE-xxxSE Elective I3
SE-xxxSE Elective II3
Semester 8: 16 credit hours
Course codeCourse titleCredit hours
SE-405Human Computer Interaction2
SE-405-LHuman Computer Interaction Lab1
SE-406Final Year Design Project-II3
MG-407Management and Marketing2
MDE-408Internet of Things3
HU-409Foreign Language2
SE-xxxSE Elective III3

Notes on the printed scheme

  • The printed second-year total does not add up (see the year-2 note); the eight semester totals and the degree total agree. A printed typing error is kept: the code "SA-206-L" for the lab of SE-206.
  • Year 2: The prospectus prints "Total for Second Year 33", but the printed totals of semesters III and IV are 18 and 17, which add up to 35. The degree total (134) matches the eight semester totals, not the four printed year totals (33 x 4 = 132).

Which laboratories and research facilities do BS Software Engineering students use?

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

What careers can BS Software Engineering graduates pursue?

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.435% (2024) 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.

How do I apply to BS Software Engineering at UET Taxila?

Which degree programs are related to BS Software Engineering?

Other UET Taxila program guides from the same faculty, and closely related programs.

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.