Learn the standard set of fundamental operating system algorithms Covers aspects of distributed systems and networking and focuses on modern operating systems including Unix, Windows NT, and Linux. Ph.D. in Electrical Engineering from Stanford University Expert in operating systems design and implementation. Most courses 4000-level and above can be credited to all degree programs.
All courses are subject to advisor approval.
See registration procedures for ordering information. Linux kernel programming is required. Linux Kernel Internals , 2nd edition, Michael Beck, Harald Bohme, Mirko Dziadzka, Ulrich Kunitz, Robert Magnus, Dirk Verworner, Addison Wesley, Reading, MA, 1997. CVN students should have at least telnet access to these facilities. If you'd like to start early to prepare for the class, make sure you know C and learn how to compile a Linux kernel and boot from the kernel you built.