Skip to main content

Kira Computer Science Courses in Schools with Different Schedules

How you can make your school and class teaching schedule work with Kira's Computer Science Courses

Kira Computer Science Courses in Schools with Different Schedules

Kira offers computer science courses of different lengths. Our middle school course, Intro to Computational Thinking and Programming, has three units and requires about 25 hours of class time for students to work through. Some schools successfully teach this course by scheduling their computer science classes every day for one grading period, around six weeks. Other schools use an A/B day schedule and schedule their CS class to meet every other day for a whole semester. Other middle schools schedule their classes to meet only once a week, for an extended period of time, maybe one quarter.

Our Intro to Computer Science (Python) course for high school students is designed to take around 150 hours of class time, and is generally scheduled for a full year. There is generally less variation in scheduling models for this full-year course, but classes can meet on an A/B day schedule, or for extended block class sessions that meet fewer times per week, or have the course finish in one semester.

Self-Paced vs. Whole-Class Paced Classes

Most schools that use Kira courses have teachers guiding the students through daily lessons, and keeping students generally on the same pace, working through the course. Many teachers watch all the videos as a whole class together on the big screen in the classroom.

We also provide assignment and content access options for teachers in the assignment settings to ensure that each student completes the required work on each step, lesson, or unit before moving on to the next one.

To help keep students generally moving at the same pace as the rest of the class in this model, teachers can have students work in groups, helping each other out with coding activities and study sessions before lesson assessments. Usage of the Kira AI Tutor is also helpful in keeping students moving along at a common pace, because our AI Tutor helps students from getting stuck for too long on a coding exercise, offering them personalized tips on how to move forward toward the solution.

Teachers can also use Kira's Class and Student Atlas to create personalized content for quicker students with advanced content beyond the scope of the course. And for students who need more support, Kira AI can help create intervention content to help all students master essential skills in the course at a reasonable pace.

A less common but feasible approach to pacing is where students are allowed to work at their own pace through the course. In this model, teachers do not offer much whole-class instruction, and students primarily use the Kira course content independently for all of their learning activities. The course generally will take fewer overall hours for the class in this model, but the teacher is offering fewer supports to students to ensure that they all master the desired learning outcomes.

Did this answer your question?