π FIT1061: Introduction to Artificial Intelligence
Map of Content
Index for FIT1061 Introduction to Artificial Intelligence β the unit refuses βAIβ as a definition and teaches algorithms in three blocks: how machines search (W2β5), decide under uncertainty (W6β9), and learn (W10β12). Every algorithm is drilled against three questions: how does it work, when does it fail, who does it affect.
π Assessment Map
- Format β tiered portfolio, submitted via OnTrack; Pass tasks P1βP10 plus optional Credit / Distinction / HD extensions. You pick the tier and may raise or lower it any time before W13.
- The ladder β Pass 50β59 implement each algorithm with scaffolding, engage with the milestone (~8 h/wk) Β· Credit 60β69 Pass + 4 Credit extensions, less scaffolding (~10β12 h) Β· Distinction 70β79 Credit + 4 tasks incl. A*, perceptron training, adversarial tournament (~12 h) Β· HD 80+ Distinction + one comprehensive project: define β implement β interview (~12β15 h).
- Task outcomes β Complete (locked in) or Fix and Resubmit β unlimited good-faith attempts until W13; a tutor may pause resubmissions that stop engaging with feedback.
- β οΈ HURDLE β Week 10 test β 30β40 min, paper, no code, no devices; short answer + hand-computation; covers Pass tasks 2β9 only (W1 excluded). Resit W12, supplementary W14 capped at Pass. The unit cannot be passed without it.
- What the hurdle actually tests β hand-traces of search algorithms Β· hand-computed Bayesβ rule Β· confusion-matrix arithmetic Β· gradient-descent step calculations β every by-hand sub-task already done in the portfolio, so hand-execution is the revision priority all semester.
- Kialo debates β W2 (Deep Blue), W7 (COMPAS), W11 (face recognition); each is prompt β response β counter-argument β reply and feeds that weekβs reflective response. Citing optional in W2, expected in W7 and W11.
- AI use β cited at every tier (tool, prompt, date). Permission scales: Pass concept questions only Β· Credit debug your own code Β· Distinction pair-programming Β· HD critical evaluation expected. Never submit code or an argument you cannot trace in discussion.
π Knowledge Index
Week 1 β Milestone: ELIZA to ChatGPT
- Turing Test (Imitation Game) β Parent Framework: FIT1061_MOC (the criterion, and the three cases that test it)
- The AI Effect (Defining AI) β Parent Framework: FIT1061_MOC (why the label slips β the ten-system boundary spectrum)
- AI Algorithm Blocks (Search, Uncertainty, Learning) β Parent Framework: FIT1061_MOC (the unit map: question β recipe β flagship β weeks)
Week 2 β Milestone: Deep Blue vs Kasparov
- Search Problem Formulation β Parent Framework: AI Algorithm Blocks (Search, Uncertainty, Learning) (the four parts + why forbids exhaustion)
- Uninformed Search (BFS and DFS) β Parent Framework: Search Problem Formulation (hurdle hand-trace)
- Deep Blue vs Kasparov β Parent Framework: Turing Test (Imitation Game) (Kialo motion + reflective response)
π― Learning Outcomes
- W1 β
- state Turingβs substitution: an unanswerable question βΉ a text-only imitation game
- reject a βTuring test passedβ claim by naming its format conditions
- explain the AI effect and why the label tracks novelty, not capability
- classify a system by machinery β does it learn, does it plan β not by label
- map any unit algorithm to its block, recipe and flagship system
- apply the refrain: how does it work Β· when does it fail Β· who does it affect
- W2 β
- formulate any problem as states, actions, successor function and goal test
- compute states at depth from a branching factor and argue why exhaustion fails
- hand-trace BFS, writing the frontier, visited set and
came_fromat every step - reconstruct a path backwards from
came_fromand reportnodes_expanded - convert BFS to DFS by the single frontier swap (Queue (ADT) β Stack (ADT))
- state BFSβs shortest-path guarantee with both its preconditions
- argue the Kialo motion by naming the machinery, not the scoreboard