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

Model parabolic motion in Scratch to show students (and teachers) that Scratch can handle engaging, complex problems because it is a real programming languages.
Use the "PB&J" sandwich activity to introduce important components of algorithms.
Meet with students one-on-one to help them develop a Java class in order to clarify basic concepts and increase their confidence with object-oriented programming.
  • 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