Prelimary review

Pointers in C

Most systems code is written at a fairly low level -- often in --> -- assembly language, C, or C++. For this reason, the labs in this course must be written in the C or C++ programming language. You will need to be compentent with the use of pointers in C. A quick google search turned up this well-organized review of C/C++ for Java programmers: http://www-instruct.nmu.edu/math_cs/tseethof/cprimer

Using command line shells (and programmig too)

I strongly discourage the use of integrated development environments for progjects in this course. Separate compilation must be explicitly exposed, and it is best if you work in a UNIX system. In particular, you ought be be able to run (from the command line):

Google found this very concise review of a bunch of the most common unix commands: http://www.math.utah.edu/lab/unix/unix-tutorial.html.