|
Government College of Commerce &
Economics Karachi
Course of Studies for BCS(3 Year
Programme)
The curriculum
comprising of both hard–core
computer science courses and
supporting courses has been designed
to achieve academic excellence and
in-depth knowledge in different
areas of computer science.
The outline given
under each of the courses indicates
the minimum coverage of each course.
Changes and advancements taking
place in different areas are
reflected in the course contents and
individual instructors do regular
additions.

Classification of courses:
The program is
divided into three types of courses
to provide the basis of academic and
practical understanding of different
areas of Computer Science.
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, contributing a total
of 9 credit hours.
0101 English,
0102 Pakistan & Islamic Studies &
0103 Humanities & Social Sciences
Minor
Courses:
Minor courses provide
foundation in Mathematics,
Statistics and Physics, essential
for the development of basic
concepts of computer science. Each
of the minor courses are of 4 credit
hours contributing a total of 32
credit hours.
1101 Calculus
I, 1102 Calculus II, 1103 Physics I,
1104 Physics II, 1105 Probability
And Statistics, 1201 Basic
Electronics, 1202 Linear Algebra And
Differential Equations & 1203
Statistical Methods And Inference
Major/Elective Courses:
These
courses are designed to develop
concepts and enforce comprehension
in different areas of Computer
Science. Some of these are hard-core
and the rest are by selection form a
vast variety, depending on the
student’s interest and the
availability of faculty.
A minimum of 60 credit hours should
be completed.
2101 Introduction To Computer
Program, 2102 Introduction To
Computer Science,
2201 Digital
Computer Logic, 2202 Discrete
Structures, 2203 Computing Methods
I,
2204 Data
Structures And Applications I, 2205
Introduction To Operating Systems
2206 Assembly
Language Programming, 2207 Theory Of
Automata & Formal Languages, 2301
Information Systems Analysis, 2302
Files And Databases
2303
Computing Methods II, 2304 Compiler
Construction, 2306 Software
Engineering
2307 Data
Communications, 2308 Introduction To
Artificial Intelligence
2315
Computer Graphics & 2342
Computer Networks
|