units
FIT2014
Faculty of Information Technology
This unit entry is for students who completed this unit in 2012 only. For students planning to study the unit, please refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course or area of study.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered, or view unit timetables.
| Level | Undergraduate |
| Faculty | Faculty of Information Technology |
| Offered | Clayton Second semester 2012 (Day) Sunway Second semester 2012 (Day) |
This unit gives an introduction to formal languages using logic programming and looks at what a computer can compute and what problems are intractable. Examples include why it is so difficult to design timetables, get computers to play Go, or crack a code. Topics include computable functions, finite state automata, regular expressions, grammars, Turing computability, polynomial-time reductions, and NP-completeness.
At the completion of this unit, students will have -
A knowledge and understanding of:
Examination (3 hours): 70%; In-semester assessment: 30%
Associate Professor David Dowe
2 hrs lectures/wk, 3 hrs laboratory/fortnight, 2 hrs tutorial/fortnight
FIT1029 and 6 points of level 1 (or above) mathematics
For students in courses 2380, 2770, 0050, 2672, 3517, 3282 and 0085 who commenced prior to 2011: FIT1008/FIT1015 and 6 points of approved mathematics
CSE2303
[an error occurred while processing this directive]