Academic Programs

BS Computer Science Curriculum

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

Batch 14

1st Year

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

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-210 Linear Algebra 3+0 - - - - EN-201 Communication Skills 2+0 - - - -
MA-230 Differential Equations 3+0 - - - - MA-150 Probability and Statistics 3+0 - - - -
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-341 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
Humanities Elective 3+0 - - - - MS-323 Engineering Management 2+0 - - - -
Humanities Elective 3+0 - - - - Technical Elective 3+0 - - - -
Technical Elective 3+0 - - - - Technical Elective 3+0 - - - -
Technical Elective 3+0 - - - - - - - -
Total 18 Total 14
Total Credit Hours 133/132

Note: Students of Batch14 who have not pasedNS-109need to take 1 additional technical elective(3 or 4 credit hours)

© Copyright UMT, 2015. All Rights reserved.

Website Credits: OCM-UMT Back to Top