Follow Us On Twitter

Introduction Video

Discussion Questions

CS K-8 Twitter Chats (moderated by Vicky Sedgwick)

1. In ch 6, we read, “Short, high-frequency, low-stakes autogradable quizzes help to keep learners aligned with content …”
How can we create a classroom culture that embraces these as a means of feedback for both the teacher and student and not as tests for grading? #csk8 pic.twitter.com/9oM5D3wbtC

— Vicky Sedgwick (@VisionsByVicky) February 18, 2021

2. “Grover’s work on assessments suggests that there needs to be multiple forms … of assessment to get a holistic and multifaceted view of student learning.”
What types of formative assessment do you use in your CS classes & how do these inform instruction? 

3. How can we effectively provide feedback and assess student learning when we are teaching remotely? (As during the Covid pandemic?)

4. What does assessment look like in Project Based Learning? How can we insure that students are learning CS concepts through PBL (Project-Based Learning)? Please share rubrics and/or grading philosophies.

5. How do you choose what to assess in computer science classes for 5-14 year old students? Do you assess concept development, practice, both, something completely different?

6. What kinds of formative assessments have you found helpful in assessing student understanding of computer science concepts? Please share examples, rubrics, links, etc.

7. How do you summatively assess the CS knowledge of your students? Do you use projects, tests, reflections of students, or something else? Share rubrics, examples, links, etc.

8.  It can be difficult to know what each student is learning when they are pair programming or working in groups. How can we ensure that we are assessing the learning of each student when they are not working individually?

9. As Chapter 11 suggests, in addition to disciplinary content, persistence, flexibility, critical thinking, collaboration, communication, and creativity are skills that are important in computer science classes and in life. How do you/could you assess these interpersonal and intrapersonal skills?

10. How do you/could you use the results of assessments to improve your K-8 CS classes?

11. How do we assess projects/artifacts that are created in integration settings, for example when CS and Social Studies or Science or Math (or other subjects) are integrated?

12. “Short, high-frequency, low-stakes autogradable quizzes help to keep learners aligned with content …
How can we create a classroom culture that embraces these as a means of feedback for both the teacher and student and not as tests for grading?

 

Contributed by Dr. Christine Liebe (CSTeach Course, Colorado School of Mines)
  • Rate your ability to “read a room” or sense the progression of learning through student discussion, behavior, questions, etc.
  • What does it mean if you craft a thoughtful lesson and then the next week students need to be retaught the same material?
  • How often and when do you take time to reflect on the effectiveness of your lessons then make plans for iterative improvement?
  • Formative check-ins and feedback on socio-emotional issues: How do you notice and get a pulse on students’ well-being? How do you take care of your physical / mental / emotional needs, especially when you are having an off day? How can you engage students in assisting others to promote a classroom community of learners?

Additional Materials

1. Formative Classroom Assessment for Teachers (FCAT) - A "PD-in-a-Box" for K-12 CS Teachers

As part of an NSF-funded effort, Dr. Shuchi Grover & Bryan “BT” Twarek developed Formative Classroom Assessment for Teachers (FCAT), a professional development workshop series designed to deepen teachers’ understanding of formative assessment in K-12 computer science classrooms, what they are, why they’re important, and how to design, adapt, and use them in classrooms. In this multi-part series, they present a synthesis of research and many examples, plus interactive activities to practice evaluating, adapting, and responding to assessment items. Examples cover content related to algorithms and programming, with examples across grades 3-12.

The overarching goals of FCAT PD are—

  •  Understand what, why, and how regarding formative assessment.
  • Expand types of formative assessment used, and understand the value of different types.
  • Evaluate assessment items using a framework or set of design features.
  • Identify common misconceptions and select items to diagnose learning.
  • Plan how to respond to assessment results.

These workshops were designed as professional development (PD) in-a-box — i.e., resources that can easily be used and adapted by others to facilitate high quality PD in their own regions and contexts. We recommend implementing as a series of four sessions of approximately 90 minutes each over the course of one month (e.g., weekly) or one semester (e.g., monthly):

  1.     Session 1: What/Why/How of Formative Assessment
  2.     Session 2: Quality Quizzes for Quick Feedback
  3.     Session 3: Tackling Misconceptions Through Formative Assessment
  4.     Session 4: Programming Project-based Assessment
2. Formative Assessment for K-12 CS Classrooms: A seminar by Shuch Grover

In this talk organized as part of the Raspberry Pi Foundation Seminar series in November 2020, Shuchi Grover distils key ideas of formative assessment from education research that are key to understanding the what and why of this crucial classroom practice that can help improve teaching and learning in computer science classrooms. Drawing on prior research in CS education on assessment (albeit summative assessment, mainly) and programming comprehension, as well as ongoing research led by the author, the paper also presents dimensions of a preliminary framework that can help guide the adoption of formative assessment in K-12 CS and progress on three key aspects of formative assessment in K-12 CS: formative assessment design, formative assessment literacy in teacher professional development (PD), and leveraging community and community- developed resources for formative assessment.

3. Formative Assessment in K-8 CS with Shuchi Grover: A Once Upon A Tech Podcast by Kim Wilken

In this episode, Kim Wilkens take a deep dive into two papers: Designing an Assessment for Introductory Programming Concepts in Middle School Computer Science (2020) and Assessing Algorithmic & Computational Thinking in K-12: Lessons from a Middle School Classroom (2017) with Shuchi Grover. She is a learning scientist and computer science and STEM education researcher. Shuchi’s research is primarily centered on computational thinking, CS education, and STEM learning in the PK-14 years with a focus on the design of curriculum, assessments, tools, and environments.

Additional resources related to the episode.

Assessments

Sample Assessments From Edfinity.com

Coming Soon