Monash home | About Monash | Faculties | Campuses | Contact Monash |
Staff directory | A-Z index | Site map |
Undergraduate |
(IT)
|
Leader: D Thomson
Offered:
Not offered in 2005.
Synopsis: UNIX (and Linux, which has an essentially identical programming interface) was designed to facilitate programming. UNIX provides programmers with a very elegant and powerful interface to system resources, and a wealth of existing UNIX system software is freely available complete with source code. Students will learn how to take advantage of the UNIX environment to make software development easier and more effective. Topics include: Systems programming techniques and system software tools. Using existing systems software: shell scripts, Perl, filters, debugging and other tools. Developing UNIX systems software in C, Applications in web CGI programming
Assessment: Assignments: 30% + Examination (3 hours): 70%
Contact Hours: 4 hours per week
Prerequisites: GCO2817 or GCO9807
Corequisites: GCO3818
Prohibitions: CFR3111