Courses for every classroom

Florida Grades 6-8 Digital Discoveries

A course designed to provide middle school students a vast, introductory understanding of computer science.

Full-year course · 112 lessons · 6 units

  • Voyage
  • Year
  • 6th grade
  • 7th grade
  • 8th grade
  • Florida course

Course Summary

A course designed to provide middle school students a vast, introductory understanding of computer science.

Course Outline

    1. Digital Communication and Creation
    2. Computer Parts and Pieces Learn the different parts that make up a computer!
    3. Inside the Machines
    4. Digital Citizenship Learn about digital citizenship and how you can be responsible with your technology.
    5. Computer Innovations Explore how different computer innovations have affected our everyday lives.
    6. Digital Security
    7. Word Processing
    8. Navigating the Digital World Safely
    9. Spreadsheets
    10. Understanding Files, Apps, and Data
    11. Slideshows
    12. Life in a Digital World
    13. Calendars
    14. Online Communication Tools
    15. Search Engine Skills
    16. Digital Tools for Collaboration
    1. Programming Languages
    2. Introduction to Python Turtles
    3. Moving the Turtle
    4. Draw Shapes with Python Turtles
    5. Change Screen Color & Title
    6. Turtles Error Messaging and Debugging
    7. Variables and Multiple Python Turtles
    8. Visualizing Algorithms Learn how to create flow charts to visualize your algorithms.
    9. Customize Your Turtle
    10. Customize the Pen
    11. Pen Up & Fill Image
    12. AI, Machine Learning, & Automation Learn how artificial intelligence, machine learning, and automation are affecting your world and potential changes in the future.
    13. Smart Machines
    14. Personal Data Learn how your personal data is available and could be without you knowing it!
    15. The Digital Divide
    16. Algorithms, Math and Models
    17. Choosing the Best Algorithm
    18. From Patterns to Programs
    1. The Print Statement & Variables
    2. Inputs and Outputs with Python Turtles
    3. Python Turtle Data Types
    4. Concatenation with Python Turtles
    5. Syntax & Comments Python Turtles
    6. Converting Data Types Python Turtles
    7. Math and Python Turtles
    8. For Loops with Python Turtles
    9. If Statements and Conditionals with Python Turtles
    10. Else If Statements with Python Turtles
    11. Functions with Python Turtles
    12. Arguments and Parameters in Turtle Functions
    13. Nested Loops with Python Turtles
    14. While Loops with Python Turtles
    15. Team Project and Software Development Life Cycle
    16. Lists Lists are one of the main ways that we organize data in most programming languages. This lesson covers how to use lists in Python.
    17. Python For Loops This lesson covers For Loops and how to use them in Python. You will also learn how to access each item in a list using a For Loop.
    18. Object-Oriented Programming This lesson covers the basics of object-oriented programming.
    19. Creating an Instance This lesson covers how to create an instance of your class.
    20. Objects Continued
    1. Animal Tracking Introduction Welcome to the Skill Struck Marine Biology Field Base! Learn how code can help your mission as a marine biologist.
    2. Animal Tracking and Variables Learn how to create variables that will be useful to track your animals!
    3. Animal Tracking and Variable Types Learn how the different variable types can help you with animal tracking.
    4. Animal Tracking and Input/Output Learn how inputs and outputs can help with animal tracking.
    5. Animal Tracking and Converting Data Types Learn how converting data types can help with animal tracking.
    6. Animal Tracking and If Statements Learn how if statements can help with animal tracking.
    7. Animal Tracking with Conditionals Learn how Python conditionals can help with animal tracking.
    8. Animal Tracking Engineering Project Use what you have learned to engineer a computer program to produce information from animal tracking in the Pacific Ocean.
    9. Representing Numbers with Binary Learn how to convert information into binary and back.
    10. Representing Text with Binary Learn how we use binary code to represent letters.
    11. Simulations
    12. Data
    13. Team Members in Tech
    14. Making Sense of Data
    15. Data in Action
    16. Accessibility Learn about how we can make computer programs more accessible.
    17. Cyberbullying
    18. Types of Threat Learn about the different approaches criminals might take cause problems.
    19. Encryption Learn how encryption helps make things more secure.
    20. History of Computer Science Timeline Learn about the history of computer science and see how far we have come!
    21. Personal Data Learn how your personal data is available and could be without you knowing it!
    22. Copyright Learn what we can and cannot use on the internet and why.
    1. HTML Basics Learn the basic terminology and ideas behind HTML in this introductory lesson.
    2. Heading Tags This lesson will teach you how to use Headers to show hierarchy and style in your web pages.
    3. Text Colors Looking to spruce up your site with some color? This lesson focuses on how you can change the color of your text.
    4. Fonts Font families and sizes are the main topic in this lesson. There are many different combinations so have fun with it!
    5. HTML as a Language This introductory lesson addresses programming languages and a few of them that you will encounter in this unit and the next.
    6. HTML Structure Just like building a house, HTML needs to have structure. This lesson covers the basics of how to structure your HTML files.
    7. Background Color Background colors are a great way to show distinct sections in your site. This lesson covers the basics of how you can utilize this feature.
    8. HTML Title Titles are the cherry on top of every website. This lesson will cover how you can add this to your website for an even more personalized feel.
    9. Paragraphs Paragraph tags are one of the most common tags that you will use in HTML. Follow this lesson closely!
    10. HTML Project # 1 Basic Web Practice This is the basic web practice project.
    11. Animal Tracking Introduction Welcome to the Skill Struck Marine Biology Field Base! Learn how code can help your mission as a marine biologist.
    1. Digital Tools for Collaboration
    2. Database Administrator Learn what it means to be a database administrator!
    3. Network Analyst Learn what it means to be a network analyst!
    4. Video Game Developer Learn what it means to be a video game developer!
    5. Bioinformatic Scientist Learn what it means to be a bioinformatic scientist
    6. Drone Software Engineer Learn what it means to be a drone software engineer!
    7. Computer Science Teacher Learn what it means to be a computer science teacher!
    8. Virtual Reality Specialist Learn what it means to be a virtual reality specialist!
    9. Hardware Engineer Learn what it means to be a hardware engineer!
    10. Web Developer Learn what it means to be a web developer!
    11. Information Security Analyst Learn what it means to be an information security analyst!
    12. Health Information Technician Learn what it means to be a health information technician!
    13. Data Scientist Learn what it means to be a data scientist!
    14. Software Tester Learn what it means to be a software tester!
    15. App Developer Learn what it means to be an app developer!
    16. Artificial Intelligence Specialist Learn what it means to be an Artificial Intelligence Specialist!
    17. Ethical Hacker Learn what it means to be an ethical hacker!
    18. Web Designer Learn what it means to be a web designer!
    19. Agricultural Engineer Learn what it means to be an agricultural engineer!
    20. Marine Scientist
    21. Food Scientist
    22. Ecologist Learn what it's like to be a ecologist!
    23. Climatologist
    24. Biometrician
    25. Remote Sensing Specialist

