I was creating a section for my class when I realized that you had to choose a course in order to make a section. I was wondering what would be a smart choice for a course for students K-1st?
Hi there!
Our six Computer Science Fundamentals courses are flexibly designed for teachers new to CS who want to offer accessible and equitable introductory CS courses to their students.
The progression of Courses A-F build upon each other to ensure continuing students stay interested and learn new things.
This allows you to use the same course at any grade level for all students, regardless of their experience.
For the first year of your curriculum, we’d suggest starting all students with lesson 1 of the appropriate course.
The lessons in CS Fundamentals were written to be taught in 45-60 minute class periods. The course overview pages (e.g. https://studio.code.org/s/coursea) indicate the number of lessons and also give a more detailed breakdown of time within each lesson.
This should help you begin to estimate the total time needed. That being said, some teachers choose to shorten or extend particular lessons as needed to fit their schedules.
We also encourage you to visit our forum area for whichever curriculum level(s) you’re teaching, to connect with other teachers in the Code.org community. The CSF forum can be found here.
If you have any additional questions, please let us know.
When my students complete D-F courses in Fundamentals, What should be the next assignment?
Hi Teresa, great question!
If your students are in elementary school, particularly in 3rd-5th grade, I would encourage you to look at our CS Connections offerings that integrate Computer Science into Science, Math, English, or Social Studies.
If you teach middle school students, CS Discoveries offers flexible units where you can pick and choose from topics that are relevant to what you want to teach.
If you’re just looking to teach any coding lesson for an additional hour, I recommend checking out our Hour of Code offerings.