STRUCTURE OF BS SE PROGRAMME
Duration of the program
The program minimum duration will be 4 years and maximum duration will be 7 years.
Course offering plan.
| Category | Proposed Credit Hours | Number of Courses | |
| HEC | BSSE (LGU) | ||
| Computing Core | 46 | 46 | 14 |
| Domain Core | 18 | 18 | 6 |
| Domain Elective | 21 | 21 | 7 |
| Mathematics & Supporting Courses | 12 | 12 | 4 |
| General Education Requirement | 31 | 31 | 13 |
| Elective Supporting Courses | 3 | 3 | 1 |
| Total | 131 | 131 | 45 |
| COMPUTING CORE COURSES (47/130) 14 COURSES) (Common to all computing programs) |
||||
| S# | Course Codes | Pre-Requisites (S) | Course Title | Credit Hours |
| 1. | CC6101 | Programming Fundamentals | 4 (3-1) | |
| 2. | CC6202 | PF | Object Oriented Programming | 4 (3-1) |
| 3. | CC6305 | Database Systems | 4 (3-1) | |
| 4. | CC6204 | Digital Logic Design | 3 (2-1) | |
| 5. | CC6203 | OOP | Data Structures | 4 (3-1) |
| 6. | CC6306 | Information Security | 3 (3-0) | |
| 7. | CC6307 | Artificial Intelligence | 3 (3-0) | |
| 8. | CC6308 | Computer Networks | 3 (2-1) | |
| 9. | CC6309 | Software Engineering | 3 (3-0) | |
| 10. | CC6410 | DLD | Computer Organization & Assembly Language | 3 (2-1) |
| 11. | CC6511 | Operating Systems | 4 (3-1) | |
| 12. | CC6312 | DS | Analysis of Algorithms | 4 (3-0) |
| 13. | CC6713 | Final Year Project – I | 2 (0-2) | |
| 14. | CC6814 | Final Year Project – II | 4 (0-4) | |
| MATHEMATICS & SUPPORTING COURSES – (12/130) 4 COURSES (Common to all computing programs) |
|||
| S# | Pre-Requisites(S) | Course Title | Credit Hours |
| 1. | – | Multivariable Calculus | 3 (3-0) |
| 2. | – | Linear Algebra | 3 (3-0) |
| 3. | – | Probability & Statistics | 3 (3-0) |
| 4. | – | Technical & Business Writing | 3 (3-0) |
| ELECTIVE SUPPORTING COURSE – (3/130) 1 COURSE) | ||
| Social Science (Example : Intro to Marketing) |
3 (3-0) | |
| GENERAL EDUCATION REQUIRMENT – (30/130) 12 COURSES
(Common to all computing programs) |
||
| S# | Course Title | Credit Hours |
| 1. | Application of Information & Communication Technologies | 3 (2-1) |
| 2. | Functional English | 3 (3-0) |
| 3. | Expository Writing | 3 (3-0) |
| 4. | Quantitative Reasoning – 1 (Discrete Structures) | 3 (3-0) |
| 5. | Quantitative Reasoning – 2 (Calculus and Analytic Geometry) | 3 (3-0) |
| 6. | Islamic Studies | 2 (2-0) |
| 7. | Ideology and Constitution of Pakistan | 2 (2-0) |
| 8. | Social Sciences (Example: Introduction to Management) | 2 (2-0) |
| 9. | Natural Sciences (Applied Physics) | 3 (2-3) |
| 10. | Arts & Humanities (Professional Practices) | 2 (2-0) |
| 11. | Civics and Community Engagement | 2 (2-0) |
| 12. | Entrepreneurship | 2 (2-0) |
| 13. | The Quranic Learning | 1 (1-0) |
| BSSE DOMAIN CORE COURSES – (18/130) 6 COURSES | |||
| S# | Pre-Requisites(S) | Course Title | Credit Hours |
| 1. | Software Design & Architecture | 3(3-0) | |
| 2. | Software Construction & Development | 3(2-3) | |
| 3. | Software Project Management | 3(3-0) | |
| 4. | Software Quality Engineering | 3(2-1) | |
| 5. | Software Requirement Engineering | 3(2-1) | |
| 6. | Parallel & Distributed Computing | 3(3-0) | |