This repository contains lecture materials for the ENGR-UH 2510 Object-oriented Programming (OOP) course taught at NYUAD in Fall 2022.
Date: Wed 25th Jan & Mon 30th Jan
- Lecture: C++ Review
- [Video] Introduction (5 mins)
- [Video] Quickstart to C++ in repl.it (3 mins)
- [Video Playlist] Crash Course in C++ (~1 hour)
- Assignment: (available on brightspace.nyu.edu)
- Howework 1
- Lab 1
Date:
- Lecture: [Video Playlist] Intermediate Functions
- Assignment: (available on brightspace.nyu.edu)
- Howework 2
- Lab 2
Date:
- Lecture: [Video Playlist] Classes and Objects
- Assignment: (available on brightspace.nyu.edu)
- Howework 3
- Lab 3
Date:
- Lecture: Class Templates
- Assignment:
- Homework 4
- Lab 4
Date:
- Lecture: Friendship, Inheritance, and Polymorphism
- Assignment:
- Howework 5
- Lab 5
Date:
- Lecture: Performance
- Assignment:
- Course Project.
- Lab 6
Date:
- Review