BSc Computer Science

  Curriculum

Semester 1:

S. No. Course Code Course Title Credit Hours
1) CSC-102 Programming Fundamentals 3-1
2) CSC-100 Application of Information and Communication Technologies 2-1
3) CSC-101 Discrete Mathematics 3-0
4) MA-123 Calculus 3-0
5) HU-102 Functional English 3-0
6) ME-100L Workshop Practice 0-1
Total 14-3

Semester 2:

S. No. Course Code Course Title Credit Hours
1) CSC-103 Object Oriented Programming 3-1
2) CSC-104 Database Systems 3-1
3) CSC-105 Digital Logic Design 2-1
4) MA-224 Multivariate Calculus 3-0
5) MA-234 Linear Algebra 3-0
6) HU-111 Communication Skills (Lab) 0-1
7) QT-101 Translation of the Holy Quran 1-0
Total 15-4

Semester 3:

S. No. Course Code Course Title Credit Hours
1) CSC-200 Data Structures and Algorithms 3-1
2) CSC-201 Information Security 2-1
3) CSC-202 Artificial Intelligence 2-1
4) CSC-203 Computer Networks 2-1
5) CSC-204 Software Engineering 3-0
6) MA-343 Applied Probability & Statistics 3-0
Total 15-4

Semester 4:

S. No. Course Code Course Title Credit Hours
1) CSC-205 Computer Organization and Assembly Language 2-1
2) CSC-206 Theory of Automata 3-0
3) CSC-207 Advanced Database Management Systems 2-1
4) PHY-111 Applied Physics 2-1
5) HU-221 Technical Writing & Presentation Skills 3-0
6) IS-101 Islamic & Pakistan Studies-I 2-0
7) QT-201 Translation of the Holy Quran-II 1-0
Total 15-3

Semester 5:

S. No. Course Code Course Title Credit Hours
1) CSC-300 Operating Systems 2-1
2) CSC-301 Introduction to Human Computer Interaction 3-0
3) CSC-302 Computer Architecture 3-0
4) CSC-XXX Specialization Elective 1 2-1
5) CSC-XXX Specialization Elective 2 2-1
6) HU-XXX General Education (e.g. HU-240 Psychology) 2-0
Total 14-3

Semester 6:

S. No. Course Code Course Title Credit Hours
1) CSC-303 Compiler Construction 2-1
2) CSC-304 Parallel and Distributed Computing 2-1
3) CSC-XXX Specialization Elective 3 2-1
4) CSC-XXX Specialization Elective 4 2-1
5) CSC-XXX Specialization Elective 5 2-1
6) CSC-XXX Specialization Elective 6 2-1
7) QT-301 Translation of the Holy Quran-III 1-0
Total 13-6

Semester 7:

S. No. Course Code Course Title Credit Hours
1) CSC-401 Final Year Project-I 0-2
2) CSC-400 Design and Analysis of Algorithms 3-0
3) CSC-XXX Specialization Elective 7 2-1
4) MGT-XXX Social Science (e.g. MGT-230 Principle of Marketing) 3-0
5) HU-221 Technical Writing and Presentation Skills 3-0
6) MGT-414 Entrepreneurship & Business Management 2-0
Total 16-3

Semester 8:

S. No. Course Code Course Title Credit Hours
1) CSC-402 Final Year Project-II 0-4
2) IS-201 Islamic & Pakistan Studies – II 2-0
3) CSC-403 Professional Practices in Software Development 2-0
4) HU-XXX Civics and Community Engagement 2-0
5) HU-XXX International Language 0-0
6) QT-401 Translation of the Holy Quran-IV 1-0
Total 7-4