New first-year unit for 2006. Lecture attendance is unnecessary if you have the discipline to do labwork, or if you have a background in C already. Content covered is All The Usual Programming Stuff (see the [http://handbooks.uwa.edu.au/units/cits/cits1210 handbook entry] for specifics), plus you learn how to write makefiles and a few simple POSIX functions.
You can quite easily fail the entire unit by messing up the first project or test - not because they are weighted heavily, but because it's in the unit rules that you must get an average of 50% across the two projects, and 50% across the two examination components. Watch out for this.
Taken by LuigiBarone and ChrisMcDonald
[http://undergraduate.csse.uwa.edu.au/units/CITS1210/ Unit website]
[http://handbooks.uwa.edu.au/units/cits/cits1210 Handbook entry]