Scheme of Study

BS (Computer Science) (Accredited by NCEAC) 136 Credit Hours 4 Years Degree

The candidates must have Intermediate or equivalent certificate with minimum (50%) in F.Sc (Pre-Engineering, ICS, DAE (Civil/IT)). Entrance test is mandatory for admission in BSCS.

Semester 1

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
CS-102 Programming Fundamentals 4 3 1 4
MT-103 Calculus & Analytical Geometry 3 3 0 3
EG-104 English Comprehension 3 3 0 3
SS-106 Pakistan Studies 2 2 0 2

Semester 2

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
BSCS-121 Introduction to Computer Programming 3 2 1 3
BSCS-122 Discrete Structure 3 3 0 3
BSCS-123 Multivariable Calculus 3 3 0 3
BSCS-124 Tech. & Business Report Writing 3 3 0 3
BSCS-125 Financial Management 3 3 0 3
BSCS-126 Islamic Studies 2 2 0 2

Semester 3

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
BSCS-231 Object Oriented Programming 3 2 1 3
BSCS-232 Database Systems 3 2 1 3
BSCS-233 Differential Equations 3 3 0 3
BSCS-234 Circuit Theory 3 3 0 3
BSCS-235 Human Resource Management 3 3 0 3
BSCS-236 Communication Skills 3 3 0 3

Semester 4

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
BSCS-241 Data Structures 3 2 1 3
BSCS-242 Digital Logic and Design 3 2 1 3
BSCS-243 Software Engineering-I 3 3 0 3
BSCS-244 Modern Programming Languages 3 2 1 3
BSCS-245 Electronics 3 3 0 3
BSCS-246 Linear Algebra 3 3 0 3

Semester 5

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
BSCS-351 Software Engineering-II 3 2 1 3
BSCS-352 Web Programming 3 2 1 3
BSCS-353 Analysis of Algorithms 3 2 1 3
BSCS-354 Computer Organization & Assembly Languages 3 2 1 3
BSCS-355 Numerical Analysis 3 2 1 3
BSCS-356 Statistics and Probability 3 2 1 3

Semester 6

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
BSCS-361 Operating System Concepts 3 2 1 3
BSCS-362 Computer Architecture 3 2 1 3
BSCS-363 Data Communication 3 2 1 3
BSCS-364 Computer Graphics 3 2 1 3
BSCS-365 Advanced Object Oriented Programming 3 2 1 3
BSCS-366 Automata Theory 3 2 1 3

Semester 7

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
BSCS-471 System Programming 3 2 1 3
BSCS-472 Compiler Construction 3 2 1 3
BSCS-473 Visual Programming 3 2 1 3
BSCS-474 Artificial Intelligence 3 2 1 3
BSCS-475 Computer Networks 3 2 1 3
BSCS-476 Distributed Database System 3 2 1 3

Semester 8

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
BSCS-481 Software Project 6 0 6 6
BSCS-482 Arabic 3 3 0 3
BSCS-483 Psychology 2 2 0 2