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 yetNo reviews yet. Be the first to review FIT3235.
Requisites
Before FIT3235
Prerequisites
Pass these before you enrol.
After FIT3235
2 units list FIT3235 as a prerequisite or corequisite.
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
Communicate formal arguments, proofs and machine constructions clearly in written, symbolic and visual forms appropriate to a technical audience;
- 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
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 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