Undergraduate Programs

Bachelor of Science in Computer Science (BSCS)

Brief Summary

To impart knowledge and skills in computer science concerned with how computers are constructed, how they store and process data, how they are used in problem-solving and how the quality of those solutions is assessed. The programme also focuses on the science of creating software for a variety of users.

Course Outline

Intermediate, A-Levels or Equivalent from Accredited institution or University.

The four years BS(CS) Programme requires a total 135 credit hours including 99 credit hours of foundation courses (31 courses), 30 credit hours of elective courses (10 courses). A final project of 6 credit hours will be offered after completion of foundation courses.

Year 1, Semester 1
Sr# Course Code Course Title Credit Hrs.
1 PHC-111 Physics (Electricity and Electromagnetism) 3
2 MTC-112 Calculus and Analytical Geometry 3
3 ENG-113 English 3
4 CSC-114 Computers & Applications 4
5 IPG-234 Islamic Studies and Pakistan Studies 4
Year 1, Semester 2
Sr# Course Code Course Title Credit Hrs.
1 ELS-121 Basic Electronics 3
2 MTC-122 Discrete Structures 3
3 MTS-123 Linear Algebra 3
4 CSC-115 Computer Programming 4
5 CSE-125 Systems Analysis and Design 3
Year 2, Semester 3
Sr# Course Code Course Title Credit Hrs.
1 CSC-231 Computer Logic Design 3
2 MTS-246 Multivariate Calculus 3
3 ENG-233 Technical and Business Writing 3
4 CSC-124 Object Oriented Programming 3
5 SQS-235 Probability and Statistics 4
6 CSC-236 Databases and Information Retrieval 4
Year 2, Semester 4
Sr# Course Code Course Title Credit Hrs.
1 CSC-353 Software Engineering 3
2 CSC-242 Operating Systems 4
3 CSC-243 Theory of Automata 3
4 CSC-244 Computer Architecture 3
5 ENG-245 Communication Skills 3
6 CSC-232 Data Structures 3
Year 3, Semester 5
Sr# Course Code Course Title Credit Hrs.
1 CSC-351 Computer Communication and Networks 3
2 CSC-352 Assembly Language Programming 3
3 CSE-241 Advanced Programming Concepts 3
4 MTS-354 Differential Equations 3
5 ECE-355 Economics 3
6 CSC-356 Design and Analysis of Algorithms 3
Year 3, Semester 6
Sr# Course Code Course Title Credit Hrs.
1 CSE-361 Web Design and Development 3
2 CSC-362 Compiler Construction 3
3 ACE-363 Financial Accounting 3
4 CSE-364 Management of Technology 3
5 CSC-365 Human Computer Interaction 3
6 MKE-366 Marketing Fundamentals 3
Year 4, Semester 7
Sr# Course Code Course Title Credit Hrs.
1 CSE-471 Recent Developments in IT 3
2 CSE-472 Software Project Management 3
3 CSE-473 Computer Graphics 3
4 CSC-474 Artificial Intelligence 3
5 CSC-475 Computer Science Project (Part-I) 3
Year 4, Semester 8
Sr# Course Code Course Title Credit Hrs.
1 CSS-481 Numerical Computing 3
2 CSG-482 Professional Practices 3
3 FME-483 Financial Management 3
4 CSC-484 Computer Science Project (Part-II) 3
Fee Structure
Admission Fee (One Time) Rs. 10,000/-
Registration Rs. 10,000/-
Tution Fee Per Credit Hour Rs. 4,350/-
Total Fee Rs. 607,250/-