Skip to main content

Programming

Overview​

The course introduces programming concepts through readable examples, small exercises, and careful discussion of problem solving.

Intended Audience​

Beginning programming students and readers who need a structured entry point into programming foundations.

Topic Structure​

WeekTopicPublic notes
1Course orientation and basic programsLecture 0
2Values and variablesLecture 1
3Control flow and conditionwsLecture 2
4Loops and iterationLecture 3
5ArraysLecture 4
6Functions and decompositionLecture 5
7Bit ManipulationLecture 6
8PointersLecture 7
9File I/OLecture 8

Downloads​