High School Python 1

    This course walks students through the basics of coding with Python alongside other topics such as digital citizenship, the internet, and data. Intended for students between grades 9 and 12.

    61c2a320f724f784feb1b865_stream-light 3x a week over 16 weeks

    Python
    Voyage
    Semester
    9th grade
    10th grade
    11th grade
    12th grade
    • Course Summary
    • Course Outline
    • 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.

     

    • HSPy1: What is a Computer? / History of Computers

    • HSPy2: Computer Parts and Pieces / Hardware vs. Software

    • HSPy3: Introduction to Python

    • HSPy4: Digital Citizenship & Variables

    • HSPy5: Inputs/Outputs

    • HSPy6: Inputs/Outputs Hands On

    • HSPy7: Syntax and Variable Types

    • HSPy8: How the Internet Works

    • HSPy9: Digital Safety & Python Numbers

    • HSPy10: Computers and Your World

    • HSPy11: Computer Boundaries & Python Converting

    • HSPy12: Digital Footprint

    • HSPy13: Communication Styles & Python Concatenation

    • HSPy14: Python and Math

    • HSPy15: Minefield Challenge

    • HSPy16: Problem Solver Skits

    • HSPy17: Break Down Big Projects & Python Modulus

    • HSPy18: Party Planner

    • HSPy19: Family Vacation Planning

    • HSPy20: Careers in Software Development & Python Strings

    • HSPy21: Further Career Exploration & String Methods

    • HSPy22: Artificial Intelligence & Python String Methods Continued

    • HSPy23: Teachable Machine

    • HSPy24: Social Media Advice Panel & Concatenating Numbers

    • HSPy25: Digital Accessibility & Concatenating Numbers Continued

    • HSPy26: Self Driving Car Pitch

    • HSPy27: Digital Equity

    • HSPy28: Troubleshooting Techniques & Python Lists

    • HSPy29: Troubleshooting Scenarios & If Statements

    • HSPy30: Cryptography & Conditionals

    • HSPy31: Debugging Strategies

    • HSPy32: Data & Else If Statements

    • HSPy33: Binary

    • HSPy34: Storage

    • HSPy35: Cipher

    • HSPy36: Flow Charts

    • HSPy37: Market Research

    • HSPy38: Advancing Technology in Careers & For Loops

    • HSPy39: Personal Data

    • HSPy40: Documenting Code

    • HSPy41: Problem Solving Path

    • HSPy42: Simulations & Recursion

    • HSPy43: Team Project Kickoff

    • HSPy44: Ice Fishing Team Building

    • HSPy45: Team Project Continued

    • HSPy46: Team Project Presentations

    • HSPy47: Reflections

    • HSPy48: Class Review

    • Optional: Collecting Data

    • Optional: Organizing Data

    • Optional: Analyzing Data

    • Optional: Visualizing Data

    High School Python 1

    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.

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

    • 6138fdaa60ba7b8b6c79ce53_puzzle-piece-light 264  Student Activities
    • 6138fdcfe148a191f93d8f2d_chalkboard-teacher-light 96  Teacher Resources
    • 6138fde4e148a1577e3d8f39_check-circle-light 21  Checkpoints
    • 6138fe0e6a981f7bf1ac7d3a_laptop-code-light-1    2   Pre/Post Test
    •   6138fe2661421a063f054097_ellipsis-v-alt-light   147  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