Hans Vangheluwe -- Teaching

Hans Vangheluwe 


 
Home
Research
Publications
Teaching
Links
McGill SOCS
UA CS

Teaching

McGill Course Calendars
University of Antwerp Informatica/Computer Science Ba/Ma landing page with links to course calendars
University of Antwerp Academic Calendar

Log into myCourses, McGill's course management system
Log into Blackboard Ultra, the University of Antwerp's course management system

McGill's Quick Reference on Avoiding Plagiarism and some Plagiarism Examples.

Have a look at my rules/guidelines for an ideal tutorial.

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.