Formative Assessment in CS
- In my CAC 190 course, I will assign regular programming assignments (for the online course, these will be daily assignments). For formative assessment, I will review the students' submissions, and provide feedback on what was done well and where their coding or logic could be improved. As summative assessment, they will be given a pre-, mid-, and final exam.
- I use informal formative assessment on a regular basis. I use a lot of active learning where students either write code on the computer or complete a group worksheet in every class meeting. I provide feedback to the students as they are working on these activities, and I determine the level at which students understand the material being taught and then use that to decide if I want to move on to the next topic in the next class meeting. For example, in my CAC 310 course, the students struggled with an activity on Wednesday; therefore, Monday, I will stay where we are before moving on to the next topic on Wednesday.
1 reply
- What to do with the struggling studentsI've always struggled with what to do with the struggling students, especially if they are holding the rest of the class back. Sometimes breaking the students into groups where I know at least a couple of students in each group understand the material and can explain it to the ones in the group who are having a difficult time.