header

Scheme of Studies


1st Semester
Course No Pre Req Course Title Credit Hours
CS-300 ---- Introduction to Information &
Communication Technologies
3(2-2)
CS-323 ---- Programming Fundamentals 4(3-2)
ENG-305 ---- English Comprehension 3(3-0)
MTH-310 ---- Calculus & Analytical Geometry      3(3-0)
ELE-401 ---- Basic Electronics 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-2)
ENG-325 ---- Communication & Presentation
Skills
3(3-0)
CS-430 ---- Digital Logic Design 4(3-2)
STT-500 ---- Statistics & Probability 3(3-0)
------- ---- University Elective-1 ----
------- ---- CS Supporting ----

3rd Semester
Course No Pre Req Course Title Credit Hours
CS-443 CS-323 Data Structure & Algorithms            4(3-2)
CS-335 ---- Discrete Structure 3(3-0)
SSH-307 ---- Professional Practices 3(3-0)
CS-530 CS-430 Computer Organization &
Assembly Language
4(3-2)
------- ---- University Elective-2 ----
------- ---- CS Supporting-2 ----

4th Semester
Course No Pre Req Course Title Credit Hours
CS-400 ---- Database Systems 4(3-2)
MTH-435 ---- Linear Algebra 3(3-0)
CS-542 CS-443 Analysis of Algorithms                     3(3-0)
CS-536 CS-335 Theory of Automata & Formal
Language
3(3-0)
CS-583 ---- Operating System 4(3-2)
------- ---- CS-Elective-1 ----

5th Semester
Course No Pre Req Course Title Credit Hours
ENG-315 ---- Technical and Business Writing        3(3-0)
CS-453 ---- Software Engineering 3(3-0)
CS-636 CS-536 Compiler Construction 3(2-2)
------- ---- CS Elective-2 ----
------- ---- University Elective-3 ----
------- ---- CS Supporting-3 ----

6th Semester
Course No Pre Req Course Title Credit Hours
CS-577 ---- Computer Networks 4(3-2)
CS-632 ---- Artificial Intelligence 4(3-2)
SSH-402              ---- Pakistan Studies                       2(2-0)
------- ---- CS Elective-3 ----
------- ---- CS Elective-4 ----
------- ---- University Elective-4 ----

7th Semester
Course No Pre Req Course Title Credit Hours
CS-698 ---- Final Year Project-I 2(0-4)
CS-687 ---- Parallel & Distributed Computing     3(2-2)
------- ---- CS-Elective-5 ----
------- ---- CS-Elective-6 ----
------- ---- CS-Elective-7 ----

8th Semester
Course No Pre Req Course Title Credit Hours
CS-497 ---- Information Security                          3(3-0)
CS-699 CS-698 Final Year Project-II 4(0-8)

All Courses Offered in BS(CS)


General Education Courses (19/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)

Computing-Core Courses (39/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
CS-323 ------ Programming Fundamentals 4(3-2)
CS-423 CS-323 Object Oriented Programming                  4(3-2)
CS-443 CS-323 DataStructure & Algorithems 4(3-2)
CS-335 ------ Discrete Structure 3(3-0)
CS-583 ------ Operating System 4(3-2)
CS-400 ------ Database System 4(3-2)
CS-453 ------ Software Engineering 3(3-0)
CS-577 ------ Computer Networks 4(3-2)
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(3-2)

Mathematics & Science Foundation Courses (12/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
CS-430 ------ Digital Logic Design 4(3-2)
CS-530 CS-430 Computer Organization & Assembly
Language
4(3-2)
CS-536 CS-335 Theory of Automata & Formal
Language
3(3-0)
CS-542 CS-443 Analysis of Algorithms 3(3-0)
CS-632 ------ Artificial Intelligence 4(3-2)
CS-636CS-536 Compiler Construction 3(2-2)
CS-687 ------ Parallel & Distributed Computing             3(2-2)

University Elective Courses (12/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
CS-300 ------ Introduction to Information &
Communication Technologies
3(2-2)
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 ------ Palistan Studies 2(2-0)
IS-302 ------ Islamic Studies/Ethics 2(2-0)

Computer Science-Core (Compulsory) Courses (24/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)
ELE-401 ------ Basic Electronics 3(2-2)

Computer Science-Supporting Courses
(09/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
MTH-315 MTH-310 Multivariable Calculus                         3(3-0)
MTH-415 MTH-315 Differential Equations 3(3-0)
CS-572 MTH-310 Numerical Analysis 3(2-2)

CS Elective Courses (21/136 Credit Hours)
Code Pre-Req Course Title Credit Hours
CS-432 ------ Modern Programming Languages 3(2-2)
CS-532 ------ Computer Architecture 3(3-0)
CS-553 CS-453 Object Oriented Analysis & Design 3(3-0)
CS-566 ------ Web Technologies 3(2-2)
CS-575 CS-323 Computer Graphics 3(2-2)
CS-597 ------ Cyber Security 3(3-0)
CS-601         CS-400 Data Base Administration & Management                    4(3-2)
CS-666 CS-566 Web Engineering 3(2-2)
CS-682 ------ System Programming 3(2-2)
CS-685 ------ Human Computer Interaction 3(2-2)
CS-692 CS-423 Visual Programming 3(2-2)
CS-693 ------ Mobile Application Development 3(2-2)
CS-695 CS-423 Theory of Programming Language 3(2-2)