Professional Documents
Culture Documents
MCS 1st Semester
MCS 1st Semester
FIRST SEMESTER
Detailed course outlines of MCS first semester designed for
the Department of Computer Science and IT, IUB.
Contents
CSIT-21101: Programming Fundamentals _________________________________________ 1
CSIT-21102: Digital Logic and Design ____________________________________________ 3
CSIT-21103: Database Systems _________________________________________________ 5
CSIT-21104: Operating Systems_________________________________________________ 7
CSIT-21105: English Comprehension _____________________________________________ 9
CSIT-21106: Islamic Studies ___________________________________________________ 11
Contact Information __________________________________________________________ 13
Pg. 01 MCS – 1st Semester
Reference Materials:
1. How to Program: Using C++ by Robert Lafore
2. Programming in C by Behroz A. Frouzen
Week 10 Arrays: Accessing array elements, input and output in arrays, index concept;
Array Types: 1-D and 2- D array;
Programming practice
Week 12 String Handling: Basics of String, String vs. Array of char, string.h library
String Functions: gets, puts, strcmp, strcpy, cin.getline.
programming practice
Week 14 Structures: Concepts, use of structures, data members, calling data members;
Nested structures, Use of array in structures: examples
Programming practice
×-×-×-×-×-×-×-×-×
Pg. 03 MCS – 1st Semester
3(2-1) data representation in digital computers; Boolean algebra; the analysis, design, optimization and
implementation of combinatorial and sequential circuits; modern digital circuit technologies.
Pre-Requisites:
Pre-Requisites: None
None
Text Book:
1. Digital Fundamentals by Thomas L. Floyd, Prentice Hall; 11th Edition.
Reference Books:
1. Fundamentals of Digital Logic with Verilog Design by Stephen Brown and Zvonko
Vranesic, McGraw-Hill; 3rd Edition, ISBN-10: 0073380547
2. Digital Design, by M. Morris Mano, Michael D. Ciletti, 4th Edition, Prentice Hall (2007).
ISBN-10: 0131989243
3. Fundamentals of Logic Design by Jr. Charles H. Roth and Larry L Kin
Week 12 Shift Registers: Serial In/Serial Out, Serial In/ Parallel Out, Parallel In/ Serial
Out, Parallel In/ Parallel Out
Week 15 RAM,SRAM (Synchronous and Asynchronous with burst feature), DRAM and
its types,
Cache Memory and its levels, Tracks, Sectors, Clusters, Cylinders.
×-×-×-×-×-×-×-×-×
Pg. 05 MCS – 1st Semester
Reference Books:
1. Fundamentals of Database Systems by R. Elmasri and S. Navathe. 6th Edition, Addison-
Wesley (2010). ISBN-10: 0136086209.
2. Modern Database Management by Fred McFadden, Jeffrey Hoofer, Mary Prescott,
Prentice Hall; 11th Edition (July 26, 2012). ISBN-10: 0132662256
Week 12 Normalization: Functional Dependency with examples, First Normal Form with
examples, Full Functional Dependency with examples, Second Normal Form
with examples
Week 13 Normalization: Transitive Dependency with examples, Third Normal Form with
examples, Normalization Process with different examples to explain how to
normalize an un-normalized data
Reference Materials:
1. Operating Systems: Internals and Design Principles by William Stallings, Prentice Hall;
7 edition (March 10, 2011). ISBN-10: 013230998X
2. Modern Operating Systems by Tanenmaum A.S., Prentice Hall; 3rd Edition (2007).
ISBN-13: 978-0136006633
Week 3 Processes: Process states, Process state diagram, Process Control Block
Process scheduling Types: Short term, long term, medium term, context
switching, Queuing diagram
Pre-Requisites: None
Pre-Requisites:
None Text Book:
1. Effective Business Communication by Herta a Murphy, McGraw-Hill, 2009, 7th Edition,
ISBN-13:978-0-07-018775-7
Reference Books:
1. Effective Communication Skills: The Foundations for Change by JohnNielsen, 2008,
ISBN: 1453506748
2. Technical English: Writing, Reading, and Speaking by Pickett and Laster. 8th Edition
Week 2 Letter Writing Skills: Kinds of Business letter, Essential parts of business
letter, Principles of business communication, 7c’s or qualities of business letters
Week 3 Business letter Types: Inquiry letters, The order letter, Claim letter, Credit
letter, Sales letter, Adjustment letters
Memo and applications
Week 2 Study of Selected Text of Holly Quran: Verses of Surah Al-Baqra Related to
Faith(Verse No-284-286), Verses of Surah Al-Hujrat Related to Adab Al-Nabi,
(Verse No-1-18)
Week 4 Study of Selected Text of Holly Quran: Verses of Surah Al-Ihzab Related to
Adab al-Nabi (Verse No.6,21,40,56,57,58.)
Week 5 Study of Selected Text of Holly Quran: Verses of Surah Al-Hashar (18,19,20)
Related to thinking, Day of Judgment, Verses of Surah Al-Saf Related to
Tafakar,Tadabar (Verse No-1,14)
Week 8 Seerat of Holy Prophet (S.A.W) II: Life of Holy Prophet (S.A.W) in Madina,
Pre-Requisites:
Important Events of Life Holy Prophet in Madina, Important Lessons Derived
None from the life of Holy Prophet in Madina
Week 10 Introduction to Islamic Law & Jurisprudence: Basic Concepts of Islamic Law
& Jurisprudence, History & Importance of Islamic Law & Jurisprudence
Week 11 Introduction to Islamic Law & Jurisprudence: Sources of Islamic Law &
Jurisprudence, Nature of Differences in Islamic Law, Islam and Sectarianism
Week 12 Islamic Culture & Civilization: Basic Concepts of Islamic Culture &
Civilization, Historical Development of Islamic Culture & Civilization,
Week 13 Islamic Culture & Civilization: Characteristics of Islamic Culture & Civilization,
Islamic Culture & Civilization and Contemporary Issues
Week 14 Islam & Science: Basic Concepts of Islam & Science, Contributions of Muslims
in the Development of Science, Quranic & Science
Contact Information
Dr. Imran Sarwar Bajwa
Coordinator, MCS Program
Department of Computer Science & IT,
The Islamia University of Bahawalpur
Baghdad-ul-Jadeed Campus
Bahawalpur
Email: Imran.sarwar@iub.edu.pk
Tel: +62 925 5467
www.iub.edu.pk