Academic Programs

BS Computer Science Curriculum

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

Batch 13

1st Year

Fall SemesterSpring Semester
CodeCourse TitleCHPre-reqCodeCourse TitleCHPre-req
CS-101 Introduction to Computing 3+0 - - - - CS-141 Programming Fundamentals 3+0 CS-101
EN-101 Writing Workshop 3+0 - - - - MA-103 Calculus II 4+0 MA-100
HM-150 Islamic Studies I 2+0 - - - - NS-106 Electricity and Magnetism 3 NS-105
MA-100 Calculus I 4+0 NS-108 Electricity and Magnetism Lab 1
NS-097 SST Seminar 0 - - - - NS-109 Chemistry for Engineers 3 - - - -
NS-105 Mechanics and Wave Motion 3 NS-110 Chemistry for Engineers Lab 1
NS-107 Mech. and Wave Motion Lab. 1 - - - - Social Science Elective 3+0 - - - -
Total 16 Total 18

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-141
CS-220 Digital Logic Design 3+0 - - - - CS-225 Computer Organization and Assembly Language 3+0 CS-141 CS-220
CS-221 Digital Logic Design Lab 1 CS-226 Computer Organization and Assembly Language Lab 1
HM-250 Islamic Studies II 2+0 - - - - MA-150 Probability and Statistics 3+0 MA-100
MA-210 Linear Algebra 3+0 - - - - MA-230 Differential Equations 3+0 MA-103
EN-201 Communication Skills 3+0 - - - - MS-224 Engineering Economics 2+0 - - - -
Humanities Elective 3+0 - - - - CS-150 Object Oriented Programming 3+0 CS-141
Total 18 Total 18

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+0 CS-141 MA-150
CS-341 Object Oriented Design and Programming 3+0 CS-150 CS-331 Computer Networks Lab 1
CS-370 Database Systems 3+0 CS-210 CS-360 Artificial Intelligence 3+0 CS-200
CS-320 Computer Architecture 3+0 CS-225 CS-390 Software Engineering 3+0 CS-210
Social Science Elective 3+0 - - - - Technical Elective 3+0 - - - -
Total 18 Total 16

4th Year

Fall SemesterSpring Semester
CodeCourse TitleCHPre-reqCodeCourse TitleCHPre-req
CS-421 System Programming 3+0 CS-325 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 - - - - CS- 305 Numerical and Symbolic Computing 3+0 MA-230
Humanities Elective 3+0 - - - - Technical Elective 3+0 - - - -
Humanities Elective 3+0 - - - - SS-117 Pakistan Studies 2+0 - - - -
Total 18 Total 16
Total Credit Hours 138

© Copyright UMT, 2015. All Rights reserved.

Website Credits: OCM-UMT Back to Top