Bachelor of Science (Computer Science)

Scheme of Studies

Semester – I
Course No. Course Title Credit Hours
CS111 Introduction to Information and Communication Technology (ICT) 3+1
CS112 Programming Fundamentals 3+1
EE111 Basic Electronics2+1
HS111 English Composition and Comprehension 3+0
HS112/HS113 Islamic Studies/Ethics 2+0
MS111 Calculus and Analytical Geometry3+0
Semester – II
Course No. Course Title Credit Hours
CS121 Object Oriented Programming 3+1
CS122 Discrete Structures 3+0
CS123 Digital Logic Design3+1
HS121 Communication Skills 3+0
HS122 Pakistan Studies 2+0
MS121 Multivariate Calculus 3+0
Semester – III
Course No. Course Title Credit Hours
CS211 Data Structures and Algorithms 3+1
CS212 Computer Architecture and Organization 3+0
Comp. Sc. University Electives – I 3+0
HS211 Technical and Business Writing 3+0
MS211 Linear Algebra 3+0
MS212 Probability and Statistics 3+0
Semester – IV
Course No. Course Title Credit Hours
SE221 Introduction to Software Engineering 3+0
CS222 Data Communication and Computer Networks 3+1
CS223 Microprocessor and Assembly Language 2+1
Comp Sc. University Electives – II 3+0
MS221 Differential Equations 3+0
Semester – V
Course No. Course Title Credit Hours
CS311 Introduction to Database Systems 3+1
CS312 Operating Systems 3+1
CS313 Theory of Automata 3+0
CS Electives – I 2+1
Comp Sc. University Electives – III 3+0
Semester – VI
Course No. Course Title Credit Hours
CS321 Artificial Intelligence 2+1
CS322 Design and Analysis of Algorithms 3+0
CS323 Numerical Computing 2+1
CS Electives – II3+0
CS Electives –III3+0
Comp Sc. University Electives - IV 3+0
Semester – VII
Course No. Course Title Credit Hours
CS411 Human Computer Interaction 2+1
CS412 Compiler Construction 2+1
CS413 Information Security 3+0
CS490 Final Year Project 0+3
CS Electives –IV3+0
Semester – VIII
Course No. Course Title Credit Hours
HS421 Professional Practices 3+0
CS490 Final Year Project 0+3
CS Electives - V 3+0
CS Electives - VI 2+1

Grand Total of Credit Hourse in BS (CS) : 135

Computer Science Electives

* The list below is by no means exhaustive. Institutions may add new courses

Course No. Course Title Credit Hours
CS351 Computer Graphics2+1
CS352 Web Design and Development2+1
CS353 Wireless Networks3+0
CS354 Management Information Systems3+0
CS355 Object Oriented Analysis and Design3+0
CS451 Cloud Computing3+0
CS452 Data Warehousing3+0
CS453 Mobile Computing3+0
CS454 Fundamentals of Data Mining3+0
CS455 Fuzzy Logic3+0
CS456 Information System Audit3+0
CS457 Digital Image Processing2+1
CS458 Artificial Neural Networks2+1
CS459 Computer Vision3+0
University Electives

* The list below is by no means exhaustive. Institutions may add new courses

Course No. Course Title Credit Hours
HS151 Financial Accounting3+0
HS152 Psychology3+0
HS251 Philosophy3+0
HS252 Economics3+0
HS253 Marketing3+0
HS351 Human Resource Management3+0
HS352 International Relations3+0
HS353 Technopreneurship3+0
Last Update On Tuesday, November 21, 2017.