When designing early CS courses, use tools with familiar interfaces, like programs with drag and drop components.

  • Tools like Scratch, the programming language, can help students get acclimated to coding environments.
  • This is in stark contrast to the syntax of professional programming languages, which may be overwhelming.

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"