When designing CS courses for total novices, integrate activities based on students’ pre-existing interests to engage them.

  • These interests might include designing and building games or making animations.
  • Some teachers have found it more effective to express the fundamentals of computer science “in a context that aligns with student interests”. Try to use students’ existing interests such that “core CS knowledge is taught ‘as answers to questions that the students naturally develop when working with the media program’ (Guzdial 2003, p. 105).” (Kolikant 547)

More about this tip

External Source

"Computer science as a cultural encounter" by Yifat Ben-David Kolikant, under "Research on teaching and learning difficulties in CSE"

"Promising new pedagogical approaches for teaching high school computer science" by Chris Stephenson, under "Gaming"