This repository contains lecture materials for the ENGR-UH 2510 Object-oriented Programming (OOP) course taught at NYUAD in Spring 2024!!
- 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
- Lecture: [Video Playlist] Intermediate Functions
- Assignment:
- Howework 2
- Lab 2
- Lecture: [Video Playlist] Classes and Objects
- Assignment:
- Howework 3
- Lab 3
- Lecture: Class Templates
- Assignment:
- Homework 4
- Lab 4
- Lecture: Friendship, Inheritance, and Polymorphism
- Assignment:
- Howework 5
- Lab 5
- Lecture: Performance
- Assignment:
- Course Project.
- Lab 6
- Review