Misconception: Students have trouble understanding the difference between Get, Post, Put/Patch, and Delete in Ruby on Rails Routing.
Misconception: Students mix up whether model class names and database table names should be singular or plural in Ruby on Rails.
Misconception: Students often forget to include a FOREVER block around IF blocks in Scratch when programming games.
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.
Misconception: When students use the division operator during declaration or assignment of a Double in Java, like double x = a/b, they forget about integer division, which can result in rounding errors.
Misconception: Students think that a “repeat 1” block in Scratch will execute the relevant script twice, where the script executes once and then repeats once.
Encourage students to be careful when using sound blocks in Scratch that don’t have durations, as these blocks start sounds immediately rather than waiting until the first sound is done.
Misconception: Students frequently make errors when creating lists in HTML by using unnecessary or incorrect elements.