Eligibility Criteria
Intermediate (Pre-Engineering/Pre-Medical/Computer Science) with at least 50% Marks or A-Levels (22 Points) with Equivalency Certificate from IBCC Islamabad or an equivalent certificate from a recognized institution.
Program Objectives
Produce graduates who are able to be employed in industry, government, or start their entrepreneurial endeavors in the diverse field of computing. To demonstrate professional advancement through technical achievements and leadership responsibility Demonstrate the ability to work effectively and ready to adopt new changes in professional environment. Undertake advanced degree program or certificate programs in computing, science, engineering, businesses, and automation of industry.
Scheme of Studies for
Semester 1
Course No.
|
Course Title
|
Credit Hrs.
|
CS110 |
Introduction to CS |
2 - 1 |
MA101 |
Calculus and Analytical Geometry |
3 - 0 |
GS111 |
Physics-I |
2 - 1 |
ENG111 |
Basic Communication Skills |
3 - 0 |
CS116 |
Programming Fundamentals |
2 - 1 |
GS123 |
Islamic Studies (for Muslims) OR |
2 - 0 |
GS240 |
Values Ethics & Society (for Non-Muslims) |
2 - 0 |
Semester 2
Course No.
|
Course Title
|
Credit Hrs.
|
MA105 |
Multivariable Calculus |
3 - 0 |
CS125 |
Object Oriented Programming |
2 - 1 |
ELC216 |
Electronics-I |
2 - 1 |
MA213 |
Discrete Math |
3 - 0 |
ENG316 |
Effective Communication Skills |
3 - 0 |
GS128 |
Pakistan Studies |
2 - 1 |
Semester 3
Course No.
|
Course Title
|
Credit Hrs.
|
CS232 |
Data Structures |
2 - 1 |
MGT106 |
Principles of Management |
3 - 0 |
EE223 |
Digital Logic Design |
2 - 1 |
MA135 |
Differential Equations |
3 - 0 |
IT212 |
Database Systems |
2 - 1 |
MA313 |
Probability & Statistics |
3 - 0 |
Semester 4
Course No.
|
Course Title
|
Credit Hrs.
|
MA242 |
Applied Linear Algebra |
3 - 0 |
SE336 |
Software Engineering |
2 - 1 |
COM204 |
Data Communication & Networks |
2 - 1 |
CS323 |
Microprocessor Architecture & Assembly Language |
2 - 1 |
CS241 |
Design and Analysis of Algorithm |
2 - 1 |
Semester 5
Course No.
|
Course Title
|
Credit Hrs.
|
SE313 |
Software Requirement and Specification |
2 - 1 |
CS222 |
Operating System |
2 - 1 |
CS236 |
Programming using JAVA |
2 - 1 |
CS252 |
Computer Organization and Architecture |
2 - 1 |
CS340 |
Automata Theory |
2 - 1 |
Semester 6
Course No.
|
Course Title
|
Credit Hrs.
|
CS331 |
Object Oriented Software Engineering |
2 - 1 |
CS333 |
Visuali.NET Programming |
2 - 1 |
MGT107 |
Human Resource Management |
2 - 1 |
CS345 |
Compiler Concepts |
2 - 1 |
IT421 |
Web Design & Development |
2 - 1 |
SE323 |
Software Verification and Validation |
2 - 1 |
Semester 7
Course No.
|
Course Title
|
Credit Hrs.
|
CS241 |
Artificial Intelligence |
2 - 1 |
CS455 |
Mobile Applications Development-1 |
2 - 1 |
CS438 |
Human Computer Interaction |
2 - 1 |
SE411 |
Software Architecture Design |
2 - 1 |
RES491 |
Project Phase-1 |
0 - 3 |
ENG322 |
Technical Report Writing |
2 - 1 |
Semester 8
Course No.
|
Course Title
|
Credit Hrs.
|
CS443 |
Mobile Applications Development-II |
2 - 1 |
SE422 |
Software Project Management |
2 - 1 |
CS442 |
Professional Practices |
2 - 1 |
RES492 |
Project Phase II |
0 - 3 |