Click here to Download
| |||||||||
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) | ||||||
MTH101 | Calculus And Analytical Geometry | Required | 3 (Theory:3, Practical:0) | ||||||
PHY101 | Physics | Elective | 3 (Theory:3, Practical:0) | ||||||
PHY301 | Circuit Theory | Elective | 3 (Theory:3, Practical:0) | ||||||
PAK301 | Pakistan Studies | Required | 2 (Theory:2, Practical:0) | ||||||
ETH202 | Ethics (for Non-Muslims) | Elective | 2 (Theory:2, Practical:0) | ||||||
ISL202 | Islamic Studies | Elective | 2 (Theory:2, Practical:0) | ||||||
VU001 | Introduction to e-Learning | Required | 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) | ||||||
CS302 | Digital Logic Design | Required | 3 (Theory:3, Practical:0) | ||||||
ENG201 | Business and Technical English Writing | Required | ENG101 | 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) | ||||||
CS201P | Introduction to Programming (Practical) | Required | 1 (Theory:0, Practical:1) | ||||||
CS302P | Digital Logic Design (Practical) | Required | 1 (Theory:0, Practical:1) | ||||||
Semester No. 3 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS304 | Object Oriented Programming | Required | CS201 | 3 (Theory:3, Practical:0) | |||||
CS403 | Database Management Systems | Required | CS201 | 3 (Theory:3, Practical:0) | |||||
CS601 | Data Communication | Required | CS101 | 3 (Theory:3, Practical:0) | |||||
MTH202 | Discrete Mathematics | Required | 3 (Theory:3, Practical:0) | ||||||
MGT301 | Principles of Marketing | Elective | 3 (Theory:3, Practical:0) | ||||||
MGT503 | Principles of Management | Elective | 3 (Theory:3, Practical:0) | ||||||
CS304P | Object Oriented Programming (Practical) | Required | 1 (Theory:0, Practical:1) | ||||||
CS403P | Database Management Systems (Practical) | Required | 1 (Theory:0, Practical:1) | ||||||
Semester No. 4 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS301 | Data Structures | Required | CS201 | 3 (Theory:3, Practical:0) | |||||
CS401 | Computer Architecture and Assembly Language Programming | Required | CS101 | 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) | |||||
MGT501 | Human Resource Management | Elective | 3 (Theory:3, Practical:0) | ||||||
MGT602 | Entrepreneurship | Elective | 3 (Theory:3, Practical:0) | ||||||
CS301P | Data Structures (Practical) | Required | 1 (Theory:0, Practical:1) | ||||||
CS401P | Computer Architecture and Assembly Language Programming (Practical) | Required | 1 (Theory:0, Practical:1) | ||||||
CS610P | Computer Networks (Practical) | Required | 1 (Theory:0, Practical:1) | ||||||
Semester No. 5 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS205 | Information Security | Required | 3 (Theory:3, Practical:0) | ||||||
CS402 | Theory of Automata | Required | 3 (Theory:3, Practical:0) | ||||||
CS502 | Fundamentals of Algorithms | Required | 3 (Theory:3, Practical:0) | ||||||
MCM301 | Communication skills | Required | ENG101 | 3 (Theory:3, Practical:0) | |||||
MTH401 | Differential Equations | Required | MTH101 | 3 (Theory:3, Practical:0) | |||||
STA301 | Statistics and Probability | Required | 3 (Theory:3, Practical:0) | ||||||
Semester No. 6 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS604 | Operating Systems | Required | CS301 CS401 CS502 | 3 (Theory:3, Practical:0) | |||||
CS606 | Compiler Construction | Required | CS201 CS402 | 3 (Theory:3, Practical:0) | |||||
MTH501 | Linear Algebra | Required | 3 (Theory:3, Practical:0) | ||||||
CS202 | Fundamentals of Front End Development | Elective | 3 (Theory:3, Practical:0) | ||||||
CS407 | Routing and Switching | Elective | 3 (Theory:3, Practical:0) | ||||||
CS411 | Visual Programming | Elective | CS201 | 3 (Theory:3, Practical:0) | |||||
CS435 | Cloud Computing | Elective | 3 (Theory:3, Practical:0) | ||||||
CS508 | Modern Programming Languages | Elective | CS201 | 3 (Theory:3, Practical:0) | |||||
CS602 | Computer Graphics | Elective | CS201 | 3 (Theory:3, Practical:0) | |||||
CS603 | Software Architecture and Design | Elective | 3 (Theory:3, Practical:0) | ||||||
CS605 | Software EngineeringII | Elective | CS504 | 3 (Theory:3, Practical:0) | |||||
CS604P | Operating Systems (Practical) | Required | 1 (Theory:0, Practical:1) | ||||||
Semester No. 7 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS619 | Final Project - CS619 | Required | 3 | ||||||
CS621 | Parallel and Distributed Computing | Required | 3 (Theory:3, Practical:0) | ||||||
MTH603 | Numerical Analysis | Required | MTH202 | 3 (Theory:3, Practical:0) | |||||
CS501 | Advance Computer Architecture | Elective | CS401 | 3 (Theory:3, Practical:0) | |||||
CS506 | Web Design and Development | Elective | CS403 CS301 CS504 | 3 (Theory:3, Practical:0) | |||||
CS609 | System Programming | Elective | CS201 CS401 | 3 (Theory:3, Practical:0) | |||||
CS611 | Software Quality Engineering | Elective | 3 (Theory:3, Practical:0) | ||||||
MGT502 | Organizational Behaviour | Elective | 3 (Theory:3, Practical:0) | ||||||
MGT610 | Business Ethics | Elective | 3 (Theory:3, Practical:0) | ||||||
Semester No. 8 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS619 | Final Project | Required | 3 | ||||||
CS607 | Artificial Intelligence | Required | CS502 CS201 | 3 (Theory:3, Practical:0) | |||||
CS614 | Data Warehousing | Required | CS403 | 3 (Theory:3, Practical:0) | |||||
CS625 | Professional Practices | Required | 3 (Theory:3, Practical:0) | ||||||
CS607P | Artificial Intelligence (Practical) | Required | 1 (Theory:0, Practical:1) |
Comments
Post a Comment