Welcome to the website for CITS4407 in 2019. Online material for the course will be published here.
This unit introduces students to the philosophy, design, tools, and practices that enable and facilitate the success of open source software, which runs much of the world’s computer infrastructure. Important topics covered include the use of the shell as a programming language, the use of the file system and pipes to support interprocess communication, fundamental software components, tools supporting the software development and maintenance process, and the importance of consistent interfaces to support software integration.
|18 Feb||Welcome to CITS4407 in 2019. Classes for CITS4407 start in the week beginning Monday 25 February, semester 1, week 1. The first class is from 1pm to 4pm in lab 2.01 in the CSSE building.|
|11 Mar||Everyone should have received email notification that today’s workshop, and all subsequent ones, will be from 8am to 11am on Mondays.|
Arran Stewart, email@example.com, Rm G.08 Computer Science building.
Mondays 8am-11am, in CSSE Lab 2.01.
Thursdays 4pm-5pm in Rm G.08 of the CSSE Building, or email firstname.lastname@example.org for an appointment.
On completion of this unit, students will be able to:
The assessment for CITS4407 comprises two quizzes, a practical assignment and a final examination.
All programming work is submitted using cssubmit. As the semester proceeds, your marks will be updated and recorded in csmarks.
In order to pass CITS4407 consistent practice and effort are needed throughout the semester.
Before undertaking this unit, students are strongly encouraged to read the university policies that apply to this unit: