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

  • Students tend to have trouble transitioning from Scratch to Java.
    • In particular, loop syntax is a major hurdle for students as they transition into text-based languages.
      • Pay extra attention to students who have difficulty learning the syntax of loops because understanding loops is essential to keeping up with the material.
  • Note from the CS Teaching Tips Team: Send students struggling with loops to CodingBat for more practice!

More about this tip

External Source
Interview with Chinma Uche