Skip to main content

Available Computer Science Courses

Computer Science Pathways & Landscape Analysis

Secondary (8-12)

Cyber Security Pathway

The Cybersecurity Pathway prepares students with academic, technical and employability skills for a career in cybersecurity through coursework, work-based learning opportunities, CTSO organizations, and opportunities to earn college credit and industry certifications in high school. Students will be prepared for diverse post high school education opportunities.

View USBE PDF Document

Information Technology Pathway

Information technology careers are available in every sector of the economy. The information technology industry is a dynamic and entrepreneurial field that continues to have a revolutionary impact on the economy and on the world. Students in the Information Technology Pathway learn and practice skills that give them college credit, industry certifications, and prepares them for diverse post-high school education.

View USBE PDF Document

Software & Development Pathway

The Programming and Software Development Pathway prepares students with essential skills such as critical thinking, computational thinking, problem solving, and mathematical reasoning.

View USBE PDF Document

Web Development Pathway

The Web Development Pathway includes work that involves creating, designing, and producing of interactive multimedia products and services. Students in this Pathway learn and practice skills that give them college credit, industry certifications, and prepares them for industry work

View USBE PDF Document

Intermediate (6-7)

Creative Coding

Creative Coding through Games is a first-semester course for introduction to programming for the early secondary grades. The course is designed to attract and reach a broad and diverse range of students, including those who may have never considered programming. Students learn how to code by working in a real software development environment to design and program games. Learning to code by creating real products, students discover how to make amazing things and have an impact on their world.

https://schools.utah.gov/cte/_cte/strands/CreativeCoding.pdf

College & Career Awareness

A course designed to increase awareness of College and Career Pathways through hands-on projects and work-based learning experiences such as career fairs, field studies, guest speakers, and/or job shadows. Based on interests, skills, and aptitudes, students will explore high school, postsecondary, and career opportunities to develop an individual Plan for College and Career Readiness (PCCR). Students will investigate high-skilled, in-demand and/or emerging jobs in the Utah labor market while developing essential workplace skills for future academic and career goals.

https://schools.utah.gov/cte/_cte/strands/CollegeCareerAwarenessStrands.pdf

Digital Literacy

This course allows students to develop basic computing fundamentals, improve digital communications, identify the importance of protecting individual data, apply key applications, and maintain positive digital wellness. Students will have opportunities to use digital devices to apply skills to accomplish tasks more efficiently using creativity, critical thinking, productivity, and collaboration in the classroom and day-to-day life. Students will use this foundational knowledge as a connection to future educational pathways.

https://schools.utah.gov/cte/_cte/strands/DigitalLiteracy.pdf

Intro to Python 1

Python is a language with a simple syntax, and a powerful set of libraries. It is an interpreted language, with a rich programming environment, including a robust debugger and profiler. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience.

https://schools.utah.gov/cte/_cte/strands/Python1Introduction.pdf

Elementary (K-5)

CodeHS

CodeHS is a comprehensive teaching platform designed to help schools teach computer science through web-based curriculum, teacher tools, and support. 

Scratch

Scratch is a high-level, block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages 8 to 16. Students can create projects on the website using a block-like interface.

First Lego League

FIRST LEGO League is a global robotics competition built around theme-based Challenges to engage children in research, problem solving, coding, and engineering.

Code.org

Code.org is a nonprofit organization that provides curriculum for k-12 computer science across the United States. Over 1,000,000 teachers have signed up to teach Code.org intro courses and over 48,000,000 students have enrolled. Code.org has also been a very powerful supporter of creating computer science opportunities for all.