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) |