Description
In this course, you will learn:
- Understand the AP CSP Framework's Big Ideas and Computational Thinking Practices, which are central to the BJC Curriculum.
- Understand the BJC curriculum's content and pedagogy.
- Learn about the Snap! programming language and how it allows kids to learn programming by creating and experimenting.
- Understand how BJC works in practice through student films, and how to best assist your students' learning with expert videos and peer discussions.
- Prepare to apply BJC's student-driven, inquiry-based learning method in your classroom.
- Learn how to prepare your students for the AP CSP multiple choice exam, as well as the necessary "Create" (building a computer program or other computer artifact) and "Explore" (explaining the impact of a chosen innovation) tasks.
Syllabus:
- Welcome to the BJC Curriculum: Student and Teacher Perspectives
- Introducing the Snap! Programming Language
- Getting Started: Creating the Click Alonzo Game
- Programming with Text: Making and Using Lists
- Polygons and Patterns: Abstracting by Creating Blocks
- The Number Guessing Game: Variables and Algorithms
- Preparing Students for the AP Exam