Skip to main content
CS Teaching Tips

Main navigation

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

Use CodingBat problems to supplement Java and Python curricula to give students more practice.

Share Use CodingBat problems to supplement Java and Python curricula to give students more practice. with FacebookShare Use CodingBat problems to supplement Java and Python curricula to give students more practice. with Twitter
  • Find the resource at http://codingbat.com/
  • Extra info from Seth Reichelson:
    • Hard problems that students struggle with include the makeBricks and makeChocolate problems.
    • After spending a few hours on JavaBat, students will start to "get it" and may even get addicted to practicing their Java skills.
    • Check out JavaBat.

More about this tip

Tags

  • Java
  • Python
  • AP A
  • Intro Programming
  • CS 1
External Source

Georgia Tech's 2012 AP CS Teachers' Workshop, under "Links to material" and an interview with Seth Reichelson.

Other Tips By
Other Tips By Seth Reichelson
Seth Reichelson

Similar tips

Choose an appropriate IDE that fits course goals. For AP CS, use an IDE that doesn’t autofill to give students more practice writing code on their own
Create a physical model of Java objects and references in order to demonstrate situations where multiple references point to the same object in a way that’s easier for students to comprehend.
Misconception: Students don’t understand that the right side of an assignment statement is executed before the assignment. They think that variables store unresolved equations.
  • 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