Object-Oriented Programming
This year's OOP course is slightly shorter than previous years (10 vs 12 lectures). However, the syllabus remains the same for three reasons:
- Last year's cohort fed back that they would have liked to go faster
- The bootcamp covered a few core concepts around testing
- You have the opportunity to use modern AI outside of lectures to explore ideas faster and in more detail than previous years
Notes
The notes as printed are available here.
Examples Sheet
The examples sheet is available here. You should discuss with your supervisor which questions to focus on. However, you should also realise that it's not enough to study the theory of a language - you have to actually practice coding with it. Separate from the sheet here I strongly encourage you to code projects in Java.