CS1/CS2 Learning, Pedagogy, and Curricula

The first two courses taken by students in higher education are called CS1 and CS2 from early curricular standards. How should these courses be structured and delivered so that every student is engaged, able to succeed, and prepared for future study? At Duke, we work to understand how learning occurs, how to effectively teach and engage all students in medium to large classes, and how to develop curricular resources that can succeed at many different institutions.