Exploring Computer Science

This course walks students through the basics of coding with HTML, CSS and Python alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 6 and 12. They learn Python by using the micro:bit.

61c2a320f724f784feb1b865_stream-light3 times a week over 16 weeks

6th grade
7th grade
8th grade
9th grade
10th grade
11th grade
12th grade
HTML
CSS
Python
Semester
Voyage
  • Course Summary
  • Course Outline
  • Standard Alignment
  • Course Project

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.

Exploring Computer Science
  • ECS1: What is a Computer? / HTML Basics

    Learning Outcomes:

    Students explore the history of computer science and are introduced to the HTML language.

    Topics covered:

    History of Computers

    HTML Basics

    Standard alignment:

    2-IC-20, 3A-AP-18, 3A-AP-17, 2-AP-11, 2-DA-07

  • ECS2: Computer Parts / Headings

    Learning Outcomes:

    Students explore the parts and pieces that make up a computer. They discover the role each computer part has to play in the whole as examples of abstraction. Students learn about Text Colors.

    Topics covered:

    Computer parts

    Heading

    Standard alignment:

    2-CS-02, 2-CS-03, 3A-AP-18, 3A-AP-17, 2-AP-16, 2-AP-11, 2-DA-07, 3B-AP-22, 3B-AP-24, 3A-CS-01, 3A-CS-02, 3B-CS-01, 3B-CS-02

  • ECS3: How the Internet Works / Text Colors

    Learning Outcomes:

    Students discover how the internet works and learn about the different parts that make up a network. They learn how to use Fonts.

    Topics covered:

    How the Internet Works

    Text colors

    Standard alignment:

    2-NI-04, 2-AP-11, 2-AP-17, 2-AP-16, 2-DA-07, 3B-AP-22, 3B-AP-21, 3B-AP-19, 3B-AP-16, 3B-AP-14, 3B-AP-11, 3A-AP-18, 3A-AP-17, 3A-AP-16

  • ECS4: How the Internet Works Continued / Fonts

    Learning Outcomes:

    Students dive deeper into the inner workings of the internet. They implement HTML structure.

    Topics covered:

    How the Internet Works

    Fonts

    Standard alignment:

    2-NI-04, 3B-NI-03, 3A-CS-03, 2-AP-11, 2-CS-02, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3A-AP-23, 3B-AP-14, 3B-AP-19, 3A-IC-24

  • ECS5: Troubleshooting Techniques / HTML as a Language

    Learning Outcomes:

    Students learn the basics of troubleshooting various computer problems. They learn how to add background colors and titles to their HTML files.

    Topics covered:

    Troubleshooting

    HTML as a Language

    Standard alignment:

    2-AP-17, 2-CS-03, 2-AP-11, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3A-AP-23, 3B-AP-14, 3B-AP-19, 3B-AP-22, 3A-CS-03

  • ECS6: Troubleshooting Scenarios / HTML Structure

    Learning Outcomes:

    Students practice troubleshooting various computer problems. They learn how to add background colors and titles to their HTML files.

    Topics covered:

    HTML Structure

    Troubleshooting

    Standard alignment:

    2-AP-11, 2-CS-03, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-14, 3B-AP-19, 3B-AP-22

  • ECS7: Debugging Strategies / Background Color

    Learning Outcomes:

    Students learn some strategies for debugging their code faster and with less frustration. They learn to add paragraphs, breaks, and dividers to their HTML code.

    Topics covered:

    Debugging

    Background color

    Standard alignment:

    2-AP-11, 2-CS-03, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3A-AP-23, 3B-AP-14, 3B-AP-19, 3B-AP-22, 3B-AP-24

  • ECS8: Careers in Web Development / HTML Title

    Learning Outcomes:

    Students will explore different debugging strategies. They will learn how to implement text align on their HTML file.

    Topics covered:

    Careers

    HTML Title

    Standard alignment:

    2-AP-11, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-11, 3B-AP-14, 3B-AP-22, 3B-AP-19

  • ECS9: Further Career Exploration & Copyright / Paragraphs

    Learning Outcomes:

    Students will walk through the specifics of a certain career in software development to understand the specifics behind the career. They will learn to add links to their HTML files.

    Topics covered:

    Careers

    Paragraphs

    Standard alignment:

    2-AP-11, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-22

  • ECS10: Digital Citizenship / Breaks & Dividers

    Learning Outcomes:

    Students walk through what makes a good digital citizen and assess their own computer use for unhealthy habits. They will talk about what a digital footprint is and learn to add images to their HTML files.

    Topics covered:

    Digital Citizenship

    Breaks & Dividers

    Standard alignment:

    2-IC-20, 2-NI-05, 2-AP-17, 2-AP-11, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3B-IC-25, 3B-IC-26, 3B-IC-27

  • ECS11: Digital Safety / Ordered Lists

    Learning Outcomes:

    Students explore different strategies to safe in a digital environment. They will learn to add buttons to their HTML files.

    Topics covered:

    Digital Safety

    Ordered Lists

    Standard alignment:

    2-AP-17, 3A-NI-05, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-14, 3B-AP-21, 3B-AP-22, 3B-AP-19, 3A-NI-06, 3A-NI-07, 3A-NI-08, 3B-NI-04, 3B-AP-18

  • ECS12: Programming Languages / Unordered Lists

    Learning Outcomes:

    Students explore different programming languages, where they are used, and what each language is best at. They will examine Python, JavaScript, HTML, and CSS and identify where each is most commonly used. They will learn to add background images to their HTML file.

    Topics covered:

    Programming Languages

    Unordered Lists

    Standard alignment:

    2-AP-13, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS13: Digital Footprint / Text Align

    Learning Outcomes:

    Students learn what a digital footprint is and explore how permanent information on the internet really is. They learn to add videos to their HTML file.

    Topics covered:

    Digital Footprint

    Text Align

    Standard alignment:

    2-AP-17, 2-IC-20, 3A-IC-24, 3B-IC-25, 3B-IC-26, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS14: Digital Accessibility / Links

    Learning Outcomes:

    Students examine how to make technology accessible to people of all ability levels. They learn to add image links to their HTML files

    Topics covered:

    Digital Accessibility

    Links

    Standard alignment:

    2-IC-21, 2-IC-20, 2-AP-17, 2-AP-13, 2-CS-01, 3A-AP-17, 3A-AP-21, 3A-IC-25, 3A-AP-13, 3A-AP-16, 3A-AP-18, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS15: Social Media Advice Panel / Images

    Learning Outcomes:

    Students will share advice about apprpriate and healthy social media with each other ina panel format. They will learn how to add marquees to their HTML files.

    Topics covered:

    Social Media

    Images

    Standard alignment:

    2-AP-13, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3B-IC-25, 3B-IC-27, 3A-IC-24

  • ECS16: Buttons

    Learning Outcomes:

    Students will learn what CSS is and how to connect their HTML file to a CSS file

    Topics covered:

    Buttons

    Standard alignment:

    3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS17: Data Compression / Background Image

    Learning Outcomes:

    Students will work individually on a final website project that review concepts learned throughout the HTML unit.

    Topics covered:

    Data Compression

    Background Image

    Standard alignment:

    2-CS-01, 2-DA-07, 2-AP-11, 2-AP-13, 2-AP-16, 2-AP-17, 2-AP-19, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3A-AP-23, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS18: Space Saver Puzzle / Videos

    Learning Outcomes:

    Students will present their projects for the class. They will practice speaking in front of a group and communicating ideas.

    Topics covered:

    Storage

    Videos

    Standard alignment:

    2-CS-01, 2-DA-07, 2-AP-11, 2-AP-13, 2-AP-16, 2-AP-17, 2-AP-19, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3A-AP-23, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS19: Storage / Image Link

    Learning Outcomes:

    Students will explore how to create messages in binary and will practice sending secrete messages encoded into binary. They will apply their understanding of binary to an art project that will have a secret message hidden insice it.

    Topics covered:

    Storage

    Image Link

    Standard alignment:

    3A-DA-09, 2-NI-06, 2-DA-07

  • ECS20: Self Driving Car Pitch / Marquees

    Learning Outcomes:

    Students will learn how to represent different letters and more by using Binary.

    Topics covered:

    Innovation

    Marquees

    Standard alignment:

    3A-DA-09, 2-NI-06, 2-DA-07

  • ECS21: Digital Equity / Intro to CSS

    Learning Outcomes:

    Students are exposed to lossy vs lossless data compression techiques. They examine why data compression is important and where it's used.

    Topics covered:

    Digital Equity

    Intro to CSS

    Standard alignment:

    2-AP-11, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS22: Secret Shapes / Connecting your CSS File to an HTML File

    Learning Outcomes:

    Students will apply their understanding of data storage through a visual puzzle for saving space. They will practice adding variables to their Python code.

    Topics covered:

    Problem Solving

    Connecting your CSS File to an HTML File

    Standard alignment:

    2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS23: Final Website

    Learning Outcomes:

    Students will further explore different storage technology to optimize space on devices. They will continue to practice adding inputs/outputs to their Python code.

    Topics covered:

    Website Building

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 2-AP-16, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3B-AP-12

  • ECS24: Final Website Presentations

    Learning Outcomes:

    Students will practice different methods of data representation through pie charts and bar graphs.

    Topics covered:

    Website Building

    Standard alignment:

    2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS25: Binary

    Learning Outcomes:

    Students will conduct their own research through sending out a google form to their classmates. They will dive deeper into variables as they learn about different variable types.

    Topics covered:

    Binary

    Standard alignment:

    3A-DA-11, 3A-DA-12, 3B-DA-05, 3B-DA-06, 3B-AP-15, 2-DA-08, 2-AP-15, 2-IC-22, 3A-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS26: Binary Continued

    Learning Outcomes:

    Students debate on the ethics of creating self driving cars. They learn more about using numbers in the Python language.

    Topics covered:

    Binary

    Standard alignment:

    2-CS-01, 2-AP-11, 2-AP-13, 2-AP-17, 2-IC-20, 2-IC-21, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS27: Market Research

    Learning Outcomes:

    Students analyze the role of machine learning and artificial intelligence in modern society. They debate the ethics of striving for true AI. They learn to convert between variable types in Python.

    Topics covered:

    Market Research

    Standard alignment:

    2-AP-11, 2-AP-12, 2-AP-17, 2-IC-20, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS28: Data / Getting to Know the micro:bit

    Learning Outcomes:

    Students will practice creating a machine learning program. They will learn to use concatenation in their Python code.

    Topics covered:

    Getting to Know the micro:bit

    Data

    Standard alignment:

    3B-AP-09, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 2-AP-11, 2-AP-13, 2-IC-20, 2-AP-17

  • ECS29: Artificial Intelligence / Inputs & Outputs

    Learning Outcomes:

    Students examine issues that happen in access technology and the Digital Divide. They learn how to do basic math in the Python language.

    Topics covered:

    Artificial Intelligence

    Inputs & Outputs

    Standard alignment:

    2-IC-21, 2-IC-20, 2-AP-17, 2-CS-01, 2-AP-11, 2-AP-13, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-21, 3A-IC-25, 3B-IC-26, 3B-IC-27

  • ECS30: Teachable Machine / Show Numbers and Strings

    Learning Outcomes:

    Students further explore their team problem solving strategies in an unplugged activity where they work together to create shapes from string. They learn about the modulus in Python.

    Topics covered:

    Show Numbers and Strings

    Machine Learning

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS31: Cryptography / Show Images

    Learning Outcomes:

    Students discover ways to encrypt information in order to keep it safe. They learn further about the string data type in Python.

    Topics covered:

    Show Images

    Cryptography

    Standard alignment:

    3B-NI-04, 3B-AP-18, 2-NI-06, 2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS32: Cipher / Forever Functions

    Learning Outcomes:

    Students practice using a cipher to encrypt and decrypt code. They learn to better access and use strings in Python through string methods.

    Topics covered:

    Forever Functions

    Cipher

    Standard alignment:

    2-NI-06, 2-DA-07, 2-AP-11, 2-AP-13, 2-AP-17, 3B-NI-04, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3A-AP-15, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS33: Types of Threat / Buttons and If Statements

    Learning Outcomes:

    Students discover different types of threat that can come in technology and how to prepare and prevent against it. They learn further string methods.

    Topics covered:

    Types of Threat

    If Statements

    Standard alignment:

    3A-IC-30, 2-NI-05, 2-AP-11, 2-AP-13, 2-AP-17, 2-IC-20, 2-IC-23, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-NI-05, 3A-NI-06, 3A-NI-07, 3A-IC-24

  • ECS34: Legal & Ethical Concerns / Elif and Else Statements

    Learning Outcomes:

    Students will explore different legal and ethical issues that come up alongside different computer innovations. They will discuss the presence of bias in innovations. They will learn more strategies they can use with strings in Python.

    Topics covered:

    Elif and Else Statements

    Legal & Ethical Concerns

    Standard alignment:

    3A-AP-18, 2-AP-11, 2-AP-13, 2-AP-17, 2-IC-23, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS35: Advancing Skills / Repeat with a For Loop

    Learning Outcomes:

    Students will analyze how the advancement of technology affects career options and availability. They will learn concatenate with numbers in Python.

    Topics covered:

    Career Outlook

    For Loop

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS36: Personal Data / Variables and Temperature

    Learning Outcomes:

    Students will discover what kinds of personal data they generate every day and assess how they feel about big companies using that data. They will pratice concatenating numbers in Python.

    Topics covered:

    Variables and Temperature

    Personal Data

    Standard alignment:

    2-IC-23, 3A-IC-29, 3A-IC-30, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS37: Documenting Code / Temperature Conditionals

    Learning Outcomes:

    Students will discuss why documentation of code is important. They will learn to create lists in Python.

    Topics covered:

    Temperature Conditionals

    Documenting Code

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-19, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-23

  • ECS38: Break Down Big Problems / Movement

    Learning Outcomes:

    Students will discover ways to breeak down down big projects into smaller chunks. They will add more customizability to their code as they learn how to add if statements to their Python code.

    Topics covered:

    Break Down Problems

    Movement

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21

  • ECS39: Party Planner / Music

    Learning Outcomes:

    Students practice breaking down a big project (planning a party) into smaller, more manageable tasks. They learn how to add conditionals to their Python code.

    Topics covered:

    Problem Solving

    Music

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS40: Minimum Spanning Trees / Music Advanced

    Learning Outcomes:

    Students will discover optimization strategies by creating and using minimum spanning trees. They learn more advanced approaches to if statements in Python.

    Topics covered:

    Minimum Spanning Trees

    Music

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS41: Flow Charts / Light

    Learning Outcomes:

    Students learn how to represent algorithms using a flow chart visual representation. They learn to create a for loop in Python.

    Topics covered:

    Flow Chart

    Light

    Standard alignment:

    2-DA-07, 2-AP-10, 2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-15, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3B-AP-13

  • ECS42: Sorting Techniques / Compass

    Learning Outcomes:

    Students practice creative problem solving as they work together to make it through an unplugged minefield activity. They learn how to create functions in the Python language.

    Topics covered:

    Sorting Techniques

    Compass

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS43: Minefield

    Learning Outcomes:

    Students will analyze different sorting methods in programming. They learn to add parameters to their Python functions.

    Topics covered:

    Problem Solving

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-17, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22

  • ECS44: Team Project Kickoff

    Learning Outcomes:

    Students form teams and make a plan for a collaborative team project. Instructions and expectations are given for each team member and the project.

    Topics covered:

    Team Project

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-15, 2-AP-17, 2-AP-18, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-22, 3A-IC-27, 3B-AP-17, 3B-AP-20

  • ECS45: Team Project Feedback

    Learning Outcomes:

    Students will uncover team dynamics as they work through an ice fishing activity. They will practice giving and recieving constructive feedback. They will have time to work on their team project.

    Topics covered:

    Team Project Feedback

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-15, 2-AP-17, 2-AP-18, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-22, 3A-IC-27, 3B-AP-17, 3B-AP-20

  • ECS46: Team Project Time

    Learning Outcomes:

    Teams have this time to really dive into building out their code project. They work together to solve their problems, bugs, or questions.

    Topics covered:

    Team Project

    Standard alignment:

    2-AP-11, 2-AP-13, 2-AP-15, 2-AP-17, 2-AP-18, 3A-AP-13, 3A-AP-16, 3A-AP-17, 3A-AP-18, 3B-AP-10, 3B-AP-11, 3B-AP-14, 3B-AP-19, 3B-AP-21, 3B-AP-22, 3A-AP-22, 3A-IC-27, 3B-AP-17, 3B-AP-20

  • ECS47: Team Project Presentations

    Learning Outcomes:

    Teams have this opportunity to show off their projects they created together in presentations for the class.

    Topics covered:

    Presentations

    Standard alignment:

    3A-AP-23, 2-IC-22

