Course expectations and requirements include:

  •  active classroom participation; timely completion of assignments.
  • reading of assigned articles, research, writing, a collaborative programming project, and a demonstration of technical fluency.
  • creative thinking, problem solving, risk taking, humour and joyful exploration will be valued highly.
  • attendance at all classes is expected, learning and playing with technology requires considerable time and practice, it is therefore important that you will attend ALL classes. A bonus mark will be given for perfect attendance.

Classwork: Journal & Lab Exercises (40 marks):

Major Projects: (60 marks):


The default mark for this course is a B+ OR A- (assuming you attend all classes and complete required course work successfully). A's are reserved for work of superior quality.

“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).

If you have a disability please contact the instructor to arrange a time to discuss your situation. It would be helpful if you contact the Office for Students with Disabilities at 398-6009 or online at before you do this.”

Additional policies governing academic issues which affect students can be found in the Handbook on Student Rights and Responsibilities, Charter of Students’ Rights (online at

In accord with McGill University’s Charter of Students’ Rights, students in this course have the right to submit in English or in French any written work that is to be graded.

Students are strongly encouraged to fill out the MERCURY ONLINE EVALUATION for this course at the end of term. Online course evaluations serve primarily as a tool towards teaching improvement, informing students about courses, and as one of the elements for evaluating the teaching performance of staff for reappointment, tenure and promotion purposes. For more information consult the following link:”

Here is McGill’s numeric and letter grade equivalents:

© Sam Bruzzese 2018