Skip to main content
CS Teaching Tips

Main navigation

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

Avoid formal definitions of topics at first in intro courses; these can be intimidating for students, as they can look like “hard math.”

Share Avoid formal definitions of topics at first in intro courses; these can be intimidating for students, as they can look like “hard math.” with FacebookShare Avoid formal definitions of topics at first in intro courses; these can be intimidating for students, as they can look like “hard math.” with Twitter
  • Generalize across examples to help students get a feel for the topic first, then give students more explicit definitions.
  • Give intuitive descriptions of concepts before introducing formal notation to help students build intuition without becoming intimidated.

More about this tip

Tags

  • Programming Concepts
External Source

Interview with John Dougherty

Other Tips By
Other Tips By John Dougherty

Similar tips

Be careful to introduce code that students are equipped to understand; otherwise, students may not be able to demonstrate their comprehension.
Misconception: Students think that two different variables cannot refer to the same object.
Use Shapes, Rectangles, and Squares to teach objects and inheritance in Java, tell students they’re the only ones who can complete the job for extra engagement.

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

Privacy Policy