Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

Schedule and Labs

Sort by:
Friday
Jun 14
2019

Final Exam

Comprehensive class final exam

Wednesday
Jun 12
2019

Lecture and Lab 14

Version control, overloading and overriding

Readings and Announcements

  • Please fill out teaching evaluations if you have not done so
Monday
Jun 10
2019

Lecture and Lab 12

Overload assignments, inheritance and more on project 6

Readings and Announcements

  • Read Oualline chapter 18
  • NOTE: Teaching evaluations are now available
Thursday
Jun 06
2019

Lecture and Lab 11

Copy constructors, inheritance and discussion of project 6.

Readings and Announcements

  • Read Oualline chapter 20
  • Form groups and start code review 5
  • NOTE: Code review 5 due at 11:59pm Fri, June 7
  • EXTENDED: Programming project 5 now due at 11:59pm on Sunday, June 9
Wednesday
Jun 05
2019

Lecture and Lab 10

More on C++ classes, parameter passing and project 5 discussion

Readings and Announcements

  • Code review 3 due at 11:59pm
Tuesday
Jun 04
2019

Lecture and Lab 9

Introduction to C++ Classes

Readings and Announcements

  • Form groups and start code review 5
  • NOTE: Programming project 4 due at 11:59pm
Thursday
May 30
2019

Lecture and Lab 7

Recursion and Make files

Readings and Announcements

  • Form groups and start code review 4
  • NOTE: Code review 4 due at 11:59pm Fri, May 31
  • EXTENDED: Project 3 now due at 11:59pm Saturday, June 1
  • EXTENDED: Project 4 now due at 11:59pm Tuesday, June 4
Wednesday
May 29
2019

Lecture and Lab 6

Interactive debugging with GDB

Readings and Announcements

  • Read Oualline sections 17.4
  • Code review 3 due at 11:59pm
Tuesday
May 28
2019

Lecture and Lab 5

Linked lists

Readings and Announcements

  • Read Oualline chapter 30
  • Form groups and start code review 3
Monday
May 27
2019

Memorial Day

There will be no class on Memorial Day

Announcements

  • Projects 3 and 4 released
Thursday
May 23
2019

Lecture and Lab 4

Code analysis and debugging

Readings and Announcements

  • Read Oualline sections 17.1 and 17.2
  • Form groups and start code review 2
  • Programming project 1 due at 11:59pm
  • NOTE: Code review 2 due at 11:59pm Fri, May 24
  • NOTE: Programming project 2 due at 11:59pm on Sun, May 26
Wednesday
May 22
2019

Lecture and Lab 3

Structures in C

Readings and Announcements

  • Read Ressie chapter 6
  • Code review 1 due at 11:59pm
Tuesday
May 21
2019

Lecture and Lab 2

C pointers, arrays and memory management

Readings and Announcements

  • Read Ressie chapters 2 and 4
  • Form groups and start code review 1
Monday
May 20
2019

Lecture and Lab 1

Course introduction and C pointer basics

Readings and Announcements

  • Read Ressie Chapters 1 and 3
  • Project 1 and 2 released