generated from mwc/quicksheet_oop
Add assessment
This commit is contained in:
parent
0e8e817397
commit
855c93859c
|
@ -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
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue