Undergraduate Program
BS Software Engineering Technology
Quick Link
Add a header to begin generating the table of contents
Introduction
The BS Software Engineering Technology program focuses on the principles and practices of modern software development. Students learn programming, software design, testing, project management, DevOps, and cloud technologies, with a strong emphasis on hands-on development and team collaboration.
About Program
Program Objectives
Software drives innovation in every domain. This program addresses the need for professionals who can develop scalable, secure, and efficient software systems for mobile, web, and enterprise platforms, with adherence to software quality standards and agile practices.
Internship and Career Prospects
- Internships at software houses, IT firms, and mobile/web development companies
- Experience with real-time software development and agile project management
- Career roles include:
- Software Engineer
- Full-Stack Developer
- QA Engineer / Test Automation Engineer
- DevOps Engineer
- Technical Project Manager
- Strong demand in local and international software industry
- Opportunities for freelance work, entrepreneurship, or further studies
Eligibility Criteria
- Minimum 50% marks in Intermediate/12 years schooling/A-Level (HSSC) or Equivalent with Mathematics is required for admission in all BS Computing Programs other than BS Computing Engineering.
- An equivalency certificate by IBCC will be required in case of education from some other country or system.
- Minimum 60% marks in Intermediate/12 years schooling/A-Level (HSSC) or Equivalent with Mathematics is required for admission to the BS Software Enginering Technology program.
- The students who have not studied Mathematics at the intermediate level have to pass deficiency courses in Mathematics (06 credits) in the first two semesters.
- The minimum duration for completion of BS Computing degrees is four years. The HEC allows a maximum period of seven years to complete BS degree requirements.
- A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for the award of BS Computing Degree.
Scheme of Study (Semester Wise)
1st Year
Semester 1
Semester – I | |||
Course Title | Credit Hours | ||
Th | Pr | Total | |
Programming Fundamentals | 3 | 1 | 4 |
Application of Information & Communication Technologies | 1 | 2 | 3 |
Applied Physics | 2 | 1 | 3 |
Calculus and Analytic Geometry | 3 | 0 | 3 |
Functional English | 3 | 0 | 3 |
Total | 16 |
Semester 2
Semester – II | |||
Course Title | Credit Hours | ||
Th | Pr | Total | |
Object-Oriented Programming (Prerequisite: PF) | 3 | 1 | 4 |
Discrete Structures | 3 | 0 | 3 |
Digital Logic Design | 2 | 1 | 3 |
Multivariable Calculus (Prerequisite: CAG) | 3 | 0 | 3 |
Presentation & Communication Skills (Prerequisite: FE) | 1 | 2 | 3 |
Islam & World Religion | 2 | 0 | 2 |
Total | 18 |
2nd Year
Semester 3
Semester – III | |||
Course Title | Credit Hours | ||
Th | Pr | Total | |
Data Structures (Prerequisite: OOP) | 2 | 1 | 3 |
Computer Organization & Assembly Language (Prerequisite: DLD) | 2 | 1 | 3 |
Linear Algebra (Prerequisite: CAG) | 3 | 0 | 3 |
Introduction to Software Engineering | 2 | 1 | 3 |
Web Engineering | 0 | 3 | 3 |
Statistics | 3 | 0 | 3 |
Total | 18 |
Semester 4
Semester – IV | |||
Course Title | Credit Hours | ||
Th | Pr | Total | |
Software Requirement Engineering | 3 | 0 | 3 |
Software Design & Architecture | 2 | 1 | 3 |
Database Systems | 3 | 1 | 4 |
Design & Analysis of Algorithms (Prerequisite: DS) | 3 | 0 | 3 |
Civics and Community Engagement | 1 | 1 | 2 |
Introduction to Management | 2 | 0 | 2 |
Total | 17 |
3rd Year
Semester 5
Semester – V | |||
Course Title | Credit Hours | ||
Th | Pr | Total | |
Operating Systems | 2 | 1 | 3 |
Domain Elective (1) | 3 | 0 | 3 |
Computer Networks | 2 | 1 | 3 |
Domain Elective (2) | 3 | 0 | 3 |
Software Construction & Development (Prerequisite: SDA) | 2 | 1 | 3 |
Human Computer Interaction | 3 | 0 | 3 |
Total | 18 |
Semester 6
Semester – VI | |||
Course Title | Credit Hours | ||
Th | Pr | Total | |
Software Project Management | 1 | 2 | 3 |
Entrepreneurship | 2 | 0 | 2 |
Final Year Project – I | 0 | 3 | 3 |
Software Quality Engineering | 1 | 2 | 3 |
Domain Elective (3) | 2 | 1 | 3 |
Pakistan Studies | 2 | 0 | 2 |
Total | 16 |
4th Year
Semester 7
Semester – VII | |||
Course Title | Credit Hours | ||
Th | Pr | Total | |
Final Year Project – II (Prerequisite: FYP I) | 0 | 3 | 3 |
Domain Elective (4) | 2 | 1 | 3 |
Information Security | 3 | 0 | 3 |
Domain Elective (5) | 0 | 3 | 3 |
Domain Elective (6) | 1 | 2 | 3 |
Total | 15 |
Semester 8
Semester – VIII | |||
Course Title | Credit Hours | ||
Th | Pr | Total | |
Supervised Industrial Training (SIT) | 0 | 16 | 16 |
Total | 16 | ||
Total Credit Hours: 134 |