Link to module

Evaluated December 2021

This module involves students collecting and validating personal information of people visiting a university. Through designing form input and validation, students uncover assumptions they have made about the diversity of different aspects of identity, including name, address and gender. The assignment works well in a Computer Science I course in the study of conditionals.

It directly covers material in Software Development Fundamentals/Fundamental Programming Concepts, Software Development Fundamentals/Fundamental Data Structures.

Instructors adopting this module will find fine supplementary readings associated with this module. To ensure that students are well-informed about issues of identity and gender bias, some additional readings from cultural studies, gender studies or sociology could assist with delivery preparation. Overall clear advice is provided on how to use the module. Students may not be aware of the complex cultural and structural realities of administrative practices associated with documenting potential admittance and enrollments associated with university visits. Providing some additional background for students on university structure and policies will help them better understand university cultural realities and limits related to information use and availability.

Good information exists that allows for development of clear assessments for the course. This will, however, need to be developed by the instructor, since many elements are not provided here.


The evaluation of this module was led by Colleen Greer and Evan Peck as part of the Mozilla Foundation Responsible Computer Science Challenge. Patrick Anderson, Emanuelle Burton, Judy Goldsmith, Darakhshan Mir, Jaye Nias and Marty J. Wolf also made contributions. These works are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.