Courses for BS(CS)
Semester-1
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BCS-1101 |
Intro. To information and Communication Technology |
2 |
1 |
3 |
BCS-1102 |
Programming Fundamental |
3 |
1 |
4 |
MAT-1103 |
Calculus and Analytical Geometry |
3 |
0 |
3 |
ELE-1104 |
Basic Electronics |
3 |
0 |
3 |
ENG-1105 |
English Composition & Comprehension |
3 |
0 |
3 |
HUM-1106 |
Pakistan Studies |
2 |
0 |
2 |
Total |
18 |
Semester-2
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BCS-1201 |
Object Oriented Programming |
3 |
1 |
4 |
BCS-1202 |
Digital Logic Design |
3 |
0 |
3 |
BCS-1203 |
Discrete Structures |
3 |
0 |
3 |
MAT-1204 |
Linear Algebra |
3 |
0 |
3 |
ENG-1205 |
Technical and Business Writing |
3 |
0 |
3 |
HUM-1206 |
Islamic Studies |
2 |
0 |
2 |
Total |
18 |
Semester-3
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BCS-2301 |
Data Structure and Algorithms |
3 |
1 |
4 |
BCS-2302 |
Computer Architecture and Organization |
3 |
0 |
3 |
MGS-2303 |
Human Resource Management |
3 |
0 |
3 |
MAT-2304 |
Statistics and Probability |
3 |
0 |
3 |
ENG-2305 |
Communication Skills |
3 |
0 |
3 |
HUM-2306 |
Arabic |
3 |
0 |
3 |
Total |
19 |
Semester-4
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BCS-2401 |
Database Systems |
3 |
1 |
4 |
BCS-2402 |
Operating Systems |
3 |
0 |
3 |
MSG-2403 |
Micro Processor and Assembly Language |
2 |
1 |
3 |
BCS-2404 |
Computer Graphics |
2 |
1 |
3 |
MAT-2405 |
Multivariate Calculus |
3 |
0 |
3 |
Total |
16 |
Semester-5
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BCS-3501 |
Web Design and Development |
2 |
1 |
3 |
BCS-3502 |
Data Comm. & Computer Networks |
3 |
0 |
3 |
BCS-3503 |
Design and Analysis of Algorithms |
3 |
0 |
3 |
BCS-3504 |
Theory of Automata |
3 |
0 |
3 |
MAT-3505 |
Differential Equations |
3 |
0 |
3 |
BCS-3506 |
Financial Accounting |
3 |
0 |
3 |
Total |
18 |
Semester-6
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BCS-3601 |
Human Computer Interaction |
3 |
0 |
3 |
BCS-3602 |
Software Engineering |
3 |
0 |
3 |
BCS-3603 |
Mobile Computing |
3 |
0 |
3 |
BCS-3604 |
Artificial Intelligence |
3 |
0 |
3 |
BCS-3605 |
Data Mining |
3 |
0 |
3 |
HUM-3606 |
Psychology |
3 |
0 |
3 |
Total |
18 |
Semester-7
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BCS-4701 |
Fuzzy Logic |
3 |
0 |
3 |
BCS-4702 |
Compiler Construction |
3 |
0 |
3 |
BCS-4703 |
Numerical Computing |
3 |
0 |
3 |
BCS-4704 |
Digital Image Processing |
3 |
0 |
3 |
BCS-4705 |
System Programming |
2 |
1 |
3 |
BCS-4706 |
Final Year Project (1) |
– |
– |
S/U |
Total |
15 |
Semester-8
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BCS-4801 |
Information Security |
3 |
0 |
3 |
BCS-4802 |
Software Project Management |
3 |
0 |
3 |
BCS-4803 |
Professional Practices |
2 |
0 |
2 |
BCS-4804 |
Final Year Project (2) |
0 |
0 |
6 |
BCS-4805 |
Oral Comprehensive Examination |
– |
– |
S/U |
BCS-4806 |
Internship/ Practical Training |
– |
– |
S/U |
Total |
14 |
Courses for BS(IT)
Semester-1
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BIT-1101 |
Fundamentals of ICT |
2 |
1 |
3 |
BIT-1102 |
Programming Fundamentals |
3 |
1 |
4 |
MAT-1103 |
Calculus and Analytical Geometry |
3 |
0 |
3 |
MGS-1104 |
Financial Accounting |
3 |
0 |
3 |
ENG-1105 |
English Comprehension |
3 |
0 |
3 |
HUM-1106 |
Pakistan Studies |
2 |
0 |
2 |
Total |
18 |
Semester-2
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BIT-1201 |
Object Oriented Programming |
3 |
1 |
4 |
BIT-1202 |
Intro to Computer Architecture |
3 |
0 |
3 |
BIT-1203 |
Discrete Structures |
3 |
0 |
3 |
MGS-1204 |
Human Resource Management |
3 |
0 |
3 |
ENG-1205 |
Technical and Business Writing |
3 |
0 |
3 |
HUM-1206 |
Islamic Studies |
2 |
0 |
2 |
Total |
18 |
Semester-3
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BIT-2301 |
Data Structures and Algorithm |
3 |
1 |
4 |
BIT-2302 |
Computer Communication and Networks |
3 |
0 |
3 |
BIT-2303 |
Operating System Concepts |
3 |
0 |
3 |
MAT-2304 |
Statistics and Probability |
3 |
0 |
3 |
ENG-2305 |
Communication Skills |
3 |
0 |
3 |
HUM-2306 |
Arabic |
3 |
0 |
3 |
Total |
18 |
Semester-4
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BIT-2401 |
Database Systems |
3 |
1 |
4 |
BIT-2402 |
Software Engineering-I |
3 |
0 |
3 |
BIT-2403 |
Internet Architecture & Protocols |
3 |
0 |
3 |
BIT-2404 |
Information System |
3 |
0 |
3 |
MGS-2405 |
Organizational Behavior |
3 |
0 |
3 |
MAT-2406 |
Linear Algebra |
3 |
0 |
3 |
Total |
19 |
Semester-5
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BIT-3501 |
Web Design and Development |
2 |
1 |
3 |
BIT-3502 |
DB Administration & Management |
3 |
0 |
3 |
BIT-3503 |
Multimedia Technologies |
3 |
0 |
3 |
BIT-3504 |
Telecommunication Systems |
3 |
0 |
3 |
BIT-3505 |
Software Engineering II |
3 |
0 |
3 |
BIT-3506 |
Technology Management |
3 |
0 |
3 |
Total |
18 |
Semester-6
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BIT-3601 |
Human Computer Interaction |
3 |
0 |
3 |
BIT-3602 |
Object Oriented Analysis & Design |
3 |
0 |
3 |
BIT-3603 |
Distributed Database Systems |
3 |
0 |
3 |
BIT-3604 |
E-Commerce |
3 |
0 |
3 |
BIT-3605 |
Systems and Network Administration |
3 |
0 |
3 |
BIT-3606 |
Distributed Computing |
3 |
0 |
3 |
Total |
18 |
Semester-7
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BIT-4701 |
Mobile Computing |
3 |
0 |
3 |
BIT-4702 |
Network Security |
3 |
0 |
3 |
BIT-4703 |
Data Mining |
3 |
0 |
3 |
BIT-4704 |
Artificial Intelligence |
3 |
0 |
3 |
BIT-4705 |
IT Project Management |
3 |
0 |
3 |
BIT-4706 |
Capstone Project Part -1 |
– |
– |
S/U |
Total |
15 |
Semester-8
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
BIT-4801 |
System Integration & Architecture |
3 |
0 |
3 |
BIT-4802 |
Professional Practices |
2 |
0 |
2 |
BIT-4803 |
Capstone Project Part 2 |
– |
– |
6 |
BIT-4805 |
Oral Comprehensive Examination |
– |
– |
S/U |
BIT-4806 |
Internship / Practical Training |
– |
– |
S/U |
Total |
11 |
Courses for MCS
Semester-1
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
MCS-111 |
Intro. Computer Programming |
2 |
1 |
3 |
MCS-112 |
Discrete Structures |
3 |
0 |
3 |
MCS-113 |
Web Design & Development |
2 |
1 |
3 |
MCS-114 |
Fundamentals of Algorithms |
3 |
0 |
3 |
MCS-115 |
Database Systems |
2 |
1 |
3 |
MCS-116 |
Tech. & Business Report Writing |
3 |
0 |
3 |
Total |
18 |
Semester-2
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
MCS-121 |
Object Oriented Programming |
2 |
1 |
3 |
MCS-122 |
Theory of Automata |
3 |
0 |
3 |
MCS-123 |
Data Communication |
3 |
0 |
3 |
MCS-124 |
Data Structures & Algo. Analysis |
2 |
1 |
3 |
MCS-125 |
Intro. to Computer Architecture |
3 |
0 |
3 |
MCS-126 |
Software Engineering-I |
3 |
0 |
3 |
Total |
18 |
Semester-3
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
MCS-231 |
Computer Graphics & Animations |
2 |
1 |
3 |
MCS-232 |
Software Engineering-II |
3 |
0 |
3 |
MCS-233 |
Distributed Database Systems |
2 |
1 |
3 |
MCS-234 |
Operating Systems |
3 |
0 |
3 |
MCS-235 |
Compiler Construction |
3 |
0 |
3 |
MCS-236 |
Visual Programming |
2 |
1 |
3 |
Total |
18 |
Semester-4
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
MCS-241 |
System Programming |
2 |
1 |
3 |
MCS-242 |
Artificial Intelligence |
3 |
0 |
3 |
MCS-243 |
Computer Networks |
3 |
0 |
3 |
MCS-244 |
Modern Programming Language |
2 |
1 |
3 |
MCS-245 |
Software Project |
0 |
0 |
6 |
MCS-246 |
Reading & conference |
0 |
0 |
S/U |
MCS-247 |
Oral Comprehensive Examination |
– |
– |
S/U |
MCS-248 |
Internship / Practical Training |
– |
– |
S/U |
Total |
18 |
Courses for MS(CS)
Core Courses
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-5101 |
Advanced Analysis of Algorithms |
– |
– |
3 |
CS-5102 |
Advanced Theory of Computation |
– |
– |
3 |
Mandatory Courses
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-5103 |
Research Methods |
– |
– |
3 |
Reading Seminar
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-6102 |
Reading CS Seminar |
– |
– |
1 |
Thesis
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-6101 |
MS Thesis |
– |
– |
6 |
Elective Courses
Computer Networks and Security
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-5104 |
Advanced Network Programming |
– |
– |
3 |
CS-5105 |
Advanced Computer Networks |
– |
– |
3 |
CS-5106 |
Introduction to Cryptography and Security Mechanisms |
– |
– |
3 |
CS-5107 |
Advanced Wireless Networks |
– |
– |
3 |
CS-5201 |
Advanced Network Security |
– |
– |
3 |
CS-5202 |
Network Performance Evaluation |
– |
– |
3 |
CS-5203 |
Advanced Wireless and Mobile Computing Networks |
– |
– |
3 |
CS-5204 |
Autonomous Computing |
– |
– |
3 |
Artificial Intelligence
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-5108 |
Design of Intelligent Systems |
– |
– |
3 |
CS-5109 |
Decision Support Systems |
– |
– |
3 |
CS-5205 |
Machine Learning |
– |
– |
3 |
CS-5206 |
Advanced Neural Networks |
– |
– |
3 |
CS-5207 |
Natural Language Processing |
– |
– |
3 |
CS-5208 |
Agents |
– |
– |
3 |
CS-5209 |
Robotics |
– |
– |
3 |
CS-5210 |
Pattern Recognition |
– |
– |
3 |
CS-5211 |
Computational Intelligence |
– |
– |
3 |
Software Engineering
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-5110 |
Advanced Software Engineering |
– |
– |
3 |
CS-5111 |
Advanced Software Project Management |
– |
– |
3 |
CS-5212 |
Object-Oriented Software Engineering |
– |
– |
3 |
CS-5213 |
Software Quality Assurance and Testing |
– |
– |
3 |
CS-5214 |
Software Requirements Engineering |
– |
– |
3 |
CS-5215 |
Software Architectures |
– |
– |
3 |
CS-5216 |
Software Patterns |
– |
– |
3 |
Digital Signal and Image Processing / Computer Vision
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-5112 |
Advanced Digital Image Processing |
– |
– |
3 |
CS-5113 |
Advanced Digital Signal Processing |
– |
– |
3 |
CS-5114 |
Computer Vision |
– |
– |
3 |
CS-5217 |
Digital Watermarking and Steganography |
– |
– |
3 |
CS-5218 |
Multi-view Geometry |
– |
– |
3 |
CS-5219 |
3D Computer Vision |
– |
– |
3 |
CS-5220 |
Multispectral Image Processing |
– |
– |
3 |
Other Elective Courses
Course Code | Course Title |
Lec. Hrs. |
Lab. Hrs. |
Cr. Hrs. |
CS-5115 |
Advanced Computer Architecture |
– |
– |
3 |
CS-5116 |
Advanced Operating System |
– |
– |
3 |