Road Map BS (Computer Science) 2012
Semester 1:
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
CR/Sem |
|
None |
MAT-114 |
Mathematics |
3 |
0 |
3 |
15 |
|
None |
CSC-140 |
Introduction to Computers |
2 |
1 |
3 |
|
|
None |
ENG-103 |
English |
3 |
0 |
3 |
|
|
None |
SOC-110 |
Islamic & Pakistan Studies/Ethical Behavior |
3 |
0 |
3 |
|
|
None |
PHY-101 |
Physics |
2 |
1 |
3 |
Semester 2:
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
CR/Sem |
|
MAT-114 |
MAT-115 |
Calculus and Analytical Geometry |
3 |
0 |
3 |
17 |
|
CSC-140 |
SEN-141 |
Programming Fundamentals |
3 |
1 |
4 |
|
|
PHY-101 |
EEN-102 |
Basic Electronics |
3 |
1 |
4 |
|
|
MAT-114 |
MAT-270 |
Probability and Statistics |
3 |
0 |
3 |
|
|
ENG-103 |
ENG-105 |
Communication Skills |
3 |
0 |
3 |
Semester 3:
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
CR/Sem |
|
MAT-115 |
MAT-165 |
Multivariable Calculus |
3 |
0 |
3 |
17 |
|
EEN-102 |
CEN-220 |
Digital Logic Design |
3 |
1 |
4 |
|
|
SEN-141 |
SEN-262 |
System Analysis and Design |
3 |
0 |
3 |
|
|
SEN-141 |
SEN-142 |
Object Oriented Programming |
3 |
1 |
4 |
|
|
ENG-105 |
ENG-302 |
Technical Report Writing |
3 |
0 |
3 |
Semester 4:
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
CR/Sem |
|
MAT-114 |
MAT-211 |
Discrete Mathematics |
3 |
0 |
3 |
17 |
|
SEN-141 |
CSC-260 |
Data Structure and Algorithm |
3 |
1 |
4 |
|
|
SEN-262 |
SEN-362 |
Software Engineering |
3 |
0 |
3 |
|
|
SEN-262 |
SEN-220 |
Database Management System |
3 |
1 |
4 |
|
|
MAT-115 |
MAT-210 |
Differential Equations |
3 |
0 |
3 |
Semester 5:
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
CR/Sem |
|
MAT-210 |
MAT-360 |
Numerical Methods |
3 |
0 |
3 |
20 |
|
CEN-220 |
CEN-231 |
Computer Architecture |
3 |
0 |
3 |
|
|
SEN-142 |
SEN-442 |
Visual Programming |
3 |
1 |
4 |
|
|
NONE |
CSC-340 |
Theory of Automata |
3 |
0 |
3 |
|
|
SEN-141 |
SEN-251 |
Web Engineering |
2 |
1 |
3 |
|
|
NONE |
CSM-369 |
Data Communication and Computer Networks |
3 |
1 |
4 |
|
Semester 6:
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
CR/Sem |
|
CEN-231 |
CSC-330 |
Operating System |
3 |
0 |
3 |
18 |
|
CSC-260 |
CSC-305 |
Design and Analysis of Algorithm |
3 |
0 |
3 |
|
|
CEN-231 |
CSC-395 |
Computer Organization and Assembly Language |
2 |
1 |
3 |
|
|
CSC-340 |
CSC-380 |
Compiler Construction |
2 |
1 |
3 |
|
|
SEN-220 |
SEN-351 |
Advanced Databases |
2 |
1 |
3 |
|
|
MAT-210 |
MAT-320 |
Linear Algebra |
3 |
0 |
3 |
|
Semester 7:
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
CR/Sem |
|
NONE |
SDW-499 |
Project-l |
0 |
3 |
3 |
18 |
|
SEN-362 |
SEN-410 |
Software Project Management |
3 |
0 |
3 |
|
|
SEN-142 |
CSC-401 |
Computer Graphics |
2 |
1 |
3 |
|
|
SEN-142 |
CSC-470 |
Artificial Intelligence |
3 |
0 |
3 |
|
|
|
|
Elective-1 (3+0 or 2+1) |
3 |
0 |
3 |
|
|
|
|
Elective-2 (3+0 or 2+1) |
3 |
0 |
3 |
|
Semester 8:
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
CR/Sem |
|
NONE |
SDW-499 |
Project-ll |
0 |
3 |
3 |
15 |
|
SEN-362 |
SEN-460 |
Software Quality Assurance |
3 |
0 |
3 |
|
|
SEN-142 |
SEN-487 |
Human-Computer Interaction |
3 |
1 |
3 |
|
|
NONE |
|
Elective-3 (3+0 or 2+1) |
3 |
0 |
3 |
|
|
NONE |
|
Elective-4 (3+0 or 2+1) |
3 |
0 |
3 |
|
|
|
|
Total Credit Hours |
139 |
|||
List of Electives (Cluster-wise)
Software Engineering
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
|
CSC-305 |
CSC-385 |
Advanced Design and Analysis of Algo |
3 |
0 |
3 |
|
SEN-251 |
SEN-371 |
Distributed Computing |
3 |
0 |
3 |
|
SEN-487 |
SEN-488 |
Usability Engineering |
3 |
0 |
3 |
|
CSC-380 |
CSC-476 |
Theory of Programming Languages |
3 |
0 |
3 |
|
SEN-362 |
SEN-461 |
Software Design and Architecture |
3 |
0 |
3 |
|
CEN-231 |
CSC-477 |
Parallel Processing |
3 |
0 |
3 |
|
SEN-362 |
SEN-462 |
Software Requirement Engineering |
3 |
0 |
3 |
|
CSC-330 |
CSC-478 |
Real-Time System |
3 |
0 |
3 |
Information Management
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
|
SEN-351 |
CSC-480 |
Data Mining |
3 |
0 |
3 |
|
SEN-351 |
CSC-482 |
Data Warehousing |
3 |
0 |
3 |
|
CSC-401 |
SEN-493 |
Multimedia Systems |
2 |
1 |
3 |
|
SEN-251 |
CSC-484 |
Content Management |
2 |
1 |
3 |
|
CSC-401 |
CEN-472 |
Digital Image Processing |
2 |
1 |
3 |
|
MAT-360 |
CEN-430 |
Simulation and Modeling |
2 |
1 |
3 |
|
CSC-401 |
CSC-486 |
Geographical |
2 |
1 |
3 |
|
NONE |
CSC-488 |
Bioinformatics |
3 |
0 |
3 |
|
NONE |
QTM-403 |
Operation Research |
3 |
0 |
3 |
|
SEN-262 |
CSC-490 |
Management Information System |
3 |
0 |
3 |
Computer Communication System
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
|
SEN-142 |
SEN-441 |
Client Server Programming |
3 |
0 |
3 |
|
CSM-369 |
CSM-469 |
Advanced Networking |
3 |
0 |
3 |
|
CSM-369 |
TEN-404 |
Mobile and Wireless Communication |
3 |
0 |
3 |
|
CSM-369 |
CEN-412 |
Data Encryption and Security |
3 |
0 |
3 |
|
MAT-210 |
CEN-311 |
Signals and Systems |
3 |
0 |
3 |
|
CSM-369 |
CEN-322 |
Digital Signal Processing |
3 |
0 |
3 |
|
CEN-231 |
CEN-421 |
Microprocessor Based Design |
3 |
0 |
3 |
Intelligent Systems
|
Pre-requisite |
Course code |
Course Title |
Lec |
Lab |
CR |
|
CSC-470 |
CSC-471 |
Neural Networks |
3 |
0 |
3 |
|
CSC-470 |
CSC-475 |
Knowledge Based Management System |
3 |
0 |
3 |
|
CSC-470 |
CSC-479 |
Natural Language Processing |
3 |
0 |
3 |
|
CSC-470 |
CSC-492 |
Fuzzy Logic |
3 |
0 |
3 |
|
CSC-470 |
CSC-494 |
Computer Vision |
2 |
1 |
3 |
|
CSC-470 |
CSC-490 |
Introduction Robotics |
2 |
1 |
3 |
|
CSC-470 |
CSC-496 |
Introduction Biometrics |
2 |
1 |
3 |
Social Sciences
|
Course code |
Course Title |
Lec |
Lab |
CR |
|
HSS-101 |
Introduction to Ethics |
3 |
0 |
3 |
|
HSS-102 |
Introduction to Philosophy |
3 |
0 |
3 |
|
HSS-201 |
Introduction to Anthropology |
3 |
0 |
3 |
|
HSS-202 |
Introduction to Sociology |
3 |
0 |
3 |
|
HSS-107 |
Introduction to Psychology |
3 |
0 |
3 |
|
HSS-110 |
Introduction to Development Studies |
3 |
0 |
3 |
|
HSS-111 |
Introduction to International Relations |
3 |
0 |
3 |
|
IRS-307 |
Modern History of International Relations / International Relations Since 1945 |
3 |
0 |
3 |
|
IRS-314 |
Introduction to Political Science |
3 |
0 |
3 |
|
IRS-302 |
Foreign policy of Pakistan |
3 |
0 |
3 |
|
HSS-115 |
Introduction to Media Studies |
3 |
0 |
3 |