One of the biggest challenges for teachers in a computer science classroom, probably in any classroom, is that of assessment. How do you know that your students truly understand the programming concepts that you have been teaching? Most of the strategies described in the related posts are rooted in good fundamental classroom assessment practices. The goal is to demonstrate a holistic strategy that will lead to the instructor feeling more assured with the outcomes that have been measured and how they relate to the instruction delivered
The posts on Assessment Techniques introduces two main types of assessments, Formative Assessment and Summative Assessment. We describe a number of practical strategies for both types of assessments.
This posts on Writing Good Assessment Questions cover the most common types of questions used to assess student knowledge, and how questions can be formatted to maximize their effectiveness in computer science.