KELP-CS stands for Kids Enjoying Learning Programming-Computer Science. It is an innovative programming curriculum for upper elementary school students (4th-6th grade).
In KELP-CS, Students learn computational thinking skills, programming skills, and design thinking skills. So far, two modules have been developed. Each module takes approximately 12-16 hours of class time. There are three types of activities: Off-computer activities that tie computing concepts to students' daily lives, short, on-computer activities that build students' skills, and an engineering design-thinking project that is threaded throughout the curriculum. Both modules are designed to integrate students’ understanding of computational thinking while helping them develop programming skills in a scaffolded block-based programming environment designed specifically for upper elementary school-aged students. Over the duration of each module, students propose, develop, code, and improve their own culminating project, building an understanding of design thinking.
KELP-CS program is a collaborative work between The Gevirtz Graduate School of Education and Computer Science.