Courses for every classroom

Louisiana Computer Science Grades 6-8

This course walks students through the basics of coding with Python Turtles alongside other topics such as digital citizenship, the internet, and cybersecurity.

Full-year course · 180 lessons · 12 units

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

Course Summary

The curriculum includes coding exercises and practice on the Skill Struck platform interspersed with classroom collaboration activities, discussion points, supplemental materials, and unplugged activities. This course walks students through the basics of coding alongside other topics. This integrated approach keeps lessons diverse and students engaged. Students work individually and as teams to build innovative and competitive coding solutions.

Course Outline

    1. Keyboarding Posture
    2. Computer Parts Learn the different parts that make up a computer!
    3. Computer Parts: Inputs/Outputs
    4. Operating Systems Software
    5. Application Software
    6. Information Processing
    7. Memory and Storage
    8. Components of the Internet
    9. Connecting to the Internet
    10. Online Communication Tools
    11. Digital Resilience
    12. Data Management
    13. AI Awareness
    14. Computational Thinking
    15. Website Navigation
    16. Search Engine Skills
    1. Email
    2. Digital Citizenship
    3. Online Safety
    4. Digital Threats asd
    5. Online Privacy
    6. Copyright
    7. Digital Wellness
    8. Cyberbullying
    9. Software Navigation
    10. Computer File Navigation
    11. Word Processing
    12. Word Processing: Tables and Images
    13. Intro to Databases
    14. Calendars
    15. Digital Media
    16. Dress for Success Learn the standard and dress expectations for different environments, and what they entail!
    17. Resume Building Intro to Resume Building!
    18. Interviewing Basics Learn the basics of interviewing!
    1. Word Basics Learn about the basics of Microsoft Word!
    2. PowerPoint Basics Learn about the basics of Microsoft PowerPoint!
    3. PowerPoint Continued Learn about the basics of PowerPoint!
    4. Excel Basics Learn the basics of Excel!
    5. Excel Continued Learn even more about Microsoft Excel!
    6. Email Etiquette Learn more about Email Etiquette!
    1. Google Docs Basics Learn about the basics of Google Documents (Doc)!
    2. Google Docs Continued Learn about the basics of Google Documents (Doc)!
    3. Google Slides Basics Learn about the basics of Google Slides!
    4. Google Slides Continued Learn about the basics of Google Slides!
    5. Google Drive Basics Learn about the basics of Google Drive!
    6. Google Drive Continued Learn about the basics of Google Drive!
    7. Gmail Etiquette Learn about email etiquette and how to create your own email signature!
    8. Gmail Etiquette Continued Learn about email etiquette and how to create your own email signature!
    9. Google Sheets Basics Learn about the basics of Google Sheets!
    10. Google Sheets Continued Learn about the basics of Google Sheets!
    11. Google Chat Basics Learn the in's-and-out's of Google Chat!
    1. Programming Languages
    2. Computer Parts and Pieces Learn the different parts that make up a computer!
    3. Introduction to Python Turtles
    4. Moving the Turtle
    5. Draw Shapes with Python Turtles
    6. Change Screen Color & Title
    7. Turtles Error Messaging and Debugging
    8. Variables and Multiple Python Turtles
    9. Customize Your Turtle
    10. Customize the Pen
    11. Pen Up & Fill Image
    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. Representing Numbers with Binary Learn how to convert information into binary and back.
    13. Representing Text with Binary Learn how we use binary code to represent letters.
    14. Arguments and Parameters in Turtle Functions
    15. Nested Loops with Python Turtles
    16. While Loops with Python Turtles
    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. Network Topologies Learn how different layouts of networks can help information move more efficiently
    5. Addressing Learn how addressing works in the internet.
    6. Fonts Font families and sizes are the main topic in this lesson. There are many different combinations so have fun with it!
    7. 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.
    8. HTML Structure Just like building a house, HTML needs to have structure. This lesson covers the basics of how to structure your HTML files.
    9. 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.
    10. 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.
    11. Copyright Learn what we can and cannot use on the internet and why.
    12. Paragraphs Paragraph tags are one of the most common tags that you will use in HTML. Follow this lesson closely!
    13. Breaks and Dividers Break tags are one of the unique tags in HTML. This lesson covers how to use them and why they are different than most.
    14. Types of Threat Learn about the different approaches criminals might take cause problems.
    15. Programming Languages
    16. Ordered Lists Lists are a great way to display multiple items. This lesson covers how to create numbered lists.
    17. Unordered Lists Similar to the previous lesson, this lesson covers how you can create a bulleted list.
    18. Text Align This lesson covers how you can align your text to the left, right and center of your website.
    1. Accessibility Learn about how we can make computer programs more accessible.
    2. Links This lesson discusses HTML links and how you can connect your users to external sites or internal pages on your website.
    3. Images Another very useful and common element in a website is the image tag. Check this lesson out to learn how to use them.
    4. Buttons/Event Listeners: onclick Finally some interaction! onclick is a great way to interact with your users.
    5. Data Compression Overview Learn what data compression is and how it is used.
    6. Lossless Text Compression Learn how we can compress text files in a way that they can be perfectly recreated.
    7. Background Image Background Images can be a great way to add more vibrance and texture to your website.
    8. Videos Videos are one of the most popular media types in the world right now. This lesson will teach you how to utilize this important feature.
    9. Image Link Image links can be a cool, useful way to let your users interact with your site.
    10. The Digital Divide
    11. Introduction to CSS Learn how to get started with the CSS language!
    12. Connecting Your CSS File to an HTML File Learn how to connect your CSS file to an HTML file.
    13. Borders Learn to add a stylized border to an HTML element! Including images, shapes, and buttons. Customize the border color, width or style.
    14. Classes As your page grows, classes make it easy to assign CSS to certain elements in your site. This lesson tackles how to use classes and their importance.
    1. Binary Learn the basics of binary--why it exists and how the computer uses it to communicate information.
    2. Representing Numbers with Binary Learn how to convert information into binary and back.
    3. Representing Text with Binary Learn how we use binary to represent text.
    4. Representing Images with Binary Learn how to use binary to represent images
    5. Data
    6. Bigger Bytes Learn about the different sizes of data.
    1. Getting to Know the micro:bit Robot
    2. AI, Machine Learning, & Automation Learn how artificial intelligence, machine learning, and automation are affecting your world and potential changes in the future.
    3. Download to the micro:bit
    4. Show Numbers and Strings
    5. Encryption Learn how encryption helps make things more secure.
    6. Show Images
    7. Forever Function
    8. Types of Threat Learn about the different approaches criminals might take cause problems.
    9. Buttons and If Statements
    10. Computer Innovations Explore how different computer innovations have affected our everyday lives.
    11. Legal and Ethical Concerns in Innovations Learn about legal and ethical concerns surrounding computing innovations.
    12. Elif/Else Statements
    13. Repeat with a For Loop
    14. Personal Data Learn how your personal data is available and could be without you knowing it!
    15. Variables and Temperature
    16. Temperature Conditionals
    17. Movement
    18. Music
    19. Music Advanced
    20. Light
    21. Compass
    1. Team Members in Tech
    2. Software Engineer Learn what it means to be a software engineer!
    3. Computer Systems Manager Learn what it means to be a computer systems manager!
    4. Database Administrator Learn what it means to be a database administrator!
    5. Network Analyst Learn what it means to be a network analyst!
    6. Video Game Developer Learn what it means to be a video game developer!
    7. Bioinformatic Scientist Learn what it means to be a bioinformatic scientist
    8. Drone Software Engineer Learn what it means to be a drone software engineer!
    9. Computer Science Teacher Learn what it means to be a computer science teacher!
    10. Virtual Reality Specialist Learn what it means to be a virtual reality specialist!
    11. Hardware Engineer Learn what it means to be a hardware engineer!
    12. Web Developer Learn what it means to be a web developer!
    13. Information Security Analyst Learn what it means to be an information security analyst!
    14. Health Information Technician Learn what it means to be a health information technician!
    15. Data Scientist Learn what it means to be a data scientist!
    16. Software Tester Learn what it means to be a software tester!
    17. App Developer Learn what it means to be an app developer!
    18. Artificial Intelligence Specialist Learn what it means to be an Artificial Intelligence Specialist!
    19. Ethical Hacker Learn what it means to be an ethical hacker!
    20. Web Designer Learn what it means to be a web designer!
    21. Agricultural Engineer Learn what it means to be an agricultural engineer!
    22. Marine Scientist
    23. Food Scientist
    24. Ecologist Learn what it's like to be a ecologist!
    25. Climatologist
    26. Biometrician
    27. Remote Sensing Specialist
    1. HTML Project # 1 Basic Web Practice This is the basic web practice project.
    2. HTML Project # 2: History Website This is the history website project.
    3. HTML Project # 3: Success Skills This is the success skills project.
    4. HTML Project # 4: Favorite Holiday This is the favorite holiday project.
    5. HTML Project # 5: Favorite Movie This is the favorite movie project.
    6. HTML Project # 6: Book Report This is the book report project.
    7. HTML Project # 7: Historical Figure Report This is the historical figure report project.
    8. HTML Project # 8: Music History This is the music history project.
    9. HTML Project # 9: Cereal Website This is the cereal website project.
    10. HTML Project # 10: Olympics This is the olympics project.
    11. HTML Project #11: Color Check-In
    12. HTML Project #12: Identity
    13. HTML Project #13: A Calming Place
    14. HTML Project #14: Goal Setting
    15. HTML Project #15: Gratitude Journal
    16. HTML Project #16: Zones of Regulation

