Coming Soon: CS Fundamentals Courses A-F
Teachers like you play a critical role in building our computer science curriculum for all students. We're getting ready to release exciting new updates to Computer Science Fundamentals Courses 1-4 for the '17-'18 school year.
CS Fundamentals has been used by millions of students, thanks to the passion and dedication of tens of thousands of teachers. And our teachers have given us fantastic feedback on how to improve. Some feedback we’ve been able to add to the current courses, like text-to-speech for early readers, and the protractor tool for angle help.
Some changes, however, are bigger, and would significantly disrupt classrooms if released mid-year as part of the existing courses. We have been working on these updates separately.
The biggest update to CS Fundamentals is that content will move from four courses (Courses 1-4) to six courses aligned to each K-5 grade level (Courses A-F).
Before we get into the big changes, we wanted to assure all teachers using CS Fundamentals Courses 1-4 that, if they wish, they can continue with exactly what they’re doing.
Read on for more details about the updates!
The biggest update to CS Fundamentals is that content will move from four courses (Courses 1-4) to six courses aligned to each K-5 grade level (Courses A-F). This will address a number of pain points with our existing offering:
Also: Why the name Courses A - F if they’re aligned to the grades? We received feedback early on from our facilitators that while the courses might be aligned to specific grades, many classrooms might not be ready for their grade’s content yet. To stay neutral and avoid anyone feeling behind, we decided on Courses A - F.
While the familiar puzzle-style levels will continue to feature prominently in our online stages, we have received feedback around incorporating open-ended opportunities for students to showcase what they’ve learned and take a project in a direction of their choosing. At the end of Courses E and F we created a series of stages that teachers will support students through to create an Artist or Play Lab project. These stages include exploring existing project ideas, planning the drawing or story/game, building the project, incorporating feedback, and presenting the project to their peers.
We've created several tools that improve the way that concepts within a stage are taught and supported throughout the new Courses A - F.
These courses are not yet promoted on the Code.org website, but can be accessed directly at:
To view the lesson plan for any lesson, you can click the View Lesson Plan button next to any stage:
When you’re ready to have your students access the course, you can assign the course to a section of students from the Teacher Home Page as you have with other courses. Just scroll down to the “Under Development: CS Fundamentals” area of the course selection dropdown, and pick the course that works best for your class:
If you see any issue while on a puzzle in Code Studio, just click “Report Bug” in the upper right hand corner. It could be an issue in the puzzle, or just your feedback that you think it’s too hard or too easy -- we want to hear it all!
If you have questions about the course or have a great idea you tried out in your classroom, we want to hear about it, and so would your peers! Our forum is a supportive place to learn from others and share your ideas. Check out the CS Fundamentals Courses A-F Pilot forum!