John Hurst's Teaching Interests
I have a page of Some Quotable
Teaching Quotes. Makes for some interesting reading, and
sets the scene for some of the initiatives I am trying to pursue
in the teaching arena..
Current
-
FIT2022 Computer Systems 2 (Moodle Page)
-
2008:
FIT2022 Computer Systems 2 (Home Page)
Previous years:
2007
-
FIT3013 Formal Specification (Moodle Page)
-
2008:
FIT3013 Formal Methods in Software Engineering
(Home Page)
2007:
CSE4213 Formal Methods in Software Engineering
Previous years:
2006,
2005,
2004,
2003,
2002
-
FIT3036 Computer Science Project
-
2008:
FIT3036 Computer Science Project
-
FIT1001 Computer Systems 1 (Moodle Page)
-
2008:
FIT1001 Computer Systems 1 (Moodle Page)
Continuing
- Resources
-
Some guidelines for student assignment writing
- Trigwell on the
Scholarship of Teaching
-
Bloom's Taxonomy
Previous
- Social Issues
-
2007: CSE3323 (guest lecture on software engineering)
Some useful links:
- Project Subjects
-
2006: CSE4001, Software Engineering Project (all year unit)
Previous years: 2005
2004:
Patrick Frey, honours project
2004:
CSE3301, Third Year Project
This also has a
unit-wide web page.
2003: CSE3301, Third Year Project
2001: CSE1370, Advanced Projects Level 1:
2000:
CSE1370, Advanced Projects Level 1
XML;
Literate Programming;
- Operating Systems
-
2001:
CSE2302 Operating Systems
Previous years:
2001,
2000,
1999
- Software Engineering
-
1998:
CSC441 Formal Methods in Software Engineering
1997: CSC2050, Software Engineering 1, Object-Oriented Software
Engineering
1993-6: CSC3080, Software
Engineering 2, OO methodology and Formal Specification
- Programming Languages
-
1996-7:
CSC431, New Programming Language Paradigms
(persistent programming languages).
- Computer Architecture
-
1989-92: CS1020 First year course on computer architecture
1988-9: Honours course in Computer Architecture
1981-4: CS C11 (ANU) A second course on computer architecture.
- Compiler Construction
-
1990-6:
CSC3170 Compiler construction
1981-4: CS C14 Compiler Design, using Llama (YACC derivative)
- Computer Networks
-
Education and Learning
I have completed the
Graduate Certificate in Higher Education, run by
the Higher Education and Development Unit.
-
HEPCIT
- Higher Education Partnerships in Communication and
Information Technology is a Monash University group, established
in early 1994. HEPCIT provides a forum for discussions about the
use of technology in teaching and learning, and is open to all
Monash University staff. (from the web page)
Note that the distribution of teaching materials is restricted by
copyright. Monash has an
official policy
on the use of copyright materials via the Internet.