07:00–07:30
SETUP Read this page (Strategy + Schedule). Coffee.
07:30–09:30
PROLOG Crash Course — Syntax, equals, lists, recursion, backtracking
09:30–10:00
BREAK + read Prolog viva cards
10:00–12:00
PROLOG Advanced — Cut, negation, graph traversal, N-Queens
12:00–12:30
PROLOG Practice — Solve all 3 practice problems
12:30–13:30
LUNCH + read Java viva cards
13:30–15:30
JAVA Crash Course — Syntax, threads, synchronized/wait/notify, queues
16:00–17:30
JAVA Patterns + Practice — volatile, state machines, ExecutorService, practice
17:30–19:30
HASKELL Full Course — Syntax, ADTs, recursion, all MinHeap functions
20:00–20:30
HASKELL Practice — Write all 12 functions from scratch
20:30–21:30
VIVA Full Review — All 30 Q&As, say answers aloud
21:30–22:00
FINAL Read Reference Cards + Exam Checklist
22:00
SLEEP Minimum 7.5 hours before 9:30 AM exam