This repository contains lecture materials for the Object-oriented Programming (OOP) course taught at NYUAD in Spring 2021.
Date: 19th & 21st Jan 2021
- Lecture: C++ Review
- [Video] Introduction (5 mins)
- [Video] Quickstart to C++ in repl.it (3 mins)
- [Video] Syllabus (15 mins)
- [Video Playlist] Crash Course in C++ (~1 hour)
- Assignment: Howework 0
- Available on classes.nyu.edu
Date: 26th & 28th Jan 2021
- Lecture: [Video Playlist] Intermediate Functions
- Assignment: Howework 1
- Available on classes.nyu.edu
Date: 2nd & 4th Feb 2021
- Lecture: [Video Playlist] Classes and Objects
- Assignment: Howework 2
- Available on classes.nyu.edu
Date: 9th & 11th Feb 2021
- Lecture: Class Templates
- Assignment: Howework 3
- Available on classes.nyu.edu
Date: 16th & 18th Feb 2021
- Lecture: Friendship, Inheritance, and Polymorphism
- Assignment: Howework 4
- Available on classes.nyu.edu
Date: 23rd & 25th Feb 2021
- Lecture: Performance
- Assignment: Course Project.