Assignments
- Useful links
 - Moodle course page
C programming: compiling, debugging, profiling, API reference
ARM assembly: reference card, reference book 
More will be added as the course progresses.
| 1. | Shell Introduction: | due 5pm, Fri 29 Aug, | worth | 25 pts | 
| 2. | Introducing C: | due 5pm, Fri 5 Sep, | worth | 25 pts | 
| 3. | Mega-array: | due 5pm, Tue 16 Sep, | worth | 35 pts | 
| 4. | Pooling strings: | due 5pm, Fri 19 Sep, | worth | 40 pts | 
| 5. | UTF-8: | due 5pm, Fri 26 Sep, | worth | 40 pts | 
| 6. | Shallow incrementer: | due 5pm, Fri 3 Oct, | worth | 30 pts | 
| 7. | Summer circuit: | due 5pm, Fri 10 Oct, | worth | 30 pts | 
| 8. | MINIAC: | due 5pm, Fri 24 Oct, | worth | 45 pts | 
| 9. | ARM error correction: | due 5pm, Fri 31 Oct, | worth | 30 pts | 
| 10. | Writing malloc: | due 5pm, Fri 7 Nov, | worth | 45 pts | 
| 11. | The worm: | due 5pm, Fri 14 Nov, | worth | 35 pts | 
| 12. | Minc compiler: | due 5pm, Tue 25 Nov, | worth | 50 pts | 