Download the 2022 Skill Struck Standards Alignment + Correlation Guide to view a general list of our standard alignments, or find your state's specific alignment below:

General Standard Alignment

2022 Skill Struck Standards Alignment + Correlation Guide

Alabama

Alabama Course of Study Digital Literacy and CS Standards + Skill Struck Alignment

Arizona

Arizona Computer Science Standards + Skill Struck Alignment

Arkansas

Arkansas Computer Science and Computing Standards Middle School Introduction to Coding Standards + Skill Struck Alignment

Arkansas Computer Science and Computing Standards High School Programming + Skill Struck Alignment

California

California K-12 CS Standards + Skill Struck Alignment

Florida

Florida Introduction to Computer Science 1 + Skill Struck Alignment

Florida Introduction to Computer Science 2 + Skill Struck Alignment

Georgia

Georgia Standards of Excellence for K-8 Computer Science + Skill Struck Alignment

Idaho

Idaho Content Standards Computer Science + Skill Struck Alignment

Illinois

Illinois Computer Science Standards + Skill Struck Alignment

Indiana

Indiana K-12 Computer Science Standards + Skill Struck Alignment

Iowa

Iowa Computer Science Standards + Skill Struck Alignment

Kansas

Kansas CS Standards  P-12 + Skill Struck Alignment.

