


#PROJECT STEM LOG IN PROFESSIONAL#
Professional Learning: BJC professional development includes a five-day summer workshop taught both online and in person, where teachers collaboratively design and create visual, interactive Snap ! programs, balanced with critical reflection on the impacts of computing. BJC is available free online.Įxplore the Beauty and Joy of Computing curriculum, and the Beauty and Joy of Computing site for the broader project. The curriculum uses the visual block-based programming language Snap ! and has an exploratory, hands-on approach in which students collaborate in pairs and teams on projects across a variety of contexts (games, art, mathematics, language, etc.). It emphasizes the joy of creating beautiful computer programs and engages students in critical reflection on the social implications (including potential benefits and harms) of new computing technologies. The PD sessions can be delivered in person, online instructor led, or online self paced.īeauty and Joy of Computing (BJC)'s AP CSP curriculum and PD were developed by the University of California, Berkeley, Education Development Center, and North Carolina State University with support from the National Science Foundation.

#PROJECT STEM LOG IN HOW TO#
Throughout the PD, teachers will learn details about the AP CSP curriculum, how to plan and teach their lessons, as well as how to boost and assess students’ progress in a differentiated manner using the AIQ online platform. After attending the four-day professional development (PD sessions), teachers will be able to steer the course and get their students involved in a spectacular learning experience. Professional Learning: AIQ’s professional learning program is enriched with plenty of resources, unit plans, and lesson plans for AP Computer Science Principles teachers. Visit the AIQ AP CSP page for more details. Additionally, they will be able to explain how computer advances and systems function, investigate their possible implications, and contribute to a collaborative and ethical computing culture. Throughout the course, students will learn how to design, build, and evaluate solutions for various problems by creating algorithms and computer programs using Python programming language. AIQ’s AP Computer Science Principles curriculum addresses the core ideas of computing through a comprehensive set of tools and hands-on activities.
