|
Semester No.
1
|
Course Code |
Title |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS101
|
Introduction to Computing
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
ENG101
|
English Comprehension
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
MGT101
|
Financial Accounting
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
MTH101
|
Calculus And Analytical Geometry
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
PAK301
|
Pakistan Studies
|
Required
|
|
2 (Theory:2, Practical:0)
|
|
ETH201
|
Ethics (for Non-Muslims)
|
Elective
|
|
1 (Theory:1, Practical:0)
|
|
ISL201
|
Islamic Studies
|
Elective
|
|
1 (Theory:1, Practical:0)
|
|
|
Semester No.
2
|
Course Code |
Title |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS201
|
Introduction to Programming
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
ENG201
|
Business and Technical English Writing
|
Required
|
ENG101
|
3 (Theory:3, Practical:0)
|
|
MTH202
|
Discrete Mathematics
|
Required
|
|
3 (Theory:3, Practical:0)
|
|
MTH301
|
Calculus II
|
Required
|
MTH101
|
3 (Theory:3, Practical:0)
|
|
ECO401
|
Economics
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
MGT211
|
Introduction To Business
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
|
Semester No.
3
|
Course Code |
Title |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS301
|
Data Structures
|
Required
|
CS201
|
3 (Theory:3, Practical:0)
|
|
CS302
|
Digital Logic Design
|
Required
|
CS101
|
3 (Theory:3, Practical:0)
|
|
CS304
|
Object Oriented Programming
|
Required
|
CS201
|
3 (Theory:3, Practical:0)
|
|
CS601
|
Data Communication
|
Required
|
CS101
|
3 (Theory:3, Practical:0)
|
|
MTH401
|
Differential Equations
|
Elective
|
MTH101
|
3 (Theory:3, Practical:0)
|
|
PHY101
|
Physics
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
PHY301
|
Circuit Theory
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
STA301
|
Statistics and Probability
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
|
Semester No.
4
|
Course Code |
Title |
Type |
Pre Requisite |
Credit Hours |
Specialization |
CS401
|
Computer Architecture and Assembly Language Programming
|
Required
|
CS101
|
3 (Theory:3, Practical:0)
|
|
CS403
|
Database Management Systems
|
Required
|
CS201
|
3 (Theory:3, Practical:0)
|
|
CS504
|
Software Engineering - I
|
Required
|
CS201
|
3 (Theory:3, Practical:0)
|
|
CS610
|
Computer Networks
|
Required
|
CS601
|
3 (Theory:3, Practical:0)
|
|
MGT301
|
Principles of Marketing
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
MTH501
|
Linear Algebra
|
Elective
|
|
3 (Theory:3, Practical:0)
|
|
|