Skip to main content
CS Teaching Tips

Main navigation

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

Chinma Uche

Ask each student to bring in their favorite YouTube video that explains a certain computer science topic to give the class a variety of different explanations for the same concept.

Compare loops to climbing a flight of stairs to give students a model for how for loops work in real life.

Misconception: Students think that an interface in Java is the same thing as a user interface.

Be on the lookout for loop syntax that belongs to another language when students are learning multiple languages because they sometimes confuse syntax and create hard to spot bugs.

Encourage students to master one programming language before moving on to new languages to make sure they have a complete understanding of at least one language.

Ask students “Do we need a loop here?” to help them determine the appropriate loop to use without having to know the proper syntax to write that loop.

Misconception: Students who are familiar with writing code in block-based languages like Scratch still need support transitioning to text-based languages like Java.

Subscribe to Chinma Uche

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

Privacy Policy