Middle & High School Computer Science

Bring standards-aligned skills to your school

To succeed as a part of tomorrow’s workforce, every student will need a grounding in computational thinking. With support from Code.org, OSLN has brought three programs to Ohio. 

  • Computer Science Discoveries (6-10th grade)
    • Prepares teachers to implement a curriculum designed with flexibility in mind. The curriculum allows for each unit to be taught alone, combined into collections that focus on specific areas (like Artificial Intelligence), or as a full year course. Students engage creatively with computer science concepts and skills to build websites, apps, games, and physical computing devices.
    • Level: Beginner
  • Computer Science Principles (9-12th grade)
    • Prepares teachers to implement a rigorous, engaging, and approachable curriculum that explores the foundational concepts of  computer science. Students to explore how computing and technology can transform the world we live in. Can be offered as an introductory AP course. Designed for students with no previous background in computer science.
    • Level: Beginner
    • AP® endorsed
  • Computer Science A (9-12th grade)
    • Prepares teachers to introduce students to software engineering and object-oriented design while learning the Java programming language. The course incorporates culturally responsive pedagogy, real-world problem investigation, and open-ended projects for more personalized learning.
    • Designed for those with computer science experience and can use functions, conditionals, loops, and arrays (for example, experience teaching Computer Science Principles). Can be offered as an introductory AP course.
    • Level: Intermediate
    • AP® endorsed
 

Webinars to learn more

Have questions about how to bring these resources to your school? Looking to advocate for computer science or connect teachers at your school? Join these upcoming, free events.

How the Teach CS Grants Expand Computer Science Access

Teach this computer science this fall, no prior experience required

teachers at code conference

Middle and High School Program Details and Expectations

Priority application deadline is May 1, 2024

Computer Science Discoveries

  • Problem solving and computing
  • Web development
  • Interactive animations and games
  • The design process
  • Data and society
  • Creating apps with devices
  • Optional: AI and machine learning

Download the complete syllabus here.

Technology package: For the 2024-2025 cohort, middle school participants will also be provided with a technology package to enable classroom implementation.

Computer Science Principles

  • Digital information
  • The Internet
  • Intro to app design
  • Variables, conditionals, and functions
  • Data
  • Lists, loops, and traversals
  • Parameters, return, and libraries
  • Cybersecurity and global impacts
  • Create a performance task
  • Algorithms

Download the complete syllabus here.

Computer Science A

  • Object-oriented programming
  • Class structure and design
  • Arrays and algorithms
  • Conditions and logic
  • Two-dimensional arrays
  • Method decomposition and recursion
  • AP exam review and practice

Download the complete syllabus here.

Teachers who apply, and are accepted, commit to:

  • Completing the five-day, summer workshop (Both cohorts are open to applicants statewide.)
    • Northwest Ohio cohort summer workshop: June 10-14, 2024 at the Putnam County ESC
    • Central Ohio cohort summer workshop: June 24-28, 2024 in Reynoldsburg in partnership with the ESC of Central Ohio
  • Teaching a Computer Science course during the school year
  • Supporting the recruitment and enrollment of a diverse group of students in the course, representative of the school’s overall student population

For Computer Science Discoveries and Computer Science Principles

  • Attending four Saturday workshops throughout the school year (typically from 9a – 3p)
    • Sept./Oct. 2024
      One-day face-to-face Saturday workshop
    • Nov. 2024 to Feb. 2025
      Two one-day virtual Saturday workshops
    • March 2025
      One-day face-to-face Saturday workshop

For Computer Science A

  • Attending eight, monthly virtual workshops throughout the school year. Each virtual workshop is two hours long. The workshops begin in September and are typically scheduled once a month.
Priority application deadline is May 1, 2024

Program offered at no cost

For the 2024-2025 school year, the Ohio STEM Learning Network’s computer science programs are offered at no cost to educators and schools. Costs are waived for all educators who:
  • Complete the program’s requirements
  • Plan to teach the course content to students in the 2024-2025 school year
  • For middle school and high school: Teachers are interested in pursuing a license to teach computer science.
    • Note: The Ohio STEM Learning Network will offer support for teachers interested in pursuing the Supplemental Licensure Pathway.
The facilitation, materials, and supports are valued at $2,000 per participant, across all four programs.
Summit Road HS101 4319 1.jpg
Scroll to Top