Our Projects: Advocacy-driven CS Education Research
Camp DIALOGS will provide technology-rich learning opportunities for middle school students to design and develop spoken conversational apps using computer science. Spoken conversational apps include today’s voice assistants and chatbots such as Siri, Alexa, Google Home, and many more.
Universal Design for Learning in Computer Science (UDL4CS)
UDL4CS is a Research-Practice Partnership that brings together researchers and practitioners around the shared problem of practice to provide teachers with the tools necessary to meaningfully include students with disabilities in computer science education.
CS for All: Teaching All Computational Thinking through Inclusion and Collaboration (TACTIC)
TACTIC is an NSF grant investigating ways of making computer science education accessible and engaging to elementary and middle school students with disabilities.
Learning Trajectories for Everyday Computing (LTEC-2)
LTEC-2 is a NSF grant investigating the relationship between elementary mathematics and computational thinking aligned to learning trajectories.
Collaborative Computing Observation Instrument (C-COI)
The C-COI is an observation instrument used in conjunction with video screen capture software. It allows researchers to observe videos of students’ computer screens and listen to their conversations as they engage in computer programming. With the C-COI, researchers can analyze areas such as time on task, students’ collaborative problem solving, behaviors, persistences, and help-seeking/giving behaviors.
Include Neurodiversity in Foundational and Applied Computational Thinking (INFACT)
INFACT will prepare a wide range of learners in grades 3-8, including neurodiverse learners, for successful computer science learning in high school and beyond. INFACT helps students leverage their individual talents needed for the workforce of the future.
Integrating CT Across the Curriculum
In a collaborative effort with EDC, and NYU’s Research Alliance for NYC Schools, we are studying different approaches and models for integrating computational thinking into the curriculum including professional development, administrative decision making, and instructional approaches.