ABSTRACT
The Beauty and Joy of Computing (BJC) Sparks curriculum is an innovative computer science curriculum designed to introduce middle school and early high school students to the world of computer science through functional programming. Developed by the creators of BJC CS Principles (CSP), BJC Sparks presents a simplified yet engaging approach to programming, emphasizing the flow of information through functions. By focusing on functions rather than commands and iteration, BJC Sparks nurtures problem-solving skills and reduces bugs in future programming experiences.
At SIGCSE 2023, the BJC Sparks team shared their insights into the curriculum's development and implementation, featuring real-world accounts from pioneering teachers. The use of microworlds and multimedia elements captured middle school students' interest, particularly in physical computing micro:bit activities. This approach showcased the potential of multimedia and data science projects in teaching functional programming through exciting, personalized activities.
Building on the success of previous summer PD workshops with 76 educators across the U.S., we propose a condensed version of our comprehensive workshop for SIGCSE. Participants will gain a deep understanding of BJC Sparks' design principles, hands-on experience with the Snap! programming language, collaborative lab activities, alignment with CSTA standards, access to teacher materials and resources, and effective pedagogical strategies. Attendees will receive a three-hour professional development certificate and will be equipped to empower the next generation of young minds in the world of functional programming and beyond.
Index Terms
- Igniting Curiosity with BJC Sparks: A Transformative Curriculum for Middle and High School Computer Science
Recommendations
Implementing a new Computer Science Curriculum for middle school in Israel
FIE '12: Proceedings of the 2012 IEEE Frontiers in Education Conference (FIE)As part of a national strategic plan recently established by the Ministry of Education in Israel to strengthen science and technology education, an innovative Computer Science (CS) curriculum for middle school was developed. One main goal of the new ...
Student Mission Control: Integrating Space Data Exploration into Data and Computer Science Education
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2Data Science (DS) blends computer science, statistics, mathematics, and visualization. The absence of a nationwide DS curriculum in the US prompts educators to independently devise engaging DS curriculum. With support from the National Science Foundation ...
An Electrical Engineering Summer Academy for Middle School and High School Students
An Electrical Engineering Summer Academy for Pre-College Students was held at the University of Tulsa, Tulsa, OK, during the summers of 2007 and 2008. The Academy participants included students having just completed 7th to 11th grade and teachers from ...
Comments