Course Overview / Prerequisites

This one-credit course will provide a very basic introduction to the C++ programming language.

This course requires that you have already completed at least one of COMP202, COMP206, COMP208, or COMP250. You should be very familiar with the C programming language. If you are familiar with Java but not C, you should be OK but will find you are behind on a couple concepts (C-style pointers) and ahead on others (object oriented programming). As C++ builds on C (hence the name C++) we'll often look at examples comparing and contrasting C++ with C. That said, Java is very similar to C syntactically, so knowledge of Java will get you along as well.

Some key differences between C and Java:


Gheorghe Comanici

  • Contact: gcoman [at] cs [dot] mcgill [dot] ca
  • Office: McConnell 111
  • Office hours: Wednesday 10-11:30 (email if this time is no good and we can find another time)

Teaching Assistants

Stephanie Laflamme

  • Contact: stephanie [dot] laflamme [at] mail [dot] mcgill [dot] ca
  • Office: McConnell 112
  • Office Hours: Tuesday 1-2:30

Malika Meghjani

  • Contact: malika [at] cim [dot] mcgill [dot] ca
  • Office: McConnell 403
  • Office Hours: Monday 1-2:30PM (starting Feb 2nd)