Standard Alignment

  • Aligned to 84 Florida standards

State standards documents

Document Standards Grades
National
2022 Skill Struck Standards Alignment + Correlation Guide CSTA K-12 Computer Science Standards · 2022 K-2, 3-5, 6-8, 9-12
Alabama
Alabama Course of Study Digital Literacy and CS Standards + Skill Struck Alignment Alabama Course of Study Digital Literacy and CS Standards K-2, 3-5, 6-8, 9-12
Arizona
Arizona Computer Science Standards + Skill Struck Alignment Arizona Computer Science Standards K-2, 3-5, 6-8, 9-12
Arkansas
Arkansas Computer Science and Computing Standards Middle School Introduction to Coding Standards + Skill Struck Alignment Arkansas Computer Science and Computing Standards Middle School Introduction to Coding Standards · 2023 6-8
California
California K-12 CS Standards + Skill Struck Alignment California K-12 CS Standards K-2, 3-5, 6-8, 9-12
Georgia
Georgia Standards of Excellence for K-8 Computer Science + Skill Struck Alignment Georgia Standards of Excellence for K-8 Computer Science K-2, 3-5, 6-8
Idaho
Idaho Content Standards Computer Science + Skill Struck Alignment Idaho Content Standards Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Illinois
Illinois Computer Science Standards + Skill Struck Alignment Illinois Computer Science Standards · 2022 K-2, 3-5, 6-8, 9-12
Indiana
Indiana K-12 Computer Science Standards + Skill Struck Alignment Indiana K-12 Computer Science Standards · 2023 K-2, 3-5, 6-8, 9-12
Iowa
Iowa Computer Science Standards + Skill Struck Alignment Iowa Computer Science Standards K-2, 3-5, 6-8, 9-12
Kansas
Kansas CS Standards P-12 + Skill Struck Alignment Kansas CS Standards P-12 · 2023 K-2, 3-5, 6-8, 9-12
Kentucky
Kentucky Academic Standards for Computer Science + Skill Struck Alignment Kentucky Academic Standards for Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Maryland
Maryland K-12 CS Standards + Skill Struck Alignment Maryland K-12 CS Standards · 2023 K-2, 3-5, 6-8, 9-12
Massachusetts
Massachusetts Digital Literacy and Computer Science Standards + Skill Struck Alignment Massachusetts Digital Literacy and Computer Science Standards · 2023 K-2, 3-5, 6-8, 9-12
Michigan
Michigan K-12 Standards Computer Science + Skill Struck Alignment Michigan K-12 Standards Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Mississippi
Mississippi College and Career Readiness standards for Computer Science + Skill Struck Alignment Mississippi College and Career Readiness standards for Computer Science · 2022 K-2, 3-5, 6-8, 9-12
Missouri
Missouri K-12 Computer Science Performance Standards + Skill Struck Alignment Missouri K-12 Computer Science Performance Standards · 2023 K-2, 3-5, 6-8, 9-12
Nebraska
Nebraska K-12 Technology Standards + Skill Struck Alignment Nebraska K-12 Technology Standards · 2023 K-2, 3-5, 6-8, 9-12
Nevada
Nevada Academic Content Standards for CS + Skill Struck Alignment Nevada Academic Content Standards for CS K-2, 3-5, 6-8, 9-12
Nevada Academic Content Standards for Integrated Technology + Skill Struck Alignment Nevada Academic Content Standards for Integrated Technology K-2, 3-5, 6-8, 9-12
New Jersey
New Jersey Computer Science and Design Thinking Standards + Skill Struck Alignment New Jersey Computer Science and Design Thinking Standards · 2020 K-2, 3-5, 6-8, 9-12
New York
New York Computer Science and Digital Fluency Learning Standards K-12 + Skill Struck Alignment New York Computer Science and Digital Fluency Learning Standards K-12 K-2, 3-5, 6-8, 9-12
North Carolina
North Carolina K-12 CS Standards + Skill Struck Alignment North Carolina K-12 CS Standards K-2, 3-5, 6-8, 9-12
Ohio
Ohio's Learning Standards Computer Science + Skill Struck Alignment Ohio's Learning Standards Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Oklahoma
Oklahoma Academic Standards for Computer Science + Skill Struck Alignment Oklahoma Academic Standards for Computer Science K-2, 3-5, 6-8, 9-12
Rhode Island
Rhode Island's K-12 CS Education Standards + Skill Struck Alignment Rhode Island's K-12 CS Education Standards K-2, 3-5, 6-8, 9-12
South Carolina
South Carolina Computer Science and Digital Literacy Standards + Skill Struck Alignment South Carolina Computer Science and Digital Literacy Standards · 2023 K-2, 3-5, 6-8
Tennessee
Tennessee K-12 Computer Science State Standards + Skill Struck Alignment Tennessee K-12 Computer Science State Standards · 2023 K-2, 3-5, 6-8, 9-12
Texas
TEKs Technology Applications K-8 Standards + Skill Struck Alignment TEKs Technology Applications K-8 Standards K-2, 3-5, 6-8
Utah
Utah 6-12 CS Standards + Skill Struck Alignment Utah 6-12 CS Standards · 2019 6-8, 9-12
Virginia
Virginia K-12 CS Standards + Skill Struck Alignment Virginia K-12 CS Standards · 2023 K-2, 3-5, 6-8, 9-12
Washington
Washington K-12 CS State Learning Standards + Skill Struck Alignment Washington K-12 CS State Learning Standards K-2, 3-5, 6-8, 9-12
Wisconsin
Wisconsin Standards for Computer Science + Skill Struck Alignment Wisconsin Standards for Computer Science · 2023 K-2, 3-5, 6-8, 9-12
Wyoming
Wyoming Computer Science Content Standards + Skill Struck Alignment Wyoming Computer Science Content Standards · 2020 K-2, 3-5, 6-8