Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

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

Share When designing early CS courses, use tools with familiar interfaces, like programs with drag and drop components. with FacebookShare When designing early CS courses, use tools with familiar interfaces, like programs with drag and drop components. with Twitter
  • 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

Tags

  • Intro Programming
  • Scratch
External Source

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

Other Tips By
Other Tips By Yifat Ben-David Kolikant

Similar tips

Use short video lessons for middle school age students to keep their attention on the content because students struggle to focus on demos at the board at this age.
Have students design a game of Asteroid in Java to introduce developing an object and class hierarchy.
Use the "'build your own block'" feature in Scratch 2.0 to teach "bottom-up" or "top-down" processes for breaking up problems.
  • CSTT Facebook
  • CSTT Twitter

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Footer Icons by Mohammed Alyousfi. Powered by Drupal.

Privacy Policy

  • National Science Foundation
  • Sage Fox Group
  • Harvey Mudd College