Giving Ownership of Active Learning to Students in Computer Science

“Giving Ownership of Active Learning to Students in Computer Science” (GOALS in CS) addresses the high rates of students not passing introductory Computer Science (CS) classes. In this project, a collaborative and interdisciplinary team from California State University San Marcos and MiraCosta College will implement an iterative design and development education research process to create innovative hybrid offerings of the introductory CS sequence, recognized in California as C-ID COMP 122 and 132. In contrast to successful CS interventions in high schools, the college introductory CS curriculum typically focuses on how computers interpret instructions and relies on unduly difficult, abstract mathematical models. Pedagogically, the traditional lecture-heavy structure of college CS courses is in stark contrast to successful CS interventions in high school, lacking both real-world problems and the opportunities for students to use prior knowledge and background. They also do not utilize community-building pedagogy, which is a successful strategy to engage women and underrepresented minorities.

Partnering with Carnegie Mellon University (CMU) Silicon Valley, this project’s interdisciplinary team will take a “bottom-up” approach to COMP 122 and 132 course re-design with feedback and focus groups from students and faculty. Using the CMU Open Learning Initiative (OLI) platform, the project will develop a comprehensive skill map for learning objectives in COMP 122 and 132, create culturally responsive learning resources and activities, and build a variety of student-focused and selectable modules that are adaptive to students’ personal characteristics, background contexts, and learning experiences. In addition to online modules with learning goals assigned and assessed throughout the week, the newly developed courses will include weekly face-to-face lab activities that engage students in project-based learning and help students navigate and better understand the discipline of CS, thereby empowering students at the introductory level to gain a cognitive map of the field itself.