Jörg Kienzle

McConnell Engineering, Room 327

Phone: 514-398-2040


Office hours: Monday 9:30 - 11:00

Teaching Assistant

Matthias Schöttle

McConnell Engineering, Room 322

Phone: 514-398-7071 ext. 00116


Office hours: Thursday 14:00 - 15:00

Prerequisites and Co-requisites

Pre-requisites: COMP-206, COMP-250

Co-requisite: COMP-303

Textbooks that could be Helpful

  1. Software Engineering

  2. Hans Van Vliet: Software Engineering: Principles and Practice, 3rd edition. Wiley, 2008.
    ISBN: 0470031468

  3. Design and UML

  4. E. Gamma, R. Helm, R. Johnson, and J. Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1994.
    ISBN: 0201633612

  5. James Rumbaugh, Ivar Jacobson and Grady Booch. The Unified Modeling Language Reference Manual. 2nd edition, Object Technology Series, Pearson, 2004.
    ISBN: 0-321-24562-8

  6. UML Specification for download at the OMG website

  7. Java and Games

  8. David Brackeen, Bret Barker, Laurence Vanhelswue: Developing Games in Java. New Riders, 2003.
    ISBN: 1592730051

  9. Software Engineering and Games

  10. Rudy Rucker: Software Engineering and Computer Games, Addison Wesley, 2003.
    ISBN: 0201767910


The final grade is determined as follows:

Exams 25% (individual grades):

  1. 15% exam on requirements (December 2013)

  2. 10% exam on design (February 2014)

Project part 75% (group grades):

  1. 5% for the user interface sketch

  2. 15% for the requirements document

  3. 15% for the design document

  4. 15% for the demo

  5. 25% for the acceptance test

Note on Academic Integrity

McGill University values academic integrity. Therefore, all students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct and Disciplinary Procedures (see for more information).

Last modified: December 3, 2013, Jörg Kienzle

Home ⎯ Overview ⎯ Handouts & Schedule ⎯ FAQCOMP-361_Course_Overview.htmlCOMP-361_Handouts.htmlCOMP-361_FAQ.htmlshapeimage_3_link_0shapeimage_3_link_1shapeimage_3_link_2shapeimage_3_link_3