CS 153: Spring 2011

TA: Adam Dou (jdou *at* cs.ucr.edu)

Office Hours: Thursday 3:40 - 4:40 PM, EBUII 226 (or by appointment)

Resources

Oracle (the company that bought java) provides a very nice set of tutorials to get you started. (a Hello World! example)

Nachos 5.0j is a Java application written to perform the functions of a real operating system. This is also the system we will be using for our projects this quarter

Projects

A significant element of this class are programming projects using the (Java version of the) Nachos instructional operating system. Although Java may seem an odd choice, both the (outdated) C version of Nachos and the Java version focus on OS concepts; they are rather equivalent at a high-level.

We have prepared a modified version of Nachos for this course. (use: tar xvfz nachos-153.tgz to extract)

Project presubmission script.

Tips