Skip to Content

2009 Course Handbook

ITEC822: Advanced Programming in Software Engineering

We consider the influence of advanced programming techniques on the software engineering process. Students study one or more modern programming languages, focusing on features that directly support process phases such as specification, design and validation. Examples include using equational reasoning in functional languages to support specification, or aspects in object-oriented languages to enable system decomposition according to cross-cutting concerns.

Credit Points:4
Contact Hours:--
When Offered: 2010 - offered in 2010
Staff Contact: Computing staff
Prerequisites:

Corequisites:

NCCWs:

Unit Designations: --
Assessed As: Graded
Offered By:

Faculty of Science

Recent Updates

17 Oct 2008 - EDUC80P

Program title amended