ABSTRACT
Code.org is developing a complete curriculum and professional development program for the new (AP) Computer Science Principles course. In this hands-on workshop, modeled after the professional development program, participants will get access to, and interact with the new curricular materials for this course: daily lesson plans, instructional guides, assessments, and custom-built software tools woven throughout. Code.org's CS Principles curriculum engages students by having them invent and create their own solutions to some of the great problems in computing upon which many CS principles are based. For example, the course begins by asking students to invent their own bit-sending device to send a single bit of information from one place to another. The curriculum employs a variety of instructional strategies, plugged and unplugged, to build a classroom experience that is engaging and emphasizes accessibility for both the students and instructors. The curriculum also emphasizes student preparation for the AP Performance Tasks by including model tasks at the conclusion of each unit of study. Participants will experience a snapshot of the professional development program, engaging with lessons from the curriculum as they would in a realistic classroom context (i.e. diving into the materials and planning to teach the lesson rather than just talking about it). Participants will hear from high school teachers who have taught the lessons in their classrooms during the 2014-15 field-testing year. Code.org's partner schools will pilot the course in the 2015-16 school year, but the course and its materials will be open and free for all to use.
Index Terms
- Decoding CS Principles: A Curriculum from Code.org (Abstract Only)
Recommendations
CS principles: piloting a new course at national scale
SIGCSE '11: Proceedings of the 42nd ACM technical symposium on Computer science educationSince 2008, NSF and The College Board, have been developing a "Computer Science: Principles" curriculum to "introduce students to the central ideas of computing and CS, to instill ideas and practices of computational thinking, and to have students ...
Two Teachers, Two Perspectives on CS Principles
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationThis paper reports on an investigative, qualitative case study of the teaching practices of two public high school Computer Science teachers as they teach courses that are fully or partially aligned with the CS Principles framework. One teaches at an ...
Implementation and Outcomes of a Three-Pronged Approach to Professional Development for CS Principles
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science EducationOne of the greatest challenges in broadening participation in computer science is teacher preparation, as few middle and high school teachers have a formal background in computing. Further, without a credentialing program, there are limited ways to ...
Comments