First Semester
Course No.Course TitleCredit HoursPre-requisite
CSC-101Introduction to Computing2+1  
CSC-102Programming Fundamentals3+1  
ASC-116Applied Physics3+0  
HSC-111English Composition & Comprehension3+0  
HSC-102/103Islamic Studies / Ethics2+0   
Second Semester
Course No.Course TitleCredit HoursPre-requisite
CSC-103Object Oriented Programming3+1CSC-102 
CSC-110Digital Logic Design3+1  
CSC-108Discrete Structures3+0  
ASC-111Calculus & Analytical Geometry3+0  
HSC-105Pakistan Studies2+0  
Third Semester
Course No.Course TitleCredit HoursPre-requisite
CSC-201Data Structures & Algorithms3+1CSC-102 
CSC-202Computer Organization & Assembly Language3+1CSC-102 
ASC-112Linear Algebra3+0  
HSC-121Communication Skills3+0  
 CS Supporting - I3  
Fourth Semester
Course No.Course TitleCredit HoursPre-requisite
CSC-203Operating Systems3+1  
CSC-204Database Systems3+1  
CSE-101Software Engineering Principles3+0CSC-102 
HSC-211Technical & Business Writing3+0  
ASC-201Probability & Statistics3+0  
Fifth Semester
Course No.Course TitleCredit HoursPre-requisite
CNS-301Computer Networks3+1CSC-101 
CIC-201Artificial Intelligence3+1CSC-201 
CSC-205Theory of Automata3+0  
 CS Supporting - II3  
 University Elective - I3+0   
Sixth Semester
Course No.Course TitleCredit HoursPre-requisite
CSC-301Design & Analysis of Algorithms3+0CSC-201 
CSC-302Parallel & Distributed Computing3+0CSC-203 
CNS-302Information Security3+0CSC-101 
 CS Elective - I3  
 CS Elective - II3  
 University Elective - II3+0  
Seventh Semester
Course No.Course TitleCredit HoursPre-requisite
CSC-303Compiler Construction3+0CSC-205 
 CS Elective - III3  
 CS Elective - IV3  
 CS Supporting - III3  
 University Elective - III3+0  
CSC-498Final Year Project - I0+3  
Eighth Semester
Course No.Course TitleCredit HoursPre-requisite
HSC-311Computing Professional Practices3+0  
 CS Elective - V3  
 University Elective - IV3+0  
CSC-499Final Year Project - II0+3  

 

University Elective Courses
Course No.Course TitleCredit Hours
MSC-201Principles of Accounting & Finance3+0
MSC-202Principles of Marketing3+0
MSC-203Principles of Management3+0
MSC-204Economics3+0
MSC-301Technopreneurship3+0
HSC-212Foreign Language3+0
HSC-213Philosophy3+0
HSC-214Psychology3+0
HSC-215Organizational Behaviour3+0

 

Computer Science Elective Courses
Course No.Course TitleCredit HoursPre-requisite
CSE-202Software Requirements Engineering3+0CSE-101
CSE-210Software Design & Architecture2+1CSC-103
CSE-204Human Computer Interaction3+0CSE-101
CSE-302Web Engineering2+1 CSE-101
CSE-303Software Quality Engineering3+0CSE-101
CSE-310Enterprise Systems Engineering3+0CSC-204
CSE-311E-Commerce3+0 
CSE-312Software Engineering Economics3+0CSE-101
CSE-401Software Re-Engineering3+0CSC-103
CSC-314IT Project Management3+0 
CSC-315Data Warehousing and Data Mining3+0CSC-204
CSC-316Big Data Analytics2+1CSC-204
CSC-317Computer Graphics2+1 
CSC-318Mobile Application Developement2+1CSC-103
CSC-319Visual Programming2+1CSC-103
CSC-320Information Systems Audit3+0
CNS-303Cloud Computing Fundamentals2+1CNS-301
CIC-301Deep Learning2+1CIC-201
CIC-401Natural Language Processing2+1CSC-201

 

CS Supporting Electives:
Course No.Course TitleCredit HoursPre-requisite
ASC-113Differential Equations3+0ASC-111
ASC-202Multivariate Calculus3+0ASC-111
CSC-210Graph Theory3+0CSC-108
CSC-211Numerical Computing3+0ASC-111 
CSC-311Theory of Programming Languages3+0CSC-205
CSC-312Simulation and Modeling2+1ASC-201

 

Deficiency Courses:
Course No.Course TitleCredit HoursPre-requisite
ASC-101Foundation Mathematics - I3+0 
ASC-102Foundation Mathematics - II3+0