Kentucky

Kentucky Academic Standards for Computer Science + Skill Struck Alignment

Maryland

Maryland K-12 CS Standards + Skill Struck Alignment

Massachusetts

Massachusetts Digital Literacy and Computer Science Standards + Skill Struck Alignment

Michigan

Michigan K-12 Standards Computer Science + Skill Struck Alignment

Mississippi

Mississippi College and Career Readiness standards for Computer Science + Skill Struck Alignment

Missouri

Missouri K-12 Computer Science Performance Standards + Skill Struck Alignment

Nebraska

Nebraska K-12 Technology Standards + Skill Struck Alignment

Nevada

Nevada Computer Science Standards + Skill Struck Alignment

Nevada Academic Content Standards for Integrated Technology + Skill Struck Alignment

Nevada Academic Content Standards for CS + Skill Struck Alignment

New Jersey

New Jersey Computer Science and Design Thinking Standards + Skill Struck Alignment

New York

New York Computer Science and Digital Fluency Learning Standards K-12 + Skill Struck Alignment

North Carolina

North Carolina K-12 CS Standards + Skill Struck Alignment

Ohio

Ohio's Learning Standards Computer Science + Skill Struck Alignment

Oklahoma

Oklahoma Academic Standards for Computer Science + Skill Struck Alignment

