Courses Taught by Susan Laflin.

I was a lecturer in Computer Science from September 1969 to September 2000. During that time, I taught many courses and some of the teaching materials for the most recent ones are available here.

A 3rd year and M.Sc option started in the early 1980s and last taught in 2000. In addition to the lectures and html textbook, students were asked to read a paper from the previous summer's SIGGRAPH conference and present a short summary to the rest of the group. This was a popular course and was always over-subscribed - the limit on enrolment being the number of hours needed for the student presentations. I allowed 20 minutes per talk.

For many years I was responsible for the MSc in Computer Science, a one-year taught course for graduates from another discipline who wished to re-train in Computer Science. This was, and still is, a very concentrated course with lectures and practical work from September to June followed by an individual project during the summer months. Because of my past involvement with this course, I have, from time to time during my retirement, returned to supervise a few projects for students taking this course. I intend to offer several such projects next summer.

COMPUTER METHODS OF CLASSIFICATION was last taught in 1998. This was an option on the MSc course in Computer Science and a copy of the textbook I wrote for that course may be seen here. This was assessed by a written report on an individual project and some examples of the projects are included in the textbook.

The next two courses were some of the core courses of the M.Sc in Computer Science in the early 1990s. Some sections are now out-of-date, usually because the chosen languages have changed, but many of the underlying ideas are still an essential part of the M.Sc course. Students are advised to read them and select those parts which are still relevant - especially if you are having trouble with the present version of the course.

The M.Sc Course SEM 510 Theory of Programming
was last taught in 1996. The details relating to the languages (Pascal and C++) are no longer relevant but the underlying concepts and the methods for the design and testing of computer programs and systems will still be relevant. For the present JAVA workshops, you will need to pay particular attention to object-oriented programming.

The M.Sc course on Computer Graphics and Human-Computer Interaction
was last taught in 1997. The graphics is now somewhat dated, although still correct, but the HCI sections are still an essential part of the M.Sc course.

The course on Databases for Historians, which was last taught in 1999, is NOT a general course on databases. It was designed to show how databases may be used to help historians for their research and all the examples relate to History. However the principles are the same and it might provide a useful addition to your database course.

click here to return to main page.

Page maintained by Susan Laflin. Last updated August 2006.