Add assessment

This commit is contained in:
Chris Proctor 2024-05-20 22:00:32 -04:00
parent 0e8e817397
commit 855c93859c
1 changed files with 23 additions and 0 deletions

23
assessment.md Normal file
View File

@ -0,0 +1,23 @@
# Object Oriented Programming Quicksheet Assessment
Cory,
I appreciate your thoughtful quicksheet. I very much agree with you that
"The concept of 'objects' might be taken very literally, ... [but] an object can
represent something less concrete." This is actually a significant pedagogical
challenge, especially when students learn about OOP through canned examples, but don't
actually build anything. As you note, games are a lovely context for teaching OOP,
not least because the classes they invite range from concrete (e.g. a die) to abstract
(e.g. a goal).
A few thoughts on pedagogy: Scratch sstrongly (but implicitly) embraces OOP, with its
controlling metaphor of actors on a stage, interacting through message-passing. What
would it mean to *prepare your students to learn OOP in the future,* even if the
term never comes up in your class? And if you ever want to use the games lab (with
a more performant iteration of `retro-games`!), or anything else from MWC, have at at.
I'll give you hand with infrastructure if it's helpful.
-Chris