Student-centered Assessment helps students examine their own learning. Effective feedback on performance--and assistance on how to reflect on it--encourages persistence. So give students feedback they can productively use, i.e., timely, contextualized, and actionable.

Some suggestions

Provide frequent opportunities for feedback. Students need to understand how they are doing in relation to their peers, to your expectations, and to their final grade. Instead of having students wait until a midterm to gauge their performance, try giving short knowledge quizzes on previously-covered material. Clickers are a great way to do this.

Help students interpret the results of any assessment. This begins with simply reporting the mean and standard deviation for every assessment. Then let students know what is considered "doing well" in the class, and what they can do if their grade is below that (e.g., come to office hours, attend an extra lab, meet with your TA).

High performing students need to understand their performance as much as struggling students. Sometimes we are so focused on helping students in trouble, that we don’t give enough feedback to those who are succeeding. Don’t hesitate to drop an email to a student who is doing well letting them know that you noticed. This kind of recognition from a professor can be transformative, especially to a student who may feel like they don’t belong.

Encourage students to seek help. When a student struggles, encourage them to persist through the task, and make it acceptable and easy to seek help. For example, periodically remind students when and where they can get help and genuinely encourage them to take advantage of it.

Examples from the collection

Resources

Sets and Dictionaries to analyze movies

In this lab (Lab 13) students work individually or collaboratively on sets in Python. This lab introduces the concept of sets through analysis of two movies using data from the Internet Movie Database (IMDB). Students create a dictionary with values from these movies and process the info to determine such things as intersections between movies on actors and co-actors. This lab was inspired by the work of Bill Punch and Richard Enbody, Michigan State University.

The authors of this material were awarded a 2015 NCWIT Engagement Excellence Award for this assignment. Learn more on NCWIT's awards page.

Engagement Excellence

Functions

In this lab students are encouraged to work collaboratively to create various functions. This activity requires students to create functions that performs various calculations on entered values. The first function calculates molecular weight of hydrogen, carbon, and oxygen; the second calculates body-mass index (bmi); and the third the Collatz conjecture. This lab is ideal for students looking for more practice creating functions.

Dealing with Data in Python

In this lab students work independently or collaboratively on slicing and indexing Python values to develop a fundamental understanding of lists. Using the Python interpreter (or shell), students begin by exploring rudimentary topics in programming using arithmetic operators, string manipulation, and list expressions. After sufficient time has been spent exploring the basic operation of the interpreter, students are to compose multiple lists from two pre-defined lists, pi and e, and perform some list operations. This lab activity is useful for students who are new to lists.

Subscribe to Student-Centered Assessment