Teaching Materials Prepared by Alan Fekete
Instructors who want to use the Microsoft Powerpoint(TM) source of lectures, or
LaTeX source of exercises, should email Dr Fekete.
Materials on Transaction Management
- Lecture presentation (lasting about 3 hrs), for senior undergraduates
or coursework masters students in a database subject
(pdf)
- Lecture presentation (lasting about 20 minutes) for a general computing
audience (pdf)
- Lecture presentation (lasting about 1 hr) for masters or research students, specifically
on transactions and replication (pdf)
Materials on Research Preparation
- Lecture presentation (lasting about 1 hr) for students who are about to
start research, explaining the nature and variety and process of research in IT
(pdf)
- Lecture presentation (lasting about 30 mins) for students who are about to
start research, explaining the characteristics of the academic literature in IT
(pdf)
- Lecture presentation (lasting about 1 hr) for students who are about to
start research, providing advice on communicating one's research in IT
(pdf)
- Lecture presentation (lasting about 30 mins) for students who are about to
start research, introducing the ethical issues involved in research in IT
(pdf)
Materials on Concurrent Programming
- Lecture presentation (lasting about 10 hrs), for sophomore-level
undergraduates with previous experience of Java, on thread programming
in Java
(pdf)
- Lecture presentation (lasting about 2 hrs), for sophomore-level
undergraduates with previous experience of Java, on event programming
of GUIs using Java's AWT library
(pdf)
- Lecture presentation (lasting about 6 hrs), for sophomore-level
undergraduates with previous experience of Java, on using
the FSP finite state model (from magee and Kramer)
to reason about Java programs with concurrency
(pdf)
Meta-discussion of teaching approach
Talk on "Diverse Student Activities for Learning Outcomes" given at
Melbourne Computer Education Conventicle, in December 2005.
(pdf)