Computer foundations and data representation
Computer engineering; transistors, logic gates and memory; binary and hexadecimal; character and signal representation; numeric limits and storage.
Interpret representations through worked examples, including signed arithmetic, overflow and floating point. Introduce the Arduino kit and its role in the course.
Read Week 1 → · Slides (PDF · 76 pages) ↓
Lecture overview →