units
FIT2014
Faculty of Information Technology
This unit entry is for students who completed this unit in 2013 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.
To find units available for enrolment in the current year, you must make sure you use the indexes and browse unit tool in the current edition of the Handbook.
Level | Undergraduate |
Faculty | Faculty of Information Technology |
Offered | Clayton Second semester 2013 (Day) Sunway Second semester 2013 (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:
Developed attitudes that will allow them to:
Developed the skills to:
Examination (3 hours): 70%; In-semester assessment: 30%
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