Skip to main content
CS Teaching Tips

Main navigation

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

Misconception: Students often think that classes hold Objects rather than understanding that they’re a blueprint for Objects because of the main method.

Share Misconception: Students often think that classes hold Objects rather than understanding that they’re a blueprint for Objects because of the main method. with FacebookShare Misconception: Students often think that classes hold Objects rather than understanding that they’re a blueprint for Objects because of the main method. with Twitter
  • Students sometimes conflate the idea of a class as a "blueprint for objects" with the main method because the main method is in a class and can be run.
    • Clarify between an executable class, like the main method, and an object class to help mediate this confusion.

More about this tip

Tags

  • Content Misconceptions
  • Programming Concepts
  • CS 1
  • Intro Programming
External Source

Interview with Suzy Crowe

Other Tips By
Other Tips By Suzy Crowe

Similar tips

Have students implement a seam carving program in Java to give them experience with dynamic programming, and with manipulating 2D and 3D arrays.
Talk to students about appropriate social behavior in the Scratch community because there is a large number of people on scratch.mit.edu who connect over their projects, which provides a safe and narrow space for learning about online etiquette.
When presenting abstract concepts, have students close their eyes and visualize the concepts as they are described. Then, have them draw what they saw.

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

Privacy Policy