Standard Alignment

CSTA K-12 Computer Science Standards

  • 1B-AP-15
  • 2-AP-10
  • 2-AP-11
  • 2-AP-12
  • 2-AP-13
  • 2-AP-14
  • 2-AP-15
  • 2-AP-16
  • 2-AP-17
  • 2-AP-18
  • 2-AP-19
  • 2-CS-01
  • 2-CS-02
  • 2-CS-03
  • 2-DA-07
  • 2-DA-08
  • 2-DA-09
  • 2-IC-20
  • 2-IC-21
  • 2-IC-22
  • 2-IC-23
  • 2-NI-04
  • 2-NI-05
  • 2-NI-06
  • 3A-AP-13
  • 3A-AP-14
  • 3A-AP-15
  • 3A-AP-16
  • 3A-AP-17
  • 3A-AP-18
  • 3A-AP-19
  • 3A-AP-21
  • 3A-AP-22
  • 3A-AP-23
  • 3A-DA-09
  • 3A-DA-10
  • 3A-DA-11
  • 3A-DA-12
  • 3A-IC-24
  • 3A-IC-25
  • 3A-IC-26
  • 3A-IC-27
  • 3A-IC-29
  • 3A-IC-30
  • 3A-NI-04
  • 3A-NI-05
  • 3B-AP-08
  • 3B-AP-09
  • 3B-AP-10
  • 3B-AP-11
  • 3B-AP-12
  • 3B-AP-13
  • 3B-AP-14
  • 3B-AP-15
  • 3B-AP-16
  • 3B-AP-17
  • 3B-AP-18
  • 3B-AP-19
  • 3B-AP-20
  • 3B-AP-21
  • 3B-AP-22
  • 3B-AP-23
  • 3B-AP-24
  • 3B-DA-05
  • 3B-DA-06
  • 3B-DA-07
  • 3B-IC-25
  • 3B-IC-26
  • 3B-IC-27
  • 3B-NI-04

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

Course Project

In this course students will complete challenges that help solidify concepts as they use skills in a variety of ways. In order to complete tasks, students will creatively apply what they've learned by using different approaches to reach a goal. This experience closely follows challenges they would face in a technical interview, allowing them to practice. Some examples of projects: Find the Tens Place, Remove String Section, Leap Year, Factorial, Halloween Candy Count