48430 Fundamentals of C Programming6cp; Forms of attendance, mode of delivery and assessment requirements in this subject have changed to enable social distancing and reduce the risks of spreading COVID-19 in our community. Consequently, the Subject Outline information for this subject has changed. Details of the changes are published in an addendum to the Subject Outline which is available on UTSOnline/Canvas.
There are course requisites for this subject. See access conditions.
Anti-requisite(s): 48222 Informatics C
Data engineers use C programming language to collect, process and store data. This is an introductory subject to high-level procedural programming using C programming language. Students learn basic programming concepts such as conditional statements, iteration, functions, arrays, file processing, data structures and memory management using pointers. The subject also introduces how to compile C source code using the GNU toolchain, link binary object files and run executable files. As a data engineer would, students go through the complete development cycle, incorporating analysis of complex problems, programming solution design, implementation in C, debugging and testing.
Autumn session, City campus
Spring session, City campus
Detailed subject description.