CSci 230: Computing Systems Organization
Home Syllabus Readings Assignments Tests

Useful links

Sauron submission system (instructions)
C programming: compiling, debugging, and profiling
C function reference (remote copy)
ARM assembly reference card
ARM: Assembly Language Programming, by Knaggs and Welsh (remote copy)

Assignments

1. Shell Introduction: due 5pm, Fri 26 Aug, worth25 pts
2. C Introduction: due 5pm, Fri 2 Sep, worth30 pts
3. Anagrams: due 5pm, Wed 14 Sep, worth40 pts
4. Pooling strings: due 5pm, Wed 21 Sep, worth40 pts
5. Twiddling bits: due 5pm, Wed 28 Sep, worth35 pts
6. Shallow adder: due 5pm, Fri 30 Sep, worth30 pts
7. Summer circuit: due 5pm, Fri 7 Oct, worth40 pts
8. MINIAC: due 5pm, Fri 21 Oct, worth50 pts
9. Hailstones: due 5pm, Fri 28 Oct, worth30 pts
10. Writing malloc: due 5pm, Fri 4 Nov, worth40 pts
11. Simulating a cache: due 5pm, Fri 11 Nov, worth45 pts
12. The worm: due 5pm, Fri 18 Nov, worth25 pts
13. Shell pipes: due 5pm, Wed 7 Dec, worth40 pts