|
||||||||||||||||||||||||||||||||||||||
Principles of Programming - COMP9021 | ||||||||||||||||||||||||||||||||||||||
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. |