Course

Principles of Programming - COMP9021

Faculty: Faculty of Engineering

School: School of Computer Science and Engineering

Course Outline: www.cse.unsw.edu.au/~cs9021

Campus: Kensington Campus

Career: Postgraduate

Units of Credit: 6

EFTSL: 0.12500 (more info)

Indicative Contact Hours per Week: 3

CSS Contribution Charge: 2 (more info)

Tuition Fee: See Tuition Fee Schedule

Further Information: See Class Timetable

View course information for previous years.

Description

This is a first programming course. It provides an introduction to programming in an procedural language (C in particular) and covers the following fundamentals.

Algorithmic constructs: selection, iteration and recursion, expression evaluation and assignment; library modules and I/O streams.

Data modelling: primitive types, arrays, strings, abstract data types. Sequential ADTs, trees, hashing.

Scripting languages: shell and awk.

Lab: programming exercises and assignments.
Computing Logo

Study Levels

UNSW Quick Links