UnitLevel 3Undergraduate

FIT3235 Theory of computation 1: Models of computation

Faculty of Information Technology

FIT3235 Theory of computation 1: Models of computation is a level 3, 6-credit-point, undergraduate unit from the Faculty of Information Technology. It isn't offered in 2027. It needs FIT2115 and MAT1830 and unlocks 2 units.

Credit points
6
Offered in 2027
Not offered

Reviews

No reviews yet

No reviews yet. Be the first to review FIT3235.

Requisites

Overview

This unit introduces the formal study of computation through languages, automata, grammars, and abstract computational models. It develops a rigorous understanding of how classes of languages can be specified and recognised, how computational models differ in expressive power, and where the fundamental limits of mechanised computation begin to appear. You will learn to construct and analyse finite automata, pushdown automata, grammars, regular expressions, and Turing-machine style models, and to write clear formal proofs about their properties and limitations. By focusing on languages and computational models, the unit provides the formal backbone for later study in complexity, compilers, logic, and functional programming languages.

Offerings in 2027

The 2027 handbook lists no offerings for FIT3235.

Learning outcomes

When you finish this unit, you should be able to:

  1. 1

    Communicate formal arguments, proofs and machine constructions clearly in written, symbolic and visual forms appropriate to a technical audience;

  2. 2

    Investigate questions about the expressive power and limits of computational models, evaluating alternative approaches and justifying conclusions through rigorous reasoning and counter-examples;

  3. 3

    Construct and verify formal models of computation, including automata, grammars and Turing-machine style models, and reason about their properties using established proof techniques.

Where it fits

FIT3235 is part of 2 areas of study in the 2027 handbook.

Common questions

What are the prerequisites for FIT3235?

You need FIT2115 and MAT1830 before you enrol.

What can I take after FIT3235?

FIT3235 is a prerequisite or corequisite for 2 units, including FIT3236 and FIT4050.

When is FIT3235 offered?

FIT3235 has no offerings listed in the 2027 handbook.

Which majors and minors include FIT3235?

FIT3235 is part of Computer science.

More details

Credit points
6
Level
3
Study level
Undergraduate
Faculty
Faculty of Information Technology
Type
Coursework
EFTSL
0.125
Student contribution
SCA Band 2
Study abroad
Available
Handbook years
2027