17Fall COMP345 Advanced Programming Design with C++

udgrad. course, Concordia University, 2017

  • Course instructor Dr. Joey Paquet’s course webpage
  • This page is maintained by the teaching assistance Haotao Lai (Eric)

Week 3

  • parameter-passing, vector, command line compile, makefile. Slide
  • a really brief introduction of gcc and make. PDF

Week 4

  • demo test map file download
  • assignment 1 grading schema PDF
  • graph and its dfs Slide

Week 5

Week 6

  • grading schema for assignment 2 PDF
  • array, dynamic array, observer pattern Slide

Week 7

Week 8

  • Object created on stack and heap, a clear explanation versioin Slide

  • Virtual method, pure virtual method, virtual inheritance

Week 9

  • We talk a little bit about design pattern

Week 10

  • final version grading schema for assignment 3 PDF

Week 11

  • We talk about operator overrloading using the course's lecture slide and go through two example

Week 12