Academic Programs

BS Computer Science Curriculum

Overview Batch 09 & earlier  10 & 11  12  13  14  15  16 17 to onwards

Batch 15

1st Year

Fall SemesterSpring Semester
CodeCourse TitleCHPre-reqCodeCourse TitleCHPre-req
CS-141 Programming Fundamentals 3+0 - - - - CS-150 Object Oriented Programming 3+0 CS-141
EN-110 English-I 2+0 - - - - EN-112 English-II 2+0 EN-110
HM-150 Islamic Studies I 2+0 - - - - MA-103 Calculus II 3+0 MA-100
MA-100 Calculus I 3+0 - - - - NS-125 Applied Physics 3+1 ME-105
ME-105 Applied Mechanics 3+1 - - - - Humanities Elective 3+0 - - - -
SS-171 Pakistan Studies 2+0 - - - -
Total 16 Total 15

2nd Year

Fall SemesterSpring Semester
CodeCourse TitleCHPre-reqCodeCourse TitleCHPre-req
CS-200 Discrete Mathematics 3+0 MA-100 CS-210 Data Structures & Algorithms 3+0 CS-150
CS-220 Digital Logic Design 3+1 - - - - CS-225 Computer Organization and Assembly Language 3+1 CS-141 CS-220
HM-250 Islamic Studies II 2+0 - - - - CS-232 Numerical Analysis 3+0 MA-230
MA-210 Linear Algebra 3+0 - - - - EN-201 Communication Skills 2+0 - - - -
MA-230 Differential Equations 3+0 MA-103 MA-150 Probability and Statistics 3+0 MA-100
Humanities Elective 3+0 - - - - MS-224 Engineering Economics 2+0 - - - -
Total 18 Total 17

3rd Year

Fall SemesterSpring Semester
CodeCourse TitleCHPre-reqCodeCourse TitleCHPre-req
CS-300 Theory of Automata & Formal Languages 3+0 CS-200 CS-325 Operating Systems 3+0 CS-210 CS-225
CS-310 Analysis of Algorithms 3+0 CS-200 CS-210 CS-330 Computer Networks 3+1 CS-141 MA-150
CS-345/ CS-341 Object Oriented Software Development / Object Oriented Design and Programming 3+0 CS-150 CS-360 Artificial Intelligence 3+0 CS-200
CS-370 Database Systems 3+0 CS-210 CS-390 Software Engineering 3+0 CS-210
NS-097 SST Seminar 0 - - - - Social Science Elective 3+0 - - - -
CS-320 Computer Architecture 3+0 CS-225
Social Science Elective 3+0 - - - -
Total 18 Total 16

4th Year

Fall SemesterSpring Semester
CodeCourse TitleCHPre-reqCodeCourse TitleCHPre-req
CS-450 Human Computer Interaction 3+0 CS-150 CS-401 Compiler Construction 3+0 CS-210 CS-300
CS-491 Capstone Project I 3+0 - - - - CS-492 Capstone Project II 3+0 CS-491
Technical Elective 3+0 - - - - MS-323 Engineering Management 2+0 - - - -
Technical Elective 3+0 - - - - Technical Elective 3+0 - - - -
Technical Elective 3+0 - - - - Technical Elective 3+0 - - - -
Humanities Elective 3+0 - - - -
Total 18 Total 14
Total Credit Hours 132

Note: (Students of Batch 15 who have passed NS-109 need to take only four technical electives) Semester-wise distribution of Courses

© Copyright UMT, 2015. All Rights reserved.

Website Credits: OCM-UMT Back to Top