course-c

A Course in C Programming

I suggest using the slides in the following order

  1. Objectives
  2. Introduction
  3. Types, Operators and Expressions
  4. Control Flow
  5. Functions and Advanced Program Structure
  6. Pointers and Arrays
  7. Structures
  8. Input and Output

Presentation views rendered using quarto are available in PDF, reveal.js, and PowerPoint formats.

To rerender

quarto render

Diagrams can be edited in draw.io.