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
CS-112 Basic Electronics (Theory) 2
CS-112 Basic Electronics (Practical) 1
HS-111 Functional English 3
HS-112 Pakistan Studies 2
HS-113 Islamic Studies / Ethical Behavior 2
NS-111 Calculus And Analytical Geometry 3
Semester 2
Course Code Course Name Cr. Hr. Pre-Requisite
xxx University Elective-I 3
CS-121 Programming Fundamentals (Theory) 3 CS-111
CS-121 Programming Fundamentals (Practical) 1 CS-111
CS-122 Discrete Structures 3
HS-121 Communication Skills 3
NS-121 Multivariable Calculus 3 NS-111
Semester 3
Course Code Course Name Cr. Hr. Pre-Requisite
xxx University Elective-II 3
CS-211 Digital Logic Design (Theory) 3
CS-211 Digital Logic Design (Practical) 1
CS-212 Object Oriented Programming (Theory) 3 CS-121
CS-212 Object Oriented Programming (Practical) 1 CS-121
NS-211 Linear Algebra 3
NS-212 Probability And Statistics 3
Semester 4
Course Code Course Name Cr. Hr. Pre-Requisite
xxx University Elective-III 3
CS-221 Data Structure And Algorithms (Theory) 3 CS-121
CS-221 Data Structure And Algorithms (Practical) 1 CS-121
CS-222 Data Communication And Computer Networks (Theory) 3 CS-111
CS-222 Data Communication And Computer Networks (Prictical) 1 CS-111
CS-223 Microprocessor And Assembly Language (Theory) 3 CS-211
CS-223 Microprocessor And Assembly Language (Practical) 1 CS-211
NS-221 Differential Equations 3 NS-111
Semester 5
Course Code Course Name Cr. Hr. Pre-Requisite
xxx University Elective-IV 3
CS-311 Database Systems (Theory) 3 CS-221
CS-311 Database Systems (Practical) 1 CS-221
CS-312 Introduction To Software Engineering 3 CS-221
CS-313 Operating Systems (Theory) 3 CS-111
CS-313 Operating Systems (Practical) 1 CS-111
CS-314 Numerical Computing (Theory) 2 NS-221
CS-314 Numerical Computing (Practical) 1 NS-221
Semester 6
Course Code Course Name Cr. Hr. Pre-Requisite
xxx Elective-I 3
xxx Elective-II 3
CS-321 Theory Of Automata 3 CS-122
CS-322 Design And Analysis Of Algorithms 3 CS-221
CS-323 Computer Architecture And Organization 3 CS-211
HS-321 Technical Report Writing 3
Semester 7
Course Code Course Name Cr. Hr. Pre-Requisite
xxx Elective-IV 3
xxx Elective-III 3
CS-411 Human Computer Interaction 3
CS-412 Compiler Construction 3 CS-321
CS-413 Artificial Intelligence (Theory) 2 CS-122
CS-413 Artificial Intelligence (Practical) 1 CS-122
CS-415 Project Part-I 3
Semester 8
Course Code Course Name Cr. Hr. Pre-Requisite
xxx Elective-V 3
xxx Elective-VI 3
xxx Elective-VII 3
CS-421 Information Security 3
CS-425 Project Part-II 3
HS-421 Professional Practices 3
Electives Courses
Course Code Course Name Cr. Hr. Pre-Requisite
CS-331 Advanced Database Management Systems 3 CS-311
CS-332 Advanced Computer Programming 2 CS-212
CS-332 Advanced Computer Programming (Practical) 1 CS-212
CS-351 Web Engineering (Theory) 2 CS-121
CS-351 Web Engineering (Practical) 1 CS-121
CS-352 Mobile Application Development (Theory) 2
CS-352 Mobile Application Development (Practical) 1
CS-353 Semantic Web 3
CS-361 Wireless Networks 3 CS-222
CS-362 Ad-hoc Networks 3 CS-222
CS-363 Cryptography and Network Security 3
CS-371 Ubiquitous Computing 3
CS-372 Sensor Networks 3 CS-222
CS-381 Software Engineering Economics 3 CS-312
CS-382 Software Requirement Engineering 3 CS-312
CS-383 Software Project Management 3 CS-312
CS-431 Modeling And Simulation (Theory) 3
CS-432 Digital Image Processing 3
CS-433 Information Systems Audit 3
CS-434 Operations Research 3 CS-314
CS-436 Fuzzy Logic 3 CS-413
CS-438 Data Warehousing And Data Mining 3 CS-311
CS-439 Concepts Of Programming Languages 3 CS-212
CS-453 Mobile Middleware 3
CS-454 Mobile Databases 3 CS-311
CS-456 Computer Graphics (Theory) 3 CS-212
CS-458 Advanced Operating Systems 3 CS-223
CS-462 Network Management 3 CS-222
CS-464 Cloud Computing 3
CS-465 Multimedia Communications 3
CS-473 Distributed And Parallel Computing (Theory) 2
CS-473 Distributed And Parallel Computing (Practical) 1
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
CS-483 Software Design Patterns 3 CS-312
CS-485 Software Architecture 3 CS-312
CS-486 Software Quality Assurance 3 CS-312
CS-487 Business Process Automation 3 CS-312
MG-121 Financial Accounting 3
MG-211 Financial Management 3 MG-121
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