The course introduces the core concepts of C++, assuming no prior knowledge, and is provided via four lectures and four laboratory tutorial sessions. Some experience with the Linux file system and using a text editor is preferential. 


Both the lectures and labs will be given on Zoom, with an hour long lecture in the morning, followed by a lunch break and then a 2 hour lab session. Breakout rooms will be provided in the labs to aid in answering any questions. During the labs there will also be support from additional tutors to provide extra help with coding of the problem sets.

The course schedule for 2023 is below:


  • 15/11
  • 22/11
  • 29/11
  • 06/12



Hours Equivalent Credit: 12