CS161 CS becomes 162, which is a combination of CS161 and systems programming. Change of textbook back to Tanenbaum. Lab class. CS162a&b. We're going to merge the two classes into a 6-unit lecture and lab course.
Still going to require the two major projects in OS. The survey will stay, and the benchmarking will also stay, just to give them an idea of what the market holds for you guys. The systems programming class will still cover the same topics, but more emphasis on security and network programming. The OS installation part has been moved to the main class. More tools - lex and yacc.