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)