• Class Number 3835
  • Term Code
  • Class Info
  • Unit Value 6 units
  • Mode of Delivery In Person
  • Class Dates
  • Class Start Date 17/02/2025
  • Class End Date 23/05/2025
  • Census Date 31/03/2025
  • Last Date to Enrol 24/02/2025
SELT Survey Results

Theory of Computation (COMP3630)

This course covers the theoretical computer science areas of formal languages and automata, computability and complexity. Topics covered include the following: regular and context-free languages; finite automata and pushdown automata; Turing machines; computability - halting problem, solvable, and unsolvable problems; space and time complexity; classes P, NP and PSPACE; NP-Completeness.

 

Learning Outcomes

Upon successful completion, students will have the knowledge and skills to:

  1. Demonstrate advanced knowledge of formal computation and its relationship to languages
  2. Distinguish different computing languages and classify their respective types
  3. Recognise and comprehend formal reasoning about languages
  4. Demonstrate a competent understanding of the basic concepts of complexity theory

Responsible Officer: Registrar, Student Administration / Page Contact: Website Administrator / Frequently Asked Questions