Skip to main content
CS Teaching Tips

Main navigation

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

Use many assessment formats in your course to ensure all students are graded fairly and have a chance to demonstrate their knowledge.

  • Additional assessment formats include presentations, group quizzes, projects, etc.
  • Courses that rely heavily on traditional exams put some students at a severe disadvantage.
    • When designing tests, use a testing format that is consistent with teaching practices and assignments, and allow ample time for completion.

More about this tip

External Source

"Universal Design: Implications for Computing Education" by Sheryl Burgstahler.

Other Tips By
Other Tips By Sheryl Burgstahler

Similar tips

Misconception: Students get confused with object-oriented programming in Python because function declarations explicitly take self as an argument, but function calls don’t use self as argument.
Have students implement the dice game Flip in Java to introduce unit testing and to give students practice using loops and data structures.
Explain that Strings in Java are a weird-hybrid between a primitive and an Object and as a result they can’t be modified.

Similar tips

Gradually increase the grading strictness about styling to help students become more meticulous about naming and documentation.
Start by having students transpose code from one loop type to the other when teaching all the different conditionals for the AP CS A exam.
Provide text descriptions of images and transcripts of videos in your course to ensure that all students can access class materials.

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

Privacy Policy