Skip to content

update OOP session materials & resources#294

Open
PaoloBozzini wants to merge 3 commits intoHackYourFuture-CPH:mainfrom
PaoloBozzini:main
Open

update OOP session materials & resources#294
PaoloBozzini wants to merge 3 commits intoHackYourFuture-CPH:mainfrom
PaoloBozzini:main

Conversation

@PaoloBozzini
Copy link
Copy Markdown
Contributor

@PaoloBozzini PaoloBozzini commented Apr 14, 2026

Week 4 – OOP Materials Rework

Reworked the week 4 materials after teaching the session. I reworked the week 4 materials to better reflect how I actually run the session. Below my proposed changes:


Session plan restructured
Reordered around: mental model → object to class → methods → FoodDash design challenge → inheritance & composition → optional design patterns. This avoids introducing syntax before learners have a conceptual hook.

Exercises reorganised
FoodDash design + build — split into a design phase first, then implementation (as a bonus).

Code-inspiration extended
Added inheritance/composition and design pattern snippets. Design pattern are marked optional.

README learning goals updated
Inheritance/composition and design patterns marked as optional.

Monster Arena challenge added
A more advanced, self-contained challenge for trainees who finish early or want to go further after the session

More documentation to the assignment
Added more context, examples and snippets of code to the assignment


Checks

  • Lint passing ✅
  • npm run generate:learning-goals passing for both Backend and Frontend ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant