πŸ“˜ 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

Week 2 β€” Milestone: Deep Blue vs Kasparov

🎯 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_from at every step
    • reconstruct a path backwards from came_from and report nodes_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