Course level

Postgraduate Coursework

Units

2

Duration

One Semester

Class hours

3 Lecture hours
1 Tutorial hour
1 Practical or Laboratory hour

Prerequisite

COMP4403 or COMP7402

Restricted

Restricted to Masters students

Assessment methods

Assignments, examination

Course enquiries

TBD

Study Abroad

This course is pre-approved for Study Abroad and Exchange students.

This course is not currently offered, please contact the school or faculty of your program.

Course description

Program analysis is used for: code optimisation in compilers, finding programs errors and potential security flaws. This course examines techniques for performing static analysis of computer code and the implementation of software tools for performing such analyses. Topics include: data flow analysis; constraint- based analysis; abstract interpretation; and type and effect systems.