ADP - Computer Science - Course Contents
ADP - Computer Science - Course Contents
Computer Science
Fall 2015-17
Program Duration: 2 Year Total Credit Hrs: 74
Semester 1
Course Code Title Credit Hrs Nature
ENG-321 Functional English 3(3-0) Compulsory
ISL-321 Islamic Studies 2(2-0) Compulsory
CSI-303 Introduction to Computing 4(3-1) Compulsory
CSI-301 Programming Fundamentals 4(3-1) Foundation
MTH-323 Calculus and Analytical Geometry 3(3-0) Compulsory
ELT-321 Basic Electronics 3(3-0) Foundation
Total 19
Semester 2
Course Code Title Credit Hrs Nature
ENG-322 English Comprehension and Composition 3(3-0) Compulsory
PST-321 Pakistan Studies 2(2-0) Compulsory
CSI-402 Operating Systems 3(2-1) Foundation
CSI-302 Object Oriented Programming 4(3-1) Major
CSI-405 Introduction to Database Systems 4(3-1) Major
CSI-304 Discrete Structures 3(3-0) Major
Total 19
Semester 3
Course Code Title Credit Hrs Nature
ENG-421 Communication Skills 3(3-0) Compulsory
CSI-401 Data Structure and Algorithms 3(2-1) Major
CSI-504 Computer Graphics 3(2-1) Major
CSI-403 Digital Logic and Design 3(2-1) Major
CSI-406 Computer Communications and Networks 3(2-1) Major
STA-321 Introduction to Statistical Theory 3(3-0) Elective I
Total 18
Semester4
Course Code Title Credit Hrs Nature
CSI-501 Web Engineering 3(2-1) Major
CSI-404 Computer Architecture 3(2-1) Major
SWE-402 Software Engineering 3(3-0) Major
CSI-508 Visual Programming 3(2-1) Major
BBA-406 Fundamental of Marketing 3(3-0) Elective II
CSI-430 Project 3(0-3) Major
Total 18
Semester I
Functional English
Objectives:
Enhance language skills and develop critical thinking.
Course Contents
Basics of Grammar
Parts of speech and use of articles
Sentence structure, active and passive voice
Practice in unified sentence
Analysis of phrase, clause and sentence structure
Transitive and intransitive verbs
Punctuation and spelling
Comprehension
Answers to questions on a given text
Discussion
General topics and every-day conversation (topics for discussion to be at the
discretion of the teacher keeping in view the level of students)
Listening
To be improved by showing documentaries/films carefully selected by subject
teachers
Translation skills
Urdu to English
Paragraph writing
Topics to be chosen at the discretion of the teacher
Presentation skills
Introduction
Note: Extensive reading is required for vocabulary building
Recommended books:
1. Functional English
a) Grammar
1. Practical English Grammar by A.J. Thomson and A.V. Martinet. Exercises 1.
Third edition. Oxford University Press. 1997. ISBN 0194313492
2. Practical English Grammar by A.J. Thomson and A.V. Martinet. Exercises 2.
Third edition. Oxford University Press. 1997. ISBN 0194313506
b) Writing
1. Writing. Intermediate by Marie-Christine Boutin, Suzanne Brinand and Francoise
Grellet. Oxford Supplementary Skills. Fourth Impression 1993. ISBN 0 19
435405 7 Pages 20-27 and 35-41.
c) Reading/Comprehension
1. Reading. Upper Intermediate. Brain Tomlinson and Rod Ellis. Oxford
Supplementary Skills. Third Impression 1992. ISBN 0 19 453402 2.
d) Speaking
Islamic Studies
Course Code: ISL-321 Credit Hours: 2(2-0)
Objectives:
Introduction to Computing
Course Code: CSI-303 Credit Hours: 4(3-1)
Programming Fundamentals
Course Code: CSI-301 Credit Hours: 4(3-1)
Basic Electronics
Course Code: ELT-321 Credit Hours: 3(3-0)
Objectives:
Enhance language skills and develop critical thinking
Course Contents
Presentation skills
Essay writing
o Descriptive, narrative, discursive, argumentative
Academic writing
o How to write a proposal for research paper/term paper
o How to write a research paper/term paper (emphasis on style, content, language,
form, clarity, consistency)
Technical Report writing
Progress report writing
Note: Extensive reading is required for vocabulary building
Recommended books:
Technical Writing and Presentation Skills
a) Essay Writing and Academic Writing
1. Writing. Advanced by Ron White. Oxford Supplementary Skills. Third
Impression 1992. ISBN 0 19 435407 3 (particularly suitable for discursive,
descriptive, argumentative and report writing).
b) Presentation Skills
c) Reading
The Mercury Reader. A Custom Publication. Compiled by norther Illinois
University. General Editiors: Janice Neulib; Kathleen Shine Cain; Stephen
Ruffus and Maurice Scharton. (A reader which will give students exposure to the
best of twentieth century literature, without taxing the taste of engineering
students).
Pakistan Studies
Course Code: PST-321 Credit Hours: 2(2-0)
Introduction/Objectives
Course Outline
1. Historical Perspective
a. Ideological rationale with special reference to Sir Syed Ahmed Khan, Allama
Muhammad Iqbal and Quaid-i-Azam Muhammad Ali Jinnah.
b. Factors leading to Muslim separatism
c. People and Land
i. Indus Civilization
ii. Muslim advent
iii. Location and geo-physical features.
2. Government and Politics in Pakistan
Political and constitutional phases:
a. 1947-58
b. 1958-71
c. 1971-77
d. 1977-88
e. 1988-99
f. 1999 onward
3. Contemporary Pakistan
a. Economic institutions and issues
b. Society and social structure
c. Ethnicity
d. Foreign policy of Pakistan and challenges
e. Futuristic outlook of Pakistan
Books Recommended
1. Burki, ShahidJaved. State & Society in Pakistan, The Macmillan Press Ltd 1980.
2. Akbar, S. Zaidi. Issue in Pakistan’s Economy. Karachi: Oxford University Press, 2000.
3. S.M. Burke and Lawrence Ziring. Pakistan’s Foreign policy: An Historical analysis.
Karachi: Oxford University Press, 1993.
4. Mehmood, Safdar. Pakistan Political Roots & Development. Lahore, 1994.
5. Wilcox, Wayne.The Emergence of Banglades., Washington: American Enterprise, Institute
of Public Policy Research, 1972.
6. Mehmood, Safdar. Pakistan KayyunToota, Lahore: Idara-e-Saqafat-e-Islamia, Club Road,
nd.
7. Amin, Tahir. Ethno -National Movement in Pakistan, Islamabad: Institute of Policy
Studies, Islamabad.
8. Ziring, Lawrence. Enigma of Political Development. Kent England: WmDawson& sons
Ltd, 1980.
9. Zahid, Ansar. History & Culture of Sindh. Karachi: Royal Book Company, 1980.
10. Afzal, M. Rafique. Political Parties in Pakistan, Vol. I, II & III. Islamabad: National
Institute of Historical and cultural Research, 1998.
11. Sayeed, Khalid Bin. The Political System of Pakistan. Boston: Houghton Mifflin, 1967.
12. Aziz, K.K. Party, Politics in Pakistan, Islamabad: National Commission on Historical and
Cultural Research, 1976.
13. Muhammad Waseem, Pakistan Under Martial Law, Lahore: Vanguard, 1987.
14. Haq, Noor ul. Making of Pakistan: The Military Perspective. Islamabad: National
Commission on Historical and Cultural Research, 1993.
Operating Systems
Course Code: CSI-402 Credit Hours: 3(2-1)
Course Outline: Basic database concepts; Entity Relationship modelling, Relational data model
and algebra, Structured Query language; RDBMS; Database design, functional dependencies and
normal forms; Transaction processing and optimization concepts; concurrency control and
recovery techniques; Database security and authorization. Small Group Project implementing a
database. Physical database design: Storage and file structure; indexed files; b-trees; files with
dense index; files with variable length records; database efficiency and tuning.
Reference Material:
1. Database Systems 8E,C.J.Date, Addison Wesley Pub. Co. (2004).
2. Database Systems: A Practical Approach to Design, Implementation and Management 5E,
R.Connolly and P.Begg, Addison-Wesley Pub. Co (2009).
3. Fundamentals of Database Systems, 5/E, Elmasri and Navathe, Addison-Wesley, ISBN: 0-
201-74153-9.
Discrete Structures
Course Code: CSI-304 Credit Hours: 3(3-0)
Objectives:
Enable the students to meet their real life communication needs.
Course Contents
Paragraph writing
Practice in writing a good, unified and coherent paragraph
Essay writing
Introduction
CV and job application
Translation skills
Urdu to English
Study skills
Skimming and scanning, intensive and extensive, and speed reading,
summary and précis writing and comprehension
Academic skills
Letter/memo writing, minutes of meetings, use of library and internet
Presentation skills
Personality development (emphasis on content, style and pronunciation)
a) Grammar
1. Practical English Grammar by A.J. Thomson and A.V. Martinet. Exercises 2.
Third edition. Oxford University Press 1986. ISBN 0 19 431350 6.
b) Writing
1. Writing. Intermediate by Marie-ChrisitineBoutin, Suzanne Brinand and Francoise
Grellet. Oxford Supplementary Skills. Fourth Impression 1993. ISBN 019 435405
7 Pages 45-53 (note taking).
2. Writing. Upper-Intermediate by Rob Nolasco. Oxford Supplementary Skills.
Fourth Impression 1992. ISBN 0 19 435406 5 (particularly good for writing
memos, introduction to presentations, descriptive and argumentative writing).
c) Reading
1. Reading. Advanced. Brian Tomlinson and Rod Ellis. Oxford Supplementary
Skills. Third Impression 1991. ISBN 0 19 453403 0.
2. Reading and Study Skills by John Langan
3. Study Skills by RiachardYorky.
Semester IV
Web Engineering
Course Code: CSI-402 Credit Hours: 3(2-1)
Computer Architecture
Course Code: CSI-404 Credit Hours: 3(2-1)
Software Engineering
Course Code: CWE-402 Credit Hours: 3(3-0)