Programming Fundamentals

This site is undergoing updates until the Semester finishes. Please refresh the page to make sure it’s the latest version.

Programming Fundamentals is worth 4 Total Credit Hours. 3 for Theory, and 1 for Lab. That means for 16 weeks, there will be 3 hours a week for Theory and 1 hour a week for Lab. Yes, we do three hours for Lab but that’s beside the point. Credit Hours are counted weirdly.

Absolutes if you don’t know just means “Out of 100%, it is this many percentage points”. So 40 Absolutes means it’s worth 40% of the total semester grade.

Outline for PF Theory:
  • 4 Assignments. Total Absolutes: 12

  • 4 or more Quizzes. Total Absolutes: 10

  • 1 Sessional-I. Total Absolutes: 10

  • 1 Sessional-II. Total Absolutes: 15

  • 1 Project. Total Absolutes: 13

  • 1 Final Exam. Total Absolutes: 40

Outline for PF Lab:
  • 14 or more Lab Tasks. Total Absolutes: 30

  • 1 Sessional-I. Total Absolutes: 8

  • 1 Sessional-II. Total Absolutes: 12

  • 1 Project. Total Absolutes: 10

  • 1 Final Exam. Total Absolutes: 40

Grading Policy is Absolute Grading.

Textbooks:
  • Starting Out with C++: From Control Structures through Objects; Ninth Edition by Tony Gaddis

  • Starting Out with Programming, Logic, and Design; Third Edition by Tony Gaddis

  • Starting Out with C++; 8th Edition by Tony Gaddis