BSCS - F18 To Onwards HEC Computer-Science 2017
BSCS - F18 To Onwards HEC Computer-Science 2017
Labs preferred in these courses. However, implementation details are left upon the concerned Institutes
General Education Courses
Course Title Credit hours
English Composition & Comprehension 3
Technical & Business Writing 3
Communication & Presentation Skills 3
Professional Practices 3
Intro to Info. & Comm. Technologies 2-1
Pakistan Studies 2
Islamic Studies/ Ethics 2
Total 18-1
University Elective Courses
(Not limited to the list below, Universities may add more courses)
Semester - I
Code Course Title Credit Pre-requisite
Hours
CS 1x1 Introduction to ICT 3-0
CS 1x2 Programming Fundamentals 3-1
HU 1x1 English Composition & 3-0
Comprehension
MT 1x1 Calculus & Analytical Geometry 3-0
NS 1x1 Applied Physics 3-0
Total 15-1
Semester - II
Code Course Title Credit Pre-requisite
Hours
CS 1x3 Digital Logic Design 3-1 Applied Physics
CS 1x4 Object Oriented Programming 3-1 Programming
Fundamentals
HU 1x2 Communication & Presentation 3-0 English
Skills Composition &
Comprehension
MT 1x2 Probability & Statistics 3-0
UE 1x1 University Elective – 1 3-0
Total 15-2
Semester - III
Code Course Title Credit Pre-requisite
Hours
CS 2x1 Comp Organization & Assembly 3-1
Lang.
CS 2x2 Data Structures & Algorithms 3-1 Object-Oriented
Programming
CS 2x3 Discrete Structures 3-0
HU 2x1 Professional Practices 3-0
SC 2x1 CS Supporting – 1 3-0
Total 15-2
Semester - IV
Code Course Title Credit Pre-requisite
Hours
CS 2x4 Design & Analysis of Algorithms 3-0 Data Structures &
Algorithms
CS 2x5 Theory of Automata 3-0
CS 2x6 Database Systems 3-1 Data Structures &
Algorithms
MT 2x1 Linear Algebra 3-0
UE 2x1 University Elective – 2 3-0
Total 15-1
Semester - V
Code Course Title Credit Pre-requisite
Hours
CS 3x1 Compiler Construction 3-0 Theory of
Automata
SC 3x1 CS Supporting – 2 3-0
CS 3x2 Operating Systems 3-1 Data Structures
and Algorithms
CS 3x3 Software Engineering 3-0
SC 3x2 CS Supporting – 3 3-0
Total 15-1
Semester - VI
Code Course Title Credit Pre-requisite
Hours
CS 3x4 Artificial Intelligence 3-1 Discrete
Structures
CS 3x5 Computer Networks 3-1
CS 3x6 CS Elective – 1 3-0
CS 3x7 CS Elective – 2 3-0
HU 3x1 Technical & Business Writing 3-0
Total 15-2
Semester - VII
Code Course Title Credit Pre-requisite
Hours
CS 4x1 CS Elective – 3 3-0
CS 4x2 CS Elective – 4 3-0
CS 4x3 Final Year Project – I 0-3
UE 4x1 University Elective – 3 3-0
CS 4x4 Parallel & Distributed Computing 3-0 Operating
Systems
HU 4x1 Pakistan Studies 2-0
Total 14-3
Semester - VIII
Code Course Title Credit Pre-requisite
Hours
CS 4x5 CS Elective – 5 3-0
UE 4x2 University Elective – 4 3-0
CS 4x6 Final Year Project – II 0-3
CS 4x7 Information Security 3-0
HU 4x2 Islamic Studies/ Ethics 2-0
Total 11-3