COMP2600 in 2012 : Schedule
[updated 29/09/2012]
WkDateTopicLecturesTutesAssignments
1Mon 23 JulAdmin & RevisionPropositional logic, Predicate calculus  
Wed 25 JulSets, Functions, Relations, Induction
Fri 27 JulNo Lecture
2Mon 30 JulLogicNatural Deduction for Propositional Logic
Wed 1 AugNatural Deduction for Predicate Calculus
Fri 3 Aug
3Mon 6 AugStructural InductionTypes & RecursionNatural Deduction
Wed 8 AugStructural Induction
Fri 10 Aug
4Mon 13 AugHoare LogicPartial CorrectnessStructural Induction
Wed 15 AugProof Rules
Fri 17 AugProgram Proof
5Mon 20 AugWP CalculusTotal CorrectnessHoare LogicNatural Deduction,
Structural Induction
Wed 22 AugProof Rules
Fri 24 AugProgram Proof
6Mon 27 AugFormal SpecificationModeling and Specifying Systems in ZWP Calculus 
Wed 29 Aug
Fri 31 AugExamples
7Mon 3 SepSpecification TopicsZ Data StructuresSpecification in ZHoare Logic &
WP Calculus
Wed 5 SepLambda Calculus
Fri 7 SepProlog - executable specification
Mid-semester break
Mid-semester exam, Week of 24-28 Sept.
8Mon 24 SepFinite AutomataFinite State MachinesZ Data Structures,
Lambda Calculus,
Prolog
 
Wed 26 SepNo Lecture
Fri 28 SepRegular Languages
9Mon 1 OctPublic HolidayDeterministic,
Finite Automata
Z, Lambda Calculus,
Prolog
Wed 3 OctNon-determinism
Fri 5 OctGrammars and Abstract MachinesGrammars
10Mon 8 OctPublic HolidayNondeterministic
Finite Automata,
and Grammars
 
Wed 10 OctPush-down Automata
Fri 12 OctTuring Machines and ComputabilityTuring Machines
11Mon 15 OctChurch-Turing Thesis -- No Tutorial --FSA's, Grammars
Wed 17 OctComputability
Fri 19 OctNo Lecture
12Mon 22 OctGuest Lecture WeekDr Rajeev Goré
Overview of Research in Logic and Computation
Pushdown Automata,
Turing Machines
 
Wed 24 OctDr Michael Norrish
A Real Formal Verification Project
Fri 26 OctNo Lecture
13Mon 29 OctExam reviewExam review lecture 1 
Wed 31 OctExam review lecture 2
Fri 2 Nov