Annexure-C Scheme of Study For 4 Years Bachelor of Computer Science BCS (Hons) /BS (CS) Program Total Credit Hours 130
Annexure-C Scheme of Study For 4 Years Bachelor of Computer Science BCS (Hons) /BS (CS) Program Total Credit Hours 130
Scheme of study for 4 Years Bachelor of Computer Science BCS (Hons)/BS (CS)
Program
Total Credit Hours = 130
Eligibility Criteria:
1. FSc Pre-Engineering, FSc Pre-Medical, Intermediate in General Science,
Intermediate in Computer Science, Intermediate in Commerce
Semester I
Semester II
Semester V
Semester VII
Course No. Course Title Credit Hours
Semester VIII
Bio Informatics
Computer Sciences
Course Outline: Introduction to logic and proofs: Direct proofs; proof by contradiction,
Sets, Combinatorics, Sequences, Formal logic, Prepositional and predicate calculus,
Methods of Proof, Mathematical Induction and Recursion, loop invariants, Relations and
functions, Pigeon whole principle, Trees and Graphs, Elementary number theory,
Optimization and matching. Fundamental structures: Functions (surjections, injections,
inverses, composition); relations (reflexivity, symmetry, transitivity, equivalence
relations); sets (Venn diagrams, complements, Cartesian products, power sets); pigeonhole
principle; cardinality and countability.
Reference Material:
Discrete Mathematics and Its Applications, 5th edition; by Rosen; McGraw-Hill; 0-0 7-242434-
6.
Course Outline: Fundamentals of Islam. (Aqaid, Ibadat, Islamic Dawah etc.); Ethical
values of Islam; Ser ah of the Holy Prophet (PBUH); Islamic Civilization and its affects
on humanity. Study of other prominent world religions and ethical systems in comparison
with Islamic viewpoint. Multicultural societies. Historical background of Pakistan:
Muslim society in Indo-Pakistan, the movement led by the societies, The downfall of
Islamic society, The establishment of British Raj- Causes and consequences. Political
evolution of Muslims in the twentieth century: Sir Syed Ahmed Khan; Muslim League;
Nehru; Allama Iqbal: Independence Movement; Lahore Resolution; Pakistan culture and
society, Constitutional and Administrative issues, Pakistan and its geo-political
dimension, Pakistan and International Affairs, Pakistan and the challenges ahead.
Reference Material: Chaudary M. Ali ,The Emergence of Pakistan, 1967. K.K.Aziz,The
making of Pakistan, 1976.
Reference Material:
Assembly Language for Intel-Based Computer, Third Edition, 1999, by Kip R. Irvine.
Prentice-Hall Publishing, 1999
Reference Material:
Advanced Engineering Mathematics, Michael Greenberg, ISBN: 0133214311. Advanced
Engineering Mathematics,7/e, Erwin Kreyszig. John Wiley & Sons 1992 ISBN: 0471553808.
A First Course in Diferential Equations, Zill, Prindle, Weber and Schmidt. Brooks/Cole
Publishing, 1996. ISBN: 0534955746.
Objectives: The students will study techniques for software verification, validation
and testing. They would also study reliability and performance issues in software
design and development.
Course Outline: Time and frequency domain concepts, Fourier Transform. Introduction to
Analogy and digital signals. A/D conversion, Nyquist sampling and quantization. Introduction to
modulation and demodulation. Amplitude modulation, frequency modulation and phase
modulation. ON-OFF keying, FSK and PSK. Binary codes for transmission (NRZ, RZ, HDB3,
Manchester code), delta modulation. Serial and parallel communication, RS232. Modems.
Recommended Readings:
1. Sanders, Donald II, Computers Today, 3rd edition, McGraw Hill, 1988.
2. Lonnie, Mastering Office 1997, BPB Publications, 1997.
3. Parker, Charles S., Computers and Their Applications, 3rd edition, The Dryden Press,
1993.
Reference Material: Atkinson R. C., & Smith E. E. (2000). Introduction to psychology (13th
ed.).
Harcourt Brace College Publishers.
Fernald, L. D., & Fernald, P. S. (2005). Introduction to psychology. USA:
WMC Brown Publishers.
Glassman, W. E. (2000). Approaches to psychology. Open University Press.
Hayes, N. (2000). Foundation of psychology (3rd ed.). Thomson Learning.
Lahey, B. B. (2004). Psychology: An introduction (8th ed.). McGraw-Hill
Companies, Inc.
Leahey, T. H. (1992). A history of psychology: Main currents in psychological
thought. New Jersey: Prentice-Hall International, Inc.
Myers, D. G. (1992). Psychology. (3rd ed.). New York: Wadsworth
Publishers.
Ormord, J. E. (1995). Educational psychology: Developing learners. Prentice-Hall,
Inc.
Course Outline: Introduction to Windows programming, Use of Windows API, MFC Class
hierarchy, Class Wizard, Application Wizard and Application Studio, Graphics Device
Interface, Menus, document view architecture, Multiple Views, files and archiving
mechanisms, converting Windows programmes to MFC, Sub-classing controls.
Reference Material: MFC from the Ground Up. Windows 98 API Programming. VC+ + A
complete References.
Objectives: This course develops the understanding about the current affairs and inter-
relationship among the different countries of the world.
Course Outline: Meaning, Definition and Scope of International Relations, Nature, Evolution
and Significance of International Relations’ Concepts and Ideas:, Nation State: Sovereignty and
Security, System and Sub-Systems, Foreign Policy and Diplomacy, Power and Balance of Power,
National Interest
Regionalism, Globalization, State and Non State Actors, Human Rights and International
Relations., Religion, Ethics, Morality and Justice in International Relations
Reference Material:1. Columbus, Theodore, Introduction to International Relations: Power
and
Justice, New Delhi: Prentice Hall, 1992
2. Goldstine, Josha, International Relation, Washington DC: Pearson
Education, 2003.
3. Lawson, Stephanie International Relations, Cambridge; Polity, 2003.
4. Amstutz, Mark R., International Conflict and Cooperation: An
Introduction to World Politics. Chicago: Brown & Benchmark, 1995.
5. Griffiths, Martin, and Callaghan, Terry O’, International Relations: The
Key Concepts. London, Routledge, 2003.
6. Henderson, Conway W., International Relations: Conflict & Cooperation
at the Turn of the 21 st Century. Boston: McGraw-Hill, 1998.
7. Jackson, Robert and Sorensen, Georg, Introduction to International
Relations Theories and Approache, Oxford: Oxford University Press, 2003.
8. Papp, Denial S., Contemporary International Relations. (2 nd ed). New
York: Macmillan, 1988.
Course Outline: Software Project management: Manage the development of software products,
software estimation, planning, monitoring and controlling, metrics and measurement, process
maturity, quality assurance, Software quality standards, human factors in people management,
leadership and team building.