Please enable JavaScript to use CodeHS

Florida Grade 8 Digital Discoveries

In this course, students take their coding and problem-solving skills further by diving into advanced programming concepts using Python and Tracy the Turtle. They learn to use variables, loops, and conditionals to solve real-world challenges and complete project-based assessments. The curriculum also emphasizes responsible technology use, data analysis, and an introduction to emerging tech, preparing students for high school computer science courses.

Overview & Highlights

Level
Middle School
Contact Hours
120
Timeframe
Year

Course Overview

To view the entire syllabus, click here or click to explore the full course.

MODULES - 12

  • Tracy's World

    Students learn about the world Tracy lives in and how to write commands that she will understand. They also look at a history of programming languages and some of the different characteristics programming languages can have.

  • Moving Tracy

    Students build on the commands they have learned to instruct Tracy around all parts of her world and use for loops to make their code more efficient.

  • Designing and Communicating Solutions

    Students explore useful ways to break down large problems to write readable and successful programs.

  • Controlling Tracy with Variables

    Students learn about data types and how variables can be used in their Tracy programs. They also begin to learn how to manipulate strings in their programs, and learn how to add user interaction to their programs through user input and mouse click events.

  • Making Decisions

    Students learn how to use if/else statements and while loops to instruct Tracy to make decisions based on conditions. They also learn how to return values from functions.

  • Putting It All Together

    Students put together all of the concepts they have learned to solve advanced Tracy puzzles and complete a final quiz.

  • [Project] On-Screen Calculator

    Students have a chance to apply all the skills and concepts they've learned in this course by completing a project where they will use Tracy to create a calculator that can be used to complete simple mathematical expressions.

  • Exploring Computing

    Students explore different technologies and the impact they have on our world.

  • Exploring the Internet

    Students are introduced to network protocols and different strategies used to protect online information.

  • Exploring Digital Citizenship

    Students learn about Internet etiquette and how to stay safe on the world wide web.

  • Exploring Data and Spreadsheets

    Students synthesize all they've learned in this course to complete a project where they use a device to collect and analyze data to find an answer to a question they have.

  • Emerging Technology & AII

    Students explore the rapidly evolving world of artificial intelligence and robotics, learning how these technologies are shaping our future. They experiment with AI tools that can generate text, images, and translations; train their own machine learning models; investigate AI’s role in accessibility; and explore real-world robotics applications in healthcare, delivery, and companionship. The module emphasizes both the exciting possibilities and ethical considerations of AI.


77
Lessons
73
Videos
189
Exercises
13
Challenges
183
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the Florida Grade 8 Digital Discoveries course

Standards Alignment

Showing frameworks for your state
Standards Framework Alignment
Florida MJ Grade 8 Digital Discoveries 100% View
Nova Scotia 7-8 ICT 74% View

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn't find what you were looking for? Here are a few links that might be useful to you.