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. |
|