logoClassRank

University of Western Australia

Areas of Study

Programming and Systems

  • CITS1002
  • Semester 2 (see Timetable)
  • 6 points
Average Rating
Difficulty Level

Understanding the relationship between a programming language and the contemporary operating systems on which it executes is central to developing many skills in Computer Science. This unit introduces the standard C programming language, on which many other programming languages and systems are based, through a study of core operating system services including input and output, memory management and file systems.<br/><br/>The C language is introduced through discussions on basic topics like data types, variables, expressions, control structures, scoping rules, functions and parameter passing. More advanced topics like C's run-time environment, system calls, dynamic memory allocation,... -- Course Website

Instructor: Associate Professor Chris McDonald

Prerequisites: WACE Mathematics 2C/2D or equivalent or higher



Post an anonymous review of this course

Overall experience
Difficulty Level
POST