Académique Documents
Professionnel Documents
Culture Documents
OF
COMPUTER SCIENCE
AND
INFORMATION TECHNOLOGY
CONTENTS
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
INTRODUCTION
SUMMARY OF DEGREES
SCHEME OF STUDY FOR BS (CS)
SCHEME OF STUDY FOR MS (CS)
SCHEME OF STUDY FOR MCS
SCHEME OF STUDY FOR BS (IT)
SCHEME OF STUDY FOR MS (IT)
SCHEME OF STUDY FOR MIT
COMPUTER SCIENCE COURSES
SUPPORTING COURSES
7
20
22
27
30
34
40
43
47
56
PREFACE
Curriculum of a subject is said to be the throbbing pulse of a
nation. By looking at the curriculum of a subject, one can judge the state
of intellectual development and the state of progress of a nation. The
world has turned into a global village, new ideas and information are
pouring in a constant stream. It is, therefore, imperative to update our
curricula by introducing the recent developments in the relevant fields of
knowledge.
In exercise of the powers conferred by Sub-section (1) of section
3 of the Federal Supervision of Curricula Textbooks and Maintenance of
Standards of Education Act 1976, the Federal Government vide
Notification No.D773/76-JEA (Cur.), dated December 4, 1976, appointed
University Grants Commission as the Competent Authority to look after
the Curriculum Revision Work beyond Class XII at Bachelor level and
onwards to all Degrees, Certificates and Diplomas awarded by Degree
Colleges, Universities and other Institutions of higher education.
In pursuance of the above decisions and directives, the
Commission is continually performing curriculum revision in collaboration
with the Universities. According to the decision of the 44th ViceChancellors Committee, curriculum of a subject must be reviewed after
every 3 years. For the purpose, various Committees are constituted at
the national level comprising senior teachers nominated by the
Universities. Teachers from local degree colleges and experts from user
organizations, where required, are also included in these Committees.
The Curriculum Revision Committee on Information Technology
in February, 2001 at the U.G.C., Islamabad finalized the draft curriculum
after due consideration of the comments and suggestions received from
the Universities and Colleges where the subject under consideration is
taught.
The Final draft prepared by the Curriculum Revision Committee
duly approved by competent authority is being circulated for
implementation by the Universities.
(PROF. DR. ALTAF ALI G. SHAIKH)
DIRECTOR GENERAL (C&T)
May, 2001
INTRODUCTION
The Commission realizing very fast pace of knowledge in
Computer Sciences and Information Technology, convened a meeting of
experts from Universities in Public & Private Sector, R&D establishments
and Computer & Information Technology experts at UGC Islamabad on
February 20-22, 2001. The following attended the meeting:
1.
Convener
2.
3.
Member
4.
Member
5.
Member
6.
Member
7.
Member
8.
Member
9.
10.
Member
11.
Member
12.
Member
13.
Member
14.
Member
15.
Member
16.
Member
17.
18.
19.
20.
21.
Member
22.
Member
23.
Member
24.
Member
25.
Member
26.
Member
27.
Member
28.
Member
29.
Member
30.
Member
31.
Member
32.
Member
The meeting started with the recitation from Holy Quran by Prof.
Dr. S. Altaf Husain, Member (W.T). He then welcomed the participants
and informed them of constitutional obligations of the Commission with
regard to review/revision and development of curricula of different
subjects taught beyond class XII. He also spoke on uniformity of
curricula and maintenance of educational standards at graduate and
post-graduate levels. He briefed the participants of the hard facts and
inputs which Commission is putting in to achieve the aforementioned
goals.
Prof. Dr. S. Altaf Hussain specifically talked about the importance
of Information Technology. He informed the members that Commission
as a first step convened a meeting of experts to devise and develop the
curricula, which in its Ist ever meeting held on December 23, 2000 had
appointed a sub-committee comprising of the following members to
identify the major core areas, which any future Information Technologist,
Computer Scientist must be acquainted with to apply the same for
storage and retrieval of information about any specific field by utilizing the
modern tools like internet and E-mail etc.
1.
2.
3.
4.
5.
ii.
iii.
iv.
v.
vi.
Existing three year BCS and two year MCS courses will
be discontinued from the next academic session.
vii.
Convener
2.
3.
Member
4.
Member
5.
Member
6.
Member
7.
Member
8.
9.
Member
10.
Member
11.
Member
12.
Member
13.
Member
14.
Member
15.
Member
16.
17.
18.
19.
20.
Member
Member
21.
Member
22.
Member
23.
Member
24.
Member
25.
Member
26.
Member
27.
Member
28.
Islam.
Summary of Degrees
Proposed by
National Curriculum Revision Committee
For
Information Technology & Computer Science
Technology}
30+ credit hours spread over 4 semesters (2 Semesters Course
work plus thesis).
Eligibility:
BS (IT) 4 Years Degree Program (min 130 credit
hours), or Information Technology Conversion
Course 2 Years Degree Program (min 72 credit
hours) referred to as MIT.
Equivalent to M.Phil (18 years education)
MCS
MIT
Code
Preq
Course Title
(66/131)
Credit
Sem-
hours
ester
CS
Introduction to Computers
3 (2-3)
CS
Fundamentals of Algorithms
3 (3-0)
CS
3 (2-3)
1,2
Introduction
to
Computer
Programming
4
CS
29
Discrete Structures
3 (3-0)
CS
3 (2-3)
CS
1,2
3 (2-3)
CS
Data Structures
3 (2-3)
CS
4,33
3 (2-3)
CS
Software Engineering - I
3 (2-3)
4
5
10
CS
2,7
Analysis of Algorithms
3 (3-0)
11
CS
1,8
3 (2-3)
12
CS
Numerical Analysis
3 (2-3)
13
CS
7,11
3 (2-3)
14
CS
8,11
Computer Architecture
3 (3-0)
15
CS
Automata Theory
3 (3-0)
16
CS
Computer Graphics
3 (2-3)
17
CS
Data Communication
3 (3-0)
6
7
18
CS
15
Compiler Construction
3 (2-3)
19
CS
17
Computer Networks
3 (2-3)
20
CS
Artificial Intelligence
3 (2-3)
21
CS
Software Project
6(0-18)
(21/131)
CS
3 (2-3)
23
CS
22
Web Programming
3 (2-3)
24
CS
5,9
Software Engineering - II
3 (2-3)
25
CS
3 (2-3)
26
CS
11,13
System Programming
3 (2-3)
27
CS
5,25
Visual Programming
3 (2-3)
28
CS
3 (2-3)
MT
30
MT
29
(21/131)
3 (3-0)
3 (3-0)
2
3
31
MT
30
Differential Equations
3 (3-0)
32
MT
31
Linear Algebra
3 (3-0)
33
PH
29
Circuit Theory
3 (3-0)
34
PH
33
Electronics
3 (2-3)
35
ST
29
3 (3-0)
EG
37
EG
38
EG
39
(23/131)
English Comprehension
3 (3-0)
36
3 (3-0)
37
Communication Skills
3 (3-0)
Financial Accounting
3 (3-0)
Financial Management
3 (3-0)
3 (3-0)
39
MG
40
MG
41
MG
42
PS
Psychology
3 (3-0)
43
PK
Pakistan Studies
1 (1-0)
44
IS
1 (1-0)
CS
CS
MG
MT
EG
PK
1
2
3
4
5
6
CS
CS
MT
EG
MG
IS
Subjects
Credit Hrs
Intro to Computer Programming
3
Discrete Structures
3
Multi Variable Calculus
3
Technical and Business Writing
3
Financial Management
3
Islamic Studies
1
----------Total: 16
CS
CS
MT
PH
MG
EG
Subjects
Credit Hrs
Object Oriented Programming
3
Data Base Systems
3
Differential Equations
3
Circuit Theory
3
Human Resource Management
3
Communication Skills
3
---------Total: 18
CS
CS
CS
CS
PH
MT
Credit Hrs
Data Structures
3
Digital Logic Design
3
Software Engineering - I
3
Modern Programming Languages 3
Electronics
3
Linear Algebra
3
----------Total: 18
CS
CS
CS
CS
CS
ST
Credit Hrs
Software Engineering II
3
Web Programming
3
Analysis of Algorithms
3
Computer Organization & Assembly 3
Numerical Analysis
3
Statistics and Probability
3
----------Total: 18
CS
CS
CS
CS
CS
CS
Credit Hrs
3
3
3
3
3
3
-----------Total: 18
CS
CS
CS
CS
CS
CS
Credit Hrs
System Programming
Compiler Construction
Visual Programming
Artificial Intelligence
Computer Networks
Distributed Database Systems
3
3
3
3
3
3
----------Total: 18
CS
PS
Software Project
Psychology
Credit Hrs
6
3
---------Total:
9
Cod
Preq
Course Title
Credit hours
e
Core Courses
1
CS
Theory of Computation
CS
CS
CS
Theory
of
Programming
Languages
5
CS
Thesis/Dissertation
Specialization Areas
C.Hrs
Code
CS
CS
Design of Intelligent S
CS
CS
Machine Learning
CS
CS
Neural Networks
CS
CS
Mathematical Reason
CS
CS
CS
Computer Vision
Software Engineering
Specialization Areas
Artificial Intelligence
Data Bases
CS
Advanced DBMS
CS
CS
Advanced Computer G
CS
Web-Based DBMS
CS
CS
Topics in DBMS
CS
Virtual Reality
CS
System Engineering
CS
CS
CS
CS
CS
Geographical Informa
CS
Computer Animation
CS
Educational Technolo
Computer Science E
CS
CS
CS
CS
Computer Networks
CS
Advanced Networking
CS
Network security
CS
CS
CS
Network Administration
CS
CS
CS
Measurement of Learn
CS
CS
CS
CS
CS
Credit Hrs
Theory of Computation
Advanced Computer Architecture
Advanced Operating Systems
Elective I
3
3
3
3
Total: 12
Semester 2 (9 credit hrs)
Subjects
1
2
3
CS
CS
CS
Credit Hrs
CS
Credit Hrs
Thesis
9
Total: 9
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
22
23
24
25
26
EG
EG
EG
HM
CS
Preq
5
2
2,3
2,5
2
1,7
7,8
2,9,11
9
6
8
2,9
7
14
3
7
22
23
(63
Cr
ho
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
(9/
3(
3(
3(
3(
6(
CS
CS
CS
CS
CS
EG
Credit Hrs
Fundamentals of Algorithms
Intro to Computer Programming
Data Base Systems
Web Programming
Discrete Structures
English Comprehension
3
3
3
3
3
3
Total: 18
Semester 2 (18 credit hrs)
Subjects
1
2
3
4
5
6
CS
CS
CS
CS
CS
EG
Credit Hrs
3
3
3
3
3
3
Total: 18
Semester 3 (18 credit hrs)
Subjects
1
2
3
4
5
CS
CS
CS
CS
CS
Credit Hrs
3
3
3
3
3
EG
Communication Skills
3
Total: 18
CS
CS
CS
CS
CS
CS
Credit Hrs
Software Engineering - II
System Programming
Visual Programming
Computer Networks
Distributed Database Systems
Modern Programming Languages
Total: 18
3
3
3
3
3
3
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
PH
PH
CS
CS
CS
CS
CS
CS
2
35
3
1
6
4
6
3
3
9
3
13
9
10
8
14
14
16
16
Introduction to Computers
Fundamentals of Algorithms
Introduction to Computer Programming
Discrete Structures
Data Structures
Introduction to Computer Architecture
Operating Systems Concepts
Data Base Systems
Data Communication
Software Engineering I
Object Oriented Programming
Telecommunication Systems
Multimedia Technologies
Web Design and Development
Computer Networks
Software Engineering II
Distributed Data Base Systems
Modern Programming Languages
E-Commerce
Software Project Management
Software Project
Elective Courses (More courses may be added)
Circuit Theory
Electronics
Computer Law
Human Computer Interface
Visual Programming
Network Management
Cellular Communication
Client Server Technologies
(66
Cr
ho
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
6(
(6/
3(
3(
3(
3(
3(
3(
3(
3(
24
25
26
27
28
29
30
31
32
33
34
MG
MG
MG
MG
MG
MG
MG
MG
MG
MG
MG
35
36
37
38
MT
MT
MT
ST
39
40
41
42
43
44
EG
EG
EG
PS
PK
IS
26
27
26
25
25
35
36
39
40
CS
CS
MG
Credit Hrs
Introduction to Computers
Fundamentals of Algorithms
Introduction to Economics
3
3
3
(33
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
(12
3(
3(
3(
3(
(14
3(
3(
3(
3(
1(
1(
4
5
6
MT
EG
PK
Introduction to Calculus
English Comprehension
Pakistan Studies
3
3
1
Total: 16
CS
CS
MT
EG
MG
IS
Credit Hrs
CS
CS
MG
MG
MT
EG
Credit Hrs
Data Structures
3
Introduction to Computer Architecture
Fundamentals of Management
3
Introduction to Marketing
3
Multivariable Calculus
3
Communication Skills
3
Total: 18
CS
CS
CS
MG
MG
MT
Credit Hrs
3
3
3
3
3
3
Total: 18
Semester 5 (18 credit hrs)
Subjects
1
2
3
4
5
6
CS
CS
CS
CS
MG
MG
Credit Hrs
Software Engineering I
Object Oriented Programming
Multimedia Technologies
Telecommunication Systems
Human Resource Management
Business Finance
Total: 18
3
3
3
3
3
3
CS
CS
CS
CS
MG
MG
Credit Hrs
3
3
3
3
3
3
CS
CS
CS
CS
CS
MG
Credit Hrs
3
3
3
3
3
3
CS
PS
Credit Hrs
Project
Psychology
6
3
Total: 9
Code
1
2
3
4
5
CS
CS
CS
CS
CS
Core Courses
Information Systems
Advanced Software Engineering
Strategic Information Management
Advanced Computer Networks
Thesis/Dissertation
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
IT Electives
More elective courses may be added
Object Oriented Software Engineering
Software Quality Assurance
Net Centric Computing
Web-Based DBMS
Topics in DBMS
Data Warehousing
Network Security
Topics in Computer Networking
Network Administration
Computer Graphics
Multimedia & Hypermedia System
Virtual Reality Applications
Human Computer Interface
Geographical Information Systems
Computer Animation
E-Commerce Technologies
E-Commerce Law and Regulations
Cyber Marketing
Advanced Topics in IT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Preq
Course Title
Cr
ho
(21
3
3
3
3
9
(9/
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
20
21
CS
CS
IT Contracts Management
IT Services Management
3
3
CS
CS
CS
CS
Credit Hrs
Information Systems
3
Advanced Software Engineering
3
Information Technology Management
Elective I
3
Total: 12
CS
CS
CS
CS
Credit Hrs
3
3
3
Total: 9
Semester 3 and 4 (9 credit hrs)
Subjects
1
CS
Credit Hrs
Thesis
9
Total: 9
Code
1
2
3
4
5
7
6
8
9
10
11
12
13
14
15
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
CS
11
9
3
8
16
17
18
19
20
21
MG
MG
MG
MG
MG
MG
16
16
18
22
23
24
26
EG
EG
EG
CS
Preq
2
2
5
2
22
23
Course Title
Required Computer Science Courses
Fundamentals of Algorithms
Introduction to Computer Programming
Data Base Systems
Data Structures
Introduction to Computer Architecture
Software Engineering
Operating Systems Concepts
Object Oriented Programming
Web Design and Development
Data Communication
Telecommunication Systems
Computer Networks
E-Commerce
Distributed Data Base Systems
Visual Programming
Required Management Courses
Fundamentals of Management
Introduction to Marketing
Introduction to Accounting
Organizational Behavior
Human Resource Management
Financial Management
(Select 9 Credit Hours)
English Comprehension
Technical and Business Writing
Communication Skills
Software Project
Cr
ho
(45
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
3(
(18
3(
3(
3(
3(
3(
3(
(9/
3(
3(
3(
6(
CS
CS
CS
MG
MG
EG
Credit Hrs
Fundamentals of Algorithms
3
Introduction to Computer Programming
Data Base Systems
3
Fundamentals of Management
3
Introduction to Marketing
3
English Comprehension
3
Total: 18
CS
CS
CS
CS
MG
MG
Credit Hrs
Data Structures
3
Introduction to Computer Architecture
Software Engineering I
3
Data Communication
3
Organizational Behavior
3
Introduction to Accounting
3
Total: 18
CS
CS
CS
CS
MG
Credit Hrs
3
3
3
3
3
EG
CS
CS
CS
CS
MG
EG
Credit Hrs
3
3
3
3
3
3
Supporting Courses
Calculus and Analytic Geometry
Complex Numbers, DeMoivres Theorem and its Applications,
Simple Cartesian Curves, Functions and Graphs, Symmetrical
Properties, Curve Tracing, Limit and Continuity, Differentiation of
Functions. Derivative as Slope of Tangent to a Curve and as
Rate of Change, Application to Tangent and Normal,
Linearization, Maxima/Minima and Point of Inflexion, Taylor and
Maclaurin Expansions and their convergence. Integral as