BS in Computer Science

The BS Computer Science program is an important degree program at the campus. The program is designed very carefully to prepare students for ever changing computing industry. The BSCS program provides students with broad range of computer knowledge and practical skills required in most of the today businesses and industries. This program will provide the following benefits and opportunities to the students:
  • Strong foundation in the computing discipline.
  • Hand on practices suitable for employment.
  • A number of specializati on areas
  • Industrial internship program during study
  • Foreign qualified and experienced faculty

Click here to Download PLO

Code Course Name Pre Req
CS100 Introduction to Computing None
CS106 Introduction to Computer Programming None
MT100 Basic Mathematics None
SS104 English-I (Comprehension) None
SS108 Islamic Studies/Ethics None
SS118 Pakistan Studies
EE101 Basic Electronics None
CS200 Object Oriented Programming CS106
SS124 English-II (Communication Skills) SS104
MG100 Fundamental of Accounting None
MT101 Calculus � I MT100
MT201 Discrete Structure MT100
SS211 English-III (Technical Report Writing) SS124
MT102 Calculus - II MT101
CS402 Visual Programming CS200
CS210 Data Structure and Algorithm CS106
SS216 Introduction to Sociology None
EE200 Digital Logic Design EE101
SS218 Introduction to Psychology None
CS251 Introduction to Software Development CS100
CS221 Web Programming Language CS106
CS210 Theory of Automata None
MT221 Linear Algebra None
CS207 Software Engineering CS251
CS351 Computer Architecture and Organization EE200
CS303 Operating System Concepts CS210
CS375 Mobile Application Development CS200
 CS306 Data Communication and Computer Networks CS100
MT301 Probability and Statistics MT201
CS390 Information Security None
CSxxx Tech. Elective I CS210
CS385 Database Management Systems CS210
CS307 Artificial Intelligence MT201
CSxxx Tech. Elective II None
SS401 Research Methodology and Professional Ethics SS203
CS432 Human Computer Interaction None
CS404 Analysis of Algorithms CS210
CS499 Final Project I None