Skip to main content
CS Teaching Tips

Main navigation

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

Barbara Ericson

In anticipation of a relatively large project, assign smaller projects that include the programming concepts necessary for the large project.

Ask students if the games they are designing are games they’d want to buy to keep students making progress toward your learning goals for them.

Spice up class time by including kinesthetic activities to engage your students and solidify concepts.

Use different kinds of balls (e.g., football, baseball, basketball, small rubber ball) to introduce inheritance hierarchies visually.

Use everyday examples (e.g. egg cartons, seats in a theater) to help students understand 2D arrays.

Model how to analyze code by walking through each statement to help students engage with their code and better understand their programs.

Situate projects in your students interests and the real world.

Use Doctopus on Google Docs to easily grade student projects.

Use fun gadgets like laser keyboards to get students excited.

Use treasure hunts as a way to motivate linux commands.

Pagination

  • Page 1
  • Next page ››
Subscribe to Barbara Ericson

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

Privacy Policy