The realization that computer science (CS) is an integral part of many fields has led to an influx of non-CS major students (henceforth, non-CS majors) in CS courses. There is ample evidence that these students have various interests and learning goals in CS other than writing code. While non-CS majors’ learning goals are diverse, the primary methods of assessment in introductory CS courses are often centered on the evaluation of written code.
How can we design assessments that better align with non-CS majors’ learning goals? Since non-CS majors have different learning goals, their assessments may need to be tailored to focus on their specific goals and desired endpoints. Therefore, our main goals for the panel include: 1) articulating non-CS majors’ diverse learning goals beyond code-writing and 2) discussing how to practically align assessments with their learning goals.