Essential Courses

These are mandatory courses prescribed by the University of Karachi for all degree programs. Each of the following courses are of 3 credit hours.

Code Description Prerequisite
0101 English  
0102 Pakistan & Islamic Studies  
0103 Humanities & Social Science  
Minor Courses

Minor courses provide foundation in Mathematics, Statistics and Physics. These are essential for the development of basic concepts of computer science. There are two streams of minor courses : Minor I and Minor II. Each of the minor courses are of 4 credit hours .

Minor I

Code Description Prerequisite
1101 Calculus I -
1102 Calculus II 1101
1105 Probability & Statistics -
1203 Statistical Methods and Inferencing 1105
Minor II
Code Description Prerequisite
1103 Physics I -
1104 Physics II 1103
1201 Basic Electronics 1104
1202

Linear Algebra and Differential Equations

1102
Major/ Elective Courses

These courses are designed to develop concept and comprehension in different areas of Computer Science. Some of these are hard-core, while the other are by selection from a vast variety, depending on the students interest and the availability of Faculty. Each course is of 3 credit hours duration except the course codes 2335 and 2340 which may be of 3 to 6 credit hours depending on the workload. Prerequisite for a course should be completed successfully before taking that course. The Institute reserves the right of offering certain courses that are prerequisite as co- requisite and decision to allow a student to take such courses rests with the Institute. For all such courses where prerequisite are not specified, the decision to allow a student in that course also rests with the Institute. A minimum of 60 credit hours should be completed from the following list.

<<< BACK == NEXT >>>
 
       
______________________________________________________________________________________________________
Home | Our Mission | Our Motto | About IMCS | About Faculty | About Website Developers | Messeges
FAQ's | Academic Rules | General Rules | Admission | Degree Programs | Advisory Council