Graduates have a comprehensive knowledge of business practice and a diverse set of personal talents that allow them to accomplish their objectives. Graduates are equipped to work in information technology-focused companies and the business sector, industry, government, and other professional fields. Computer Scientists, Systems Analysts, Quality Assurance Specialists, Database Programmers/Designers, Application Developers, Systems and Software Engineers, Software Developers, Information Security Specialists, Multimedia Specialists/ Programmers, and Computer Animation Experts are all possible career paths for graduates.
Course Code | Course Title | Pre-Requisite | Credit Hours |
---|---|---|---|
GEC-6101 | Application of Information & Communication Technologies (General Education-1) | No | 3(2+1) |
CSC-6301 | Programming Fundamentals (Computing Core-1) | No | 4(3+1) |
GEC-6102 | Functional English (General Education-2) | No | 3(3+0) |
GEC-6103 | Discrete Structures (Quantitative Reasoning-1) (General Education-3) | No | 3(3+0) |
GEC-6104 | Calculus and Analytical Geometry (Quantitative Reasoning-2) (General Education-4) | No | 3(3+0) |
GEC-6105 | Ideology & Constitution of Pakistan (General Education-5) | No | 2(2+0) |
NCC-6401 | Teaching of Holy Quran with Translation I | - | N.C |
Total Credit Hours | 18 |
Course Code | Course Title | Pre-Requisite | Credit Hours |
---|---|---|---|
CSC-6302 | Object Oriented Programming (Computing Core-2) | PF | 4(3+1) |
CSC-6303 | Database Systems (Computing Core-3) | No | 4(3+1) |
GEC-6106 | Applied Physics (General Education-7) | No | 3(2+1) |
GEC-6107 | Expository Writing (General Education-7) | FE(ECC) | 3(3+0) |
IDSC-6201 | Linear Algebra (Mathematics Supporting Course-1) | QR-2 | 3(3+0) |
NCC-6402 | Teaching of Holy Quran with Translation II | - | N.C |
Total Credit Hours | 17 |
Course Code | Course Title | Pre-Requisite | Credit Hours |
---|---|---|---|
CSC-6305 | Data Structures (Computing Core-5) | OOP | 4(3+1) |
CSC-6306 | Artificial Intelligence (Computing Core-6) | No | 3(2+1) |
CSC-6307 | Computer Networks (Computing Core-7) | No | 3(2+1) |
CSC-6308 | Software Engineering (Computing Core-8) | No | 3(3+0) |
CSC-6304 | Digital Logic Design (Computing Core-4) | AP | 3(2+1) |
NCC-6403 | Teaching of Holy Quran with Translation III | - | N.C |
Total Credit Hours | 16 |
Course Code | Course Title | Pre-Requisite | Credit Hours |
---|---|---|---|
GEC-6108 | Islamic Studies (General Education-8) | No | 2(2+0) |
CSC-6310 | Information Security (Computing Core-10) | No | 3(2+1) |
GEC-6212 | Entrepreneurship (General Education-12) | No | 2(2+0) |
CSDE-6302 | (Domain Elective-1) | No | 3(2+1) |
CSDE-6301 | (Domain Elective-2) | No | 3(2+1) |
CSDC-6301 | Advance Database Management Systems (Domain Core-1) | DB | 3(2+1) |
NCC-6404 | Teaching of Holy Quran with Translation IV | - | N.C |
Total Credit Hours | 16 |
Course Code | Course Title | Pre-Requisite | Credit Hours |
---|---|---|---|
CSC-6311 | Operating Systems (Computing Core-11) | No | 3(2+1) |
CSC-6309 | Computer Organization & Assembly Language (Computing Core-9) | DLD | 3(2+1) |
CSDC-6302 | HCI & Computer Graphics (Domain Core-2) | No | 3(2+1) |
IDSC-6203 | Probability & Statistics (Mathematics & Supporting Course-3) | DLD | 3(3+0) |
CSDC-6303 | Probability & Statistics (Mathematics & Supporting Course-3) | No | 3(3+0) |
CSDC-6303 | Computer Architecture (Domain Core-3) | COAL | 3(2+1) |
GEC-6109 | Introduction to Management (General Education-9) | No | 2(2+0) |
Total Credit Hours | 17 |
Course Code | Course Title | Pre-Requisite | Credit Hours |
---|---|---|---|
CSC-6312 | Analysis of Algorithms (Computing Core-12) | DS | 3(3+0) |
CSDE-6303 | (Domain Elective-3) | WT | 3(2+1) |
CSDE-6304 | (Domain Elective-4) | No | 3(2+1) |
CSDC-6304 | Parallel & Distributed Computing (Domain Core-4) | No | 3(2+1) |
CSDC-6304 | Parallel & Distributed Computing (Domain Core-4) | No | 3(2+1) |
CSDC-6305 | Theory of Automata (Domain Core-5) | No | 3(3+0) |
IDSC-6202 | Multivariable Calculus (Mathematics & Supporting Course-2) | QR-2 | 3(3+0) |
Total Credit Hours | 18 |
Course Code | Course Title | Pre-Requisite | Credit Hours |
---|---|---|---|
IDSC-6204 | Technical & Business Writing (Mathematics & Supporting Course-4) | FE(ECC) | 3(3+0) |
CSDC-6306 | Compiler Construction (Domain Core-6) | TA | 3(2+1) |
CSDE-6305 | (Domain Elective-5) | No | 3(2+1) |
CSDE-6306 | (Domain Elective-6) | No | 3(2+1) |
CSC-6313 | Final Year Project-I (Computing Core-13) | No | 2(0+2) |
Total Credit Hours | 14 |
Course Code | Course Title | Pre-Requisite | Credit Hours |
---|---|---|---|
GEC-6211 | Professional Practices (General Education-11) | No | 2(2+0) |
GEC-6210 | Civics and Community Engagement (General Education-10) | No | 2(2+0) |
CSDE-6307 | (Domain Elective-7) | No | 3(2+1) |
IDSC-6205 | Introduction to Marketing (Elective Supporting Course-1) | No | 3(3+0) |
CSC-6314 | Final Year Project-II (Computing Core-14) | FYP-I | 4(0+4) |
Total Credit Hours | 14 |
Total Credit Hours | |||
---|---|---|---|
Total Credit Hours of BS Computer Science | 130 |
Sr# | Course Title | Credit Hours |
---|---|---|
1 | Web Technologies | (2-3) |
2 | Mobile Application Development 1 | (2-3) |
3 | OOP Advanced Programming (Old Name: Visual Programming) | (2-3) |
4 | Numerical Analysis | (2-3) |
5 | Web Engineering | (2-3) |
6 | Cyber Security | (2-3) |
7 | Software Testing & Quality Assurance | (2-3) |
8 | Mobile Application Development 2 | (2-3) |
9 | Cloud Computing | (2-3) |
10 | Computer Graphics | (2-3) |
11 | Object Oriented Analysis & Design | (2-3) |