The Department of Computer Science offers a four-year program leading to either a BS degree in Computer Science. The specialization is determined by the choice of required and elective courses taken by a student. The programs are designed to meet the growing need for computer science experts in the rapidly evolving 21st century economy. Their mission is to provide graduates with strong Computer Science skills that will enable them to capitalize on the increasing career opportunities in the computer science sector, to expand the limits of their knowledge by pursuing further studies, and to explore innovative approaches to computer related problems. These specializations provide highly demanded expertise, a great mobility and flexibility, and an impressive range of possible career choices in the Computer Science industry.

BS (Computer Science)
Course CodeTitleDownload
Semester No. 1
CS101Introduction to Computing
ENG101English Comprehension
MGT101Financial Accounting
MTH101Calculus And Analytical Geometry
  • Handouts
  • PPT Slides
  • Video Lectures
  • Midterm
  • Final Term
PAK301Pakistan Studies
ETH201Ethics (for Non-Muslims)

Islamic Studies

Seerat e Rasool




Semester No. 2
CS201Introduction to Programming
ENG201Business and Technical English Writing
MTH202Discrete Mathematics
MTH301Calculus II
MGT211Introduction To Business
Semester No. 3
CS301Data Structures
CS302Digital Logic Design
CS304Object Oriented Programming
CS601Data Communication
PHY301Circuit Theory
Semester No. 4
CS401Computer Architecture and Assembly Language Programming
CS403Database Management Systems
CS504Software Engineering – I
CS610Computer Network
MGT301Principles of Marketing
MGT503Principles of Management
Semester No. 5
CS402Theory of Automata
CS501Advance Computer Architecture
CS502Fundamentals of Algorithms
MCM301Communication skills
MTH401Differential Equations
STA301Statistics and Probability
Semester No. 6
CS602Computer Graphics
CS604Operating Systems
CS605Software EngineeringII
CS606Compiler Construction
MTH501Linear Algebra
MGT501Human Resource Management
Semester No. 7
CS619Final Project – CS619
CS408Human Computer Interaction
CS411Visual Programming
CS506Web Design and Development
CS508Modern Programming Languages
MTH601Operations Research
Semester No. 8
CS619Final Project
CS607Artificial Intelligence
CS609System Programming
CS614Data Warehousing
MTH603Numerical Analysis
MGT502Organizational Behaviour
MGT610Business Ethics