Tennessee Middle School - Accelerated
- Level Middle School
- Contact Hours 31
- Timeframe Quarter
The Tennessee Middle School - Accelerated Course is a quarter-long option for our middle school content. Each module introduces students to a specific computer science topic. You can choose which modules to teach and the order you teach them in!
To view the entire syllabus, click here or click to explore the full course.
MODULES - 6
Students learn the basics of programming by giving Karel the Dog commands in a grid world.
Students will learn how to use basic commands, variables, and functions in their programs using the Python programming language. Recommended for early middle school.
Students explore different technologies and the impact they have on our world.
Students are introduced to network protocols and different strategies used to protect online information. Students learn about Internet etiquette and how to stay safe on the World Wide Web.
Students explore the intersection of art and technology by creating art programs using p5.js.
Students explore data and basic sheet functions to complete a project where they use a device to collect and analyze data to find an answer to a question they have.
Explore programs that your students will build throughout this course!
Here are a few examples of teacher resources and materials to use in the Tennessee Middle School - Accelerated course
| Standards Framework | Alignment |
|---|---|
| Tennessee Middle School | 100% View |
| Tennessee Teen Social Media and Internet Safety Guidance | 100% View |
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.
This is a 31 hour course adapted from CodeHS's Mix and Match Middle School curriculum to meet the Tennessee Middle School Computer Science standards in an accelerated format. It introduces students to foundational computer science concepts through hands-on programming, creative coding, and digital citizenship projects.
This course is designed for Tennessee middle school students. There are no prerequisites, and it's built for beginners, though it moves at a quicker pace than the full-year course.
Tennessee educators asked for a quarter-long course that meets all Tennessee Middle School Computer Science standards. CodeHS curated and streamlined existing Mix and Match Middle School materials so every Tennessee standard is covered while keeping the course manageable within a shorter timeframe.
The course is 31 hours, which fits well within elective rotations or quarter-based schedules.
Students explore computing systems, create art with code, work with data, and program in JavaScript using Karel and Python using Tracy the Turtle. The course also includes a digital citizenship project where students design a Public Service Announcement on responsible technology use.
The lessons and activities are drawn from CodeHS's Mix and Match Middle School course, condensed into a shorter, standards-aligned format.
Yes. It's fully aligned to the Tennessee Middle School Computer Science standards, and a complete standards mapping is available.
No. Everything runs in the browser, so no special installations or materials are required.
Yes. Teachers can extend the course using supplemental Mix and Match lessons for added practice.
Yes. It's ideal for schools using quarter-based rotations or looking to integrate computer science into existing electives.
The overview page is at https://codehs.com/course/27327/overview, the syllabus is at https://codehs.com/syllabus/27327, and the standards mapping is at https://codehs.com/standards/framework/TN_MS/mapping/2096.