Rhode Island

Rhode Island's K-12 CS Education Standards + Skill Struck Alignment

South Carolina

South Carolina Computer Science and Digital Literacy Standards + Skill Struck Alignment

South Carolina's Computer Science Standards for High School + Skill Struck Alignment

Tennessee

Tennessee K-12 Computer Science State Standards + Skill Struck Alignment

Texas

TEKs Technology Applications K-8 Standards + Skill Struck Alignment

TEKs Skills for CTE + Skill Struck Alignment

Utah

Utah 6-12 CS Standards + Skill Struck Alignment

Utah K-5 CS Standards + Skill Struck Alignment

Virginia

Virginia K-12 CS Standards + Skill Struck Alignment

Washington

Washington K-12 CS State Learning Standards + Skill Struck Alignment

Wisconsin

Wisconsin Standards for Computer Science + Skill Struck Alignement

Wyoming

Wyoming Computer Science Content Standards + Skill Struck Alignment

Exploring Computer Science

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.

Projects in this course include: Find the Tens Place, Remove String Section, Leap Year, Factorial, and Halloween Candy Count

  • 6138fdaa60ba7b8b6c79ce53_puzzle-piece-light340 Student Activities
  • 6138fdcfe148a191f93d8f2d_chalkboard-teacher-light 96 Teacher Resources
  • 6138fde4e148a1577e3d8f39_check-circle-light 22 Checkpoints
  • 6138fe0e6a981f7bf1ac7d3a_laptop-code-light 1 Pre/Post Test
  •   6138fe2661421a063f054097_ellipsis-v-alt-light 309 Quiz Questions
  • 6138fe543782b870c5e7dda9_check-double-light Autograder
  • 6138fe84a460fa846c327dda_closed-captioning-light English and Spanish
Skill Struck Reviews
Star

Having a mapped out, structured way to learn and experience the Computer Science curriculum really freed up time for me to give students one-on-one attention. It also gave me more opportunities to give the students additional programming assignments to help them understand the concepts better.

Scott Couch
CS Teacher, Maeser Prep Academy
Star

The program and the people behind it are innovative, intelligent, and organized. The platform is very user-friendly and l have been able to guide my students easily through the curriculum.

Dillon Gilpin
High School CS Teacher, Duchesne County School District
Star

All of the content is fun and engaging for our students! Regarding the support and partnership, they are always on top of everything. Small issues are resolved quickly, and that is not typical with other EdTech companies.

Donna Woods
CTE Cyber Pathway Instructor, Moreno Valley United School District