Doing and Defining Interdisciplinarity in Undergraduate Computing
Interdisciplinarity has been touted as a means to recruit more racially and gender-diverse students to computing. In this explanatory sequential mixed-methods study, we investigated demographic characteristics among a sample of undergraduate students ...
False Positives and Deceptive Errors in SQL Assessment: A Large-Scale Analysis of Online Judge Systems
Online Judge Systems (OJSs) play a crucial role in evaluating SQL programming skills. However, OJSs may not accurately evaluate students’ queries as the error-detection capabilities of test sets are insufficient, resulting in false positives that can ...
Faculty, Student, and Community Partner Experiences in Computer and Information Science Service Learning
Service learning, a high-impact pedagogy, involves integrating academic outcomes with service to the community. The success of service learning experiences depends on the development of mutually reciprocal relationships between students, instructors, and ...
Creating Apps for Community and Social Good: Preliminary Learning Outcomes from a Middle School Computer Science Curriculum
This study examined student learning outcomes from a middle school computer science (CS) curriculum developed through a researcher and practitioner partnership (RPP) project. The curriculum is based on students creating mobile apps that serve community ...