To apply for online registration, click below:
Online Admission Form

Students can view their Academic Details in Online Student Portal

Employees can view their Attendance and Perform Tasks etc. on CMS Portal

Bachelor of Science In Computer Science

The BS (Computer Science) program at the Faculty of Engineering Sciences and Technology emphasizes on developing strength of technical preparation and produce graduates highly capable of working in computer industry and pursuing graduate studies in Computer Science.

Computer Science is concerned with the study of the hardware, software and theoretical aspects of high-speed computing devices and with the application of these devices to solve scientific, technological, and business problems. Basically, the program requires scholars to take courses in programming, data structures, algorithms, numerical computation, databases, and operating systems, programming languages, software engineering and automata theory. The students are given the option to take specialization in Mobile & Web Application Development, Computer Networks & Information Security and Ubiquitous Computing.

Program Summary

Duration of the program 4 Years
Number of semesters 8
Average number of courses per Semester 5 or 6
Total number of courses 41 + Final

Year Project

Total credit hours 135


Entry Requirements

45% in H.S.C. (Pre-Engineering/Science General#/Computer Science), DAE, DIT or Equivalent

# Combinations of Physics/Statistics/Economics, Chemistry/Computer Science/Statistics, and

Mathematics (mandatory)

Students with A-level or other Equivalent qualification, shall submit ‘Equivalency Certificate’ (issued from I.B.C.C.) with minimum 45% marks.

Semester 1
Course Code Course Name Cr. Hr. Pre-Requisite
CS-111 Introduction to Computing (Theory) 2
CS-111 Introduction To Computing (Practical) 1
GS-111 Calculus and Analytical Geometry 3
GS-112 Basic Electronics (Theory) 2
GS-112 Basic Electronics (Practical) 1
HS-111 Functional English 3
HS-112 Pakistan Studies and Islamic Studies/Ethical Behavior 3
Electives Courses
Course Code Course Name Cr. Hr. Pre-Requisite
CS-431 Modeling And Simulation (Theory) 3
CS-432 Digital Image Processing 3
CS-433 Information Systems Audit 3
CS-434 Operation Research 3
CS-436 Software Engineering Economics 3 CS-312
CS-437 Software Project Management 3 CS-312
CS-438 Fuzzy Logic 3
CS-439 Advanced Database Management Systems 3 CS-311
CS-440 Data Warehousing And Data Mining 3 CS-311
CS-441 Concepts Of Programming Languages 3 CS-212
CS-451 Web Engineering (Theory) 3 CS-121
CS-452 Mobile Application Development 3
CS-453 Mobile Middleware 3
CS-454 Mobile Databases 3 CS-311
CS-455 Semantic Web 3
CS-456 Computer Graphics 3 CS-212
CS-457 Design Patterns 3 CS-312
CS-458 Advanced Computer Programming 3 CS-212
CS-459 Advanced Operating Systems 3 CS-223
CS-461 Wireless Networks 3 CS-222
CS-462 Network Management 3 CS-222
CS-463 Advanced Computer Networks 3 CS-222
CS-464 Network Programming 3 CS-313
CS-465 Multimedia Communications 3
CS-466 Information Security 3
CS-467 Cryptography And Network Security 3
CS-468 Cloud Computing 3 CS-222
CS-472 Sensor Networks 3 CS-222
CS-473 Distributed And Parallel Computing 3
CS-474 Next Generation Networks 3 CS-222
CS-475 Mobile Network Technologies 3
CS-476 Context Aware Applications 3 CS-122
CS-477 Computer Vision 3
MG-121 Financial Accounting 3
MG-211 Financial Management 3
MG-221 Principles Of Management And Economics 3
MG-222 Marketing And Management 3
MG-311 Human Resource Management 3
MG-312 Entrepreneurship 3
SS-311 Organizational Behavior 3
CS 7202 Advanced Software Engineering 3 CS-312
CS 7417 Ubiquitous Computing 3