Schedule
The overall structure of the module is as follows:
| Week | Computing Concept | Programming | Worksheet (assessed) |
|---|---|---|---|
| 1 |
Module Introduction
( Computing History ) |
Guessing Game ( Understanding Code ) |
N/A |
| 2 | Algorithms | Guessing Game ( Program Flow ) |
|
| 3 | Data Types | Guessing Game ( File IO ) |
|
| 4 | Representing Numbers | Tinkering Graphics I ( Graphical Editing ) |
II: Low-Level Representations |
| 5 | Algorithmic Strategies | Tinkering Graphics II ( Pallet Swapping ) |
|
| 6 | Reading Week | ||
| 7 | Complexity | Tinkering Audio I ( Getting Started with Audio in Unity ) |
III: Algorithms |
| 8 | Data Types (arrays) | Tinkering Audio II ( Making waves in Unity ) |
|
| 9 | Data Types (Pointers) | Tinkering Audio III ( Callbacks and Delegates ) |
IV: Data Structures |
| 10 | Data Processing ( Processing Data ) |
||
| 11 | Machines (hw) | Dealing with Data ( Dealing with Data ) |
V: Low-Level Concepts |
| 12 | Research Skills | Dealing with Data |
|
| 13 | Peer Review | ||