School of Computer Science & Software Engineering
CITS2211 Handouts


Some handouts below are from 2008. Most will not be changed
a great deal, although the order of delivery may be varied.


Topic Lecture notes & tutesheets
L e c t o p i a         r e c o r d i n g s
Sets and counting 1. Sets and counting Tute 1 with solns
Relations 2. Relations Tute 2 with solns

Tute 3 with solns

Tute 4 with solns
3. Partial orderings and partitions
4. Relations and databases
5. Functions
Logic and proofs 6. Logic and symbolic representation Tute 5 with solns

Tute 6 with solns

Mid-term (4/9)
7. Predicate logic
8. Proofs
9. Validity in predicate logic
10. Proof techniques
11. Mathematical induction
Mid-semester break
Automata 12. Finite state machines Tute 7 with solns

Tute 8 with solns
13. Non-deterministic FSMs
14. Regular expressions and FSMs
15. Minimising FSMs
Turing machines 16. Turing machines Tute 9 with solns
17. Tractability and computability
Formal languages and grammars 18. Formal languages and grammars Tute 10 with solns
19. Context-free grammars
Handouts


Assessment
Noticeboard


Textbook
Help!


MathWorld
Unit outline


Lyndon While