Skip to main content
CS Teaching Tips

Main navigation

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

Provide a comprehensive syllabus before your class begins so students of all ability levels can plan for the semester and gather the tools they need to succeed in the course.

  • This syllabus should include learning objectives, a grading rubric, course assignments and deadlines, test dates, and student resources.
    • Note from the CS Teaching Tips Team: Check out Temple University’s template for creating an accessible syllabus.

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

Ensure that your courses have clear expectations about prerequisite knowledge so all students are well-equipped for class material.
Review vocabulary at the beginning of a lesson, at the end of a lesson, and before in-context use to help students understand all necessary concepts.
Have students greet you professionally by shaking their hand as they come in the classroom on the first day!

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