header

Scheme of Studies


1st Semester
Course No Pre Req Course Title Credit Hours
CS-300 ---- Introduction to Information &
Communication Technologies
3(2-3)
CS-323 ---- Programming Fundamentals 4(3-3)
ENG-305 ---- English Comprehension 3(3-0)
MTH-310 ---- Calculus & Analytical Geometry       3(3-0)
IS-302 ---- Islamic Studies/Ethics 2(2-0)

2nd Semester
Course No Pre Req Course Title Credit Hours
CS-423 CS-323 Object Oriented Programming           4(3-3)
ENG-325 ---- Communication & Presentation
Skills
3(3-0)
CS-335 ---- Discrete Structures 3(3-0)
CS-453 ---- Software Engineering 3(3-0)
SSH-302 ---- Pakistan Studies 2(2-0)
------- ---- University Elective-1 ----

3rd Semester
Course No Pre Req Course Title Credit Hours
CS-443 CS-323 Data Structure & Algorithms             4(3-3)
SE-454 ---- Software Requirments Engineering 3(3-0)
CS-685 ---- Human Computer Interection 3(2-3)
MTH-435 ---- Linear Algebra 3(3-0)
------- ---- University Elective-2 ----
------- ---- SE Supporting-1 ----

4th Semester
Course No Pre Req Course Title Credit Hours
CS-400 ---- Database Systems 4(3-3)
CS-583 ---- Operating System 4(3-3)
STT-500 ---- Statistics & Probability 3(3-0)
SE-440 ---- Software Design & Architecture 3(2-3)
------- ---- University Elective-3 ----
------- ---- SE Elective-1 ----

5th Semester
Course No Pre Req Course Title Credit Hours
SE-540 ---- Software Construction & Development 3(2-3)
CS-577 ---- Computer Networks 4(3-3)
ENG-315 ---- Technical & Business Writing 3(3-0)
------- ---- University Elective-4 ----
------- ---- SE Supporting-2 ----
------- ---- SE Elective-2 ----

6th Semester
Course No Pre Req Course Title Credit Hours
SE-542 ---- Software Quality Engineering 3(3-0)
CS-497 ---- Information Security 3(3-0)
SSH-307 ---- Professional Practices 3(3-0)
CS-666 CS-565 Web Engineering 3(3-0)
------- ---- SE Elective-3 ----
------- ---- SE Elective-4 ----

7th Semester
Course No Pre Req Course Title Credit Hours
CS-698 ---- Final Year Project-I 2(0-4)
CS-652 CS-453 Software Project Management 3(3-0)
------- ---- SE Supporting-3 4(3-2)
------- ---- SE Elective-5 ----

8th Semester
Course No Pre Req Course Title Credit Hours
SE-415 ---- Software Re-Engineering 3(3-0)
CS-699 CS-698 Final Year Project-II                                  4(0-8)

All Courses Offered in BS(CS)


Computing-Core Courses (39/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
CS-323 ------ Programming Fundamentals 4(3-3)
CS-423 CS-323 Object Oriented Programming                  4(3-3)
CS-443 CS-323 DataStructure & Algorithems 4(3-3)
CS-335 ------ Discrete Structure 3(3-0)
CS-583 ------ Operating System 4(3-3)
CS-400 ------ Database System 4(3-3)
CS-453 ------ Software Engineering 3(3-0)
CS-577 ------ Computer Networks 4(3-3)
CS-497 ------ Information Security 3(3-0)
CS-698 ------ Final Year Project-I 2(0-4)
CS-699 CS-698 Final Year Project-II 4(0-8)

General Education Courses (19/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
CS-300 ------ Introduction to Information &
Communication Technologies
3(2-3)
ENG-305 ------ English Comprehension 3(3-0)
ENG-315 ------ Technical & Business Writing               3(3-0)
ENG-325 ------ Communication &
Presentation Skills
3(3-0)
SSH-307 ------ Professional Practices 3(3-0)
SSH-302 ------ Pakistan Studies 2(2-0)
IS-302 ------ Islamic Studies/Ethics 2(2-0)

University Elective Courses (12/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
MGT-322 ------ Financial Accounting 3(3-0)
MGT-351 ------ Introduction to Marketing 3(3-0)
MGT-411 ------ Introduction to Management               3(3-0)
MGT-515 ------ Introduction to Human
Resource Management
3(3-0)
ECON-301 ------ Introduction to Economics 3(3-0)
SSH-305 ------ Foreign Languages 3(3-0)
PSY-600 ------ Psychology 3(3-0)
SSH-304 ------ International Relations 3(3-0)
SSH-308 ------ Personal Gromming &
Character Development
2(2-0)
SSH-309 ------ Social Service 1(1-0)
AGRO-301 ------ Basic Agriculture 3(2-3)
RSG-410 ------ Introduction to GIS & Spatial Analysis of Agriculture 3(2-3)

BS-SE Core (Compulsory) Courses
(24/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
CS-652 CS-453 Software Project Management 3(3-0)
CS-685 ------ Human Computer Interaction 3(2-3)
CS-666 CS-565 Web Engineering 3(3-0)
SE-415 ------ Software RE-Engineering 3(3-0)
SE-440 ------ Software Design & Architecture 3(2-3)
SE-454 ------ Software Requirments Engineering 3(3-0)
SE-540 ------ Software Construction & Development 3(2-3)
SE-542 ------ Software Quality Engineering 3(3-0)

Mathematics & Science Foundation Courses (12/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
MTH-310 ------ Calculus & Analytical Geometry          3(3-0)
MTH-435 ------ Linear Algebra 3(3-0)
STT-500 ------ Statistics & Probability 3(3-0)
MTH-415 ------ Differential Equation 3(3-0)

BS-SE Supporting Courses (09/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
SE-441 ------ Business Process Engineering         3(3-0)
SE-442 ------ Formal Methods In Software Engineering 3(3-0)
SE-510 ------ Introduction To Simulation & Modeling 3(3-0)
CS-573 ------ Operations Research 3(3-0)
CS-673 ------ Stochastic Processes 3(3-0)

BS-SE Elective Courses (21/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
CS-432 CS-423 Modern Programming Languages 3(2-3)
CS-436 ------ Big Data Analystics 3(3-0)
CS-449 ------ Cloud Computing 3(3-0)
CS-548 ------ Semantic Web 3(3-0)
CS-553         CS-453 Object Oriented Analysis & Design                                   3(2-3)
CS-559 ------ Natural Language Processsing 3(3-0)
CS-566 ------ Web technologies 3(2-3)
CS-575 CS-323 Computer Graphics 3(2-3)
CS-601 CS-400 Database Administration
& Management
4(3-3)
CS-665 ------ E-Commerce 3(2-3)
CS-682 ------ System Programming 3(2-3)
CS-692 CS-423 Visual Programming 3(2-3)
CS-693 ------ Mobile Application Development 3(2-3)
CS-695 CS-423 Theory of Programming Language 3(2-3)
SE-446 ------ Agent Based Software Engineernig 3(3-0)
SE-502 ------ Global Software Development 3(3-0)
SE-503 ------ Information System Audit 3(3-0)
SE-516 ------ Software Metrics 3(3-0)
SE-518 ------ Topics In Software Engineernig 3(3-0)
SE-556 ------ Real Time Systems 3(3-0)