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 |