Skip to main content
CS Teaching Tips

Main navigation

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

Provide additional support for students with less experience programming so they appreciate the level of detail and specificity computers require from instructions to perform even simple tasks.

Share Provide additional support for students with less experience programming so they appreciate the level of detail and specificity computers require from instructions to perform even simple tasks. with FacebookShare Provide additional support for students with less experience programming so they appreciate the level of detail and specificity computers require from instructions to perform even simple tasks. with Twitter
  • This study found that undergraduate software engineering majors spontaneously gave step-by-step directions for a task with twice as much detail as psychology majors. This was true even though students in both groups could perform the task equally well.

More about this tip

Tags

  • Intro Programming
External Source

"Making Peanut Butter and Jelly Sandwiches: Do Students From Different Disciplines Approach This Exercise Differently?", by Cheryl L. Coyle and Heather Vaughn

Other Tips By
Other Tips By Heather Vaughn
Heather Vaughn

Similar tips

Have students write many small, simple classes in Java to scaffold their learning of the basics of object-oriented programming.
Before moving onto arrays, make sure students feel really confident about loops.
Remind students to match types on both sides of the equations because they often try to combine types when creating variables.

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

Privacy Policy