Skip to main content
CS Teaching Tips

Main navigation

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

Setup hackathons for your students so they can see what they’ve learned and practice unguided programming in teams.

  • A hackathon is an event where people engage in collaborative computer programming.
  • Consider limiting some hackathons to students without upper division experience to avoid discouraged students.

More about this tip

Tags

  • Student-Student Interaction
  • Group Students by Level of Experience with CS
  • Inquiry-Based Learning [T&LS]
External Source

Interview with Christine Alvarado

Other Tips By
Other Tips By Christine Alvarado

Similar tips

Allow students to choose from a list of possible projects, and have them pursue multiple research questions. This increases the chances that at least one project/question will emerge as feasible.
Pick an article from the ACM TechNews newsletter for students to read, summarize, and write a reflection on to find relevant and appropriate CS articles for AP CSP social implications assignments.
Group students with similar attitudes toward collaboration together for pair-programming exercises so that both students get the most of the experience.

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

Privacy Policy