Hans Vangheluwe -- Teaching

Hans Vangheluwe


 
Home
Research
Publications
Teaching
Links
McGill SOCS
UA WIN

Teaching

McGill Course Calendars
University of Antwerp Informatics Course Calendars

Log into WebCT, McGill's course management system
Log into blackboard, the University of Antwerp's course management system

McGill student guide to avoid plagiarism (part of Academic Integrity at McGill University)

Classes

Supervising COMP 400 (Honours Technical Project and Report)

  • Code Synthesis for Reactive Systems Using Class Diagrams and Statecharts [report (pdf)].
    (Winter 2006: David Meunier).

  • Design and implementation of a visual modelling environment for the DCharts formalism [report (pdf)] [source (zip)].
    (Winter 2004: Francois Plamondon).

  • Modelling and Simulation for GUI Design.
    (Fall 2003: Alison Stewart)

  • Refactoring AToM3.
    (2003: Marc Provost and Jean-Francois Thibert).

  • Design (using Statecharts) and implementation of a drawing tool (to replace the front-end of AToM3).
    (2002: Véronique Lisi) (report)

  • Design and implementation of a spreadsheet.
    (2001: Hesheng Chen) (report)

  • Mapping Python/Tkinter constructs onto equivalent Java/Swing.
    (2001: Bruno Dufour and Wen Hsin Chang (as summer project))
    (2000: Dimitri Vidalenc)

Exams

Some classes (such as COMP 206 during the 2001 Winter Term) are huge and exams are held in the gym.

Recently, classes have become smaller. Also, in courses at 500-level and up, I try to replace the final exam by a project.

Teaching Assistants

Depending on the class, my TAs either have office hours in the Modelling, Simulation and Design Lab (MSDL), or in the official TA office in Trottier. Check the course's website.