Course: Programming Fundamentals

University: Department of Computer Science, Bahauddin Zakariya University Multan

Credit Hours: (3+1)

Recommended Text Book:

  • The C Programming Language, 2nd Edition by Brian W. Kernighan, Dennis M. Ritchie
  • Object Oriented Programming in C++ by Robert Lafore
  • C How to Program, 7th Edition by Paul Deitel & Harvey Deitel
  • Problem Solving and Program Design in C++, 7th Edition by Jeri R. Hanly & Elliot B. Koffman

Reference Books/Material: 

  1. Handouts
  2. http://www.cplusplus.com/
  3. https://github.com/
  4. https://www.tutorialspoint.com/cplusplus/
  5. https://www.learncpp.com/

Marks Distribution: Mid Term – 30 Marks | Final Term – 50 Marks | Sessionals (Homework, Classwork, Labwork, Quizzes, Attendance) – 20 Marks |  Total – 100 Marks


Topics Covered (15 Labs- 15 Weeks Plan)
Week# Lecture Topics A/Q/P
01 Basics, Input & Output, Logic building Lab-1
02 Conditional Structures Lab-2
03 Conditional Structures Lab-3
04 Loops Lab-4
05 Arrays & Matrices Lab-5
06 Structures Lab-6
07 Functions Lab-7
08 File Handling Lab-8

Rest the lab resources will be provided to concerned CR/GR.


I pray that Allah give you the strength and wisdom to learn.