Week 1

Unix shell and commands

Optional

  • MINIX retrospective, by Andrew Tanenbaum, a professor who created MINIX, and whose student Linus Torvalds created Linux.

Week 2

shell and C programming

Week 3

C programming, memory allocation, data structures

Week 4

Web searching

Week 5

Software design, testing, debugging

Week 6

Coding; TSE indexer

Week 7

Testing; Networking