Open Source Tools and Scripting 2021

This is the website for CITS2003 and CITS4407 2021. The website for the 2022 version of the unit is available at https://teaching.csse.uwa.edu.au/units/CITS4407/.

Overview

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 computing 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.