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