Introduction
The Department of Computer Science at Allama Iqbal Open University is offering a four-year BS (CS) degree program that covers the recent trends in hardware, software, information and communication technologies. The program is designed to teach scientific and practical approaches to computation, its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing of information. Furthermore, it also includes teaching methodologies to enable learners so that they can design, development, operation, and maintenance of software systems & economical software by applying the principles and practices of engineering. The program aims to train students in all aspects of the software life cycle from specification through analysis and design to testing, maintenance, and evaluation of software products. It also spans a wide range, from its theoretical and algorithmic foundations to cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics, and other exciting areas.
The curriculum revision is normally based on the need of fast-changing disciplines, emerging technologies, and international standards. The Department of Computer Science has adopted the changes suggested by the HEC. The structure and other details of the program are confined to HEC with a focus on ACM and IEEE-CS recent development.
S# |
Code |
Title |
Cre. Hrs. |
Remarks |
|
1 |
6900 |
Computer Programming |
4(3+1) |
Core |
|
2 |
CS3503 |
Applications of Information & Communication Technologies |
3(2+1) |
GER |
|
3 |
6903 |
Discrete Mathematics |
3(3+0) |
GER-QR1 |
|
4 |
4432 |
Calculus-I |
3(3+0) |
GER-QR2 |
|
5 |
Engl 3505 |
Functional English |
3(3+0) |
GER |
|
6 |
New |
Pre-Calculus 1 |
None |
N/C |
|
Total 16 (14+2) |
S# |
Code |
Title |
Cre. Hrs. |
Remarks |
|
1 |
6902 |
Object Oriented Programming |
4(3+1) |
Dom. Core |
|
2 |
6907 |
Database Systems |
4(3+1) |
Core |
|
3 |
6937 |
Digital Logic Design |
3(2+1) |
Core |
|
4 |
4433 |
Calculus-II |
3(3+0) |
Math&Supp. |
|
5 |
1522 |
Linear Algebra |
3(3+0) |
Math&Supp. |
|
6 |
New |
Pre-Calculus 2 |
None |
N/C |
|
Total 17 (14+3) |
S# |
Code |
Title |
Cre. Hrs. |
Remarks |
|
1 |
6904 |
Data Structures |
4(3+1) |
Core |
|
2 |
6938 |
Information Security |
3(2+1) |
Core |
|
3 |
6939 |
Artificial Intelligence |
3(2 + 1) |
Core |
|
4 |
6940 |
Computer Networks |
3(2+1) |
Core |
|
5 |
6906 |
Software Engineering |
3(3+0) |
Core |
|
6 |
3447 |
Probability & Statistics |
3(3+0) |
Maths |
|
Total 19 (15+4) |
S# |
Code |
Title |
Cre. Hrs. |
Remarks |
||
1 |
6941 |
Computer Organization & Assembly Language |
3(2+1) |
Core |
||
2 |
3452 |
Theory of Automata |
3 (3-0) |
Dom Core |
||
3 |
New |
Advance Database Management Systems |
3 (2-1) |
Dom Core |
||
4 |
6923 |
Applied Physics |
3(2+1) |
GER |
||
5 |
ENGL3504 |
Expository Writing |
3(3+0) |
GER |
||
6 |
ITHC3501/HADH3501 |
Islamic Studies / Ethics |
2(2+0) |
GER |
||
Total 17 (13+4) |
S# |
Code |
Title |
Cre. Hrs. |
Remarks |
|
1 |
6945 |
Operating Systems |
3(2+1) |
Core |
|
2 |
New |
HCI & Computer Graphics |
3 (2-1) |
Dom Core |
|
3 |
New |
Computer Architecture |
3 (2-1) |
Domn Core |
|
4 |
3466 |
Analysis & Design Algorithms |
3(3+0) |
Dom Elec. |
|
5 |
NEW |
Penetration Testing |
3(2+1) |
Dom Elec. |
|
6 |
MGT3504 |
Introduction to Management |
2(2+0) |
GER |
|
7 |
SERT 3501 |
Fahm-E-Quran (Tajwid, Translation and Tafsir) |
Non-Cre. |
(NC) |
|
Total 17 (12+5) |
S# |
Code |
Title |
Cre. Hrs. |
Remarks |
|||
1 |
New |
Compiler Construction |
3 (2-1) |
Dom Core |
|||
2 |
New |
Parallel and Distributed Computing |
3 (2-1) |
Dom Core |
|||
3 |
- |
Domain Elective 3 |
3 (2-1) |
Dom Elec. |
|||
4 |
- |
Domain Elective 4 |
3 (2-1) |
Dom Elec. |
|||
5 |
- |
Domain Elective 5 |
3 (2-1) |
Dom Elec. |
|||
6 |
- |
Domain Elective 6 |
3 (2-1) |
Dom Elec. |
|||
7 |
TFSR3501 |
Seerat-e-Tayyaba |
Non-Cre. |
(NC) |
|||
Total 18 (12+6) |
S# |
Code |
Title |
Cre. Hrs. |
Remarks |
|
1 |
6981 |
Final Year Project – I |
2(0+2) |
Core |
|
2 |
6929 |
Vulnerability assessment & Reverse Engineering |
3(2+1) |
Dom Elec. |
|
3 |
New |
Hardware Security |
3(2+1) |
Dom. Elec. |
|
4 |
3442 |
IT Marketing Concepts |
3(3+0) |
SS |
|
5 |
5454 |
Technical and Business Writing |
3(3+0) |
GER |
|
6 |
MGT3503 |
Entrepreneurship |
2(2+0) |
GER |
|
7 |
New |
Internship |
3(0-3) |
- |
|
Total 19 (13+6) |
S# |
Code |
Title |
Cre. Hrs. |
Remarks |
|
1 |
6982 |
Final Year Project – II |
4(0+4) |
Core |
|
2 |
PKST3502 |
Ideology and Constitution of Pakistan |
2(2+0) |
GER |
|
3 |
6984 |
Professional Practices |
2(2+0) |
GER |
|
4 |
SOC3503 |
Civics and Community Engagement |
2(2+0) |
GER |
|
Total 10 (6+4) |