


SSSD CS Initiative Timeline Flyer Description
SSSD CS Initiative Timeline Utah CS Master Plan
In response to H.B. 277: Utah Computer Science Grant Act, this timeline represents our projected class structure through each grade level.
Kindergarten Students
- Identify computer hardware, software, and common computer programs
- Explain what an algorithm is and create algorithms through unplugged activities
- Identify patterns in data charts to make predictions
- Program algorithms
- Digital Citizenship & Internet Safety
1st Grade Students
- Continue to use the skills from the previous grade
- Identify what makes a good digital citizen
- Represent data and draw conclusions in multiple visual models
- Program algorithms using block coding techniques
- Digital Citizenship & Internet Safety
2nd Grade Students
- Continue to use the skills from the previous grades
- Identify how the internet transfers information
- Create and identify strong passwords
- Collect data and draw conclusions
- Digital Citizenship & Internet Safety
3rd Grade Students
- Continue to use the skills from the previous grades
- Program algorithms using block coding techniques
- Digital Citizenship & Internet Safety
4th Grade Students
- Continue to use the skills from the previous grades
- Create programs that include sequences, events, variables, loops, and conditionals
- Practice cybersecurity
- Describe how internal and external computer parts work together to form a system
- Determine solutions to computer issues using troubleshooting strategies
- Create a website using HTML block or syntax coding techniques
- Digital Citizenship & Internet Safety
5th Grade Students
- Continue to use the skills from the previous grades
- Improve computational artifacts based on peer feedback and accessibility considerations
- Express technology’s influence on the world
- Identify binary code and create bitmaps
- Create a website using advanced HTML syntax coding techniques
- Digital Citizenship & Internet Safety
6th Grade Students
- Continue to use the skills from the previous grades
- Demonstrate understanding of basic structure, elements, and logic of computer games.
- Control game flow, objects, randomization of created content,
- Build and create basic games and apps,
- Participate in independent and collaboration projects
- Digital Citizenship & Internet Safety
7th & 8th Grade Students
- Continue to use the skills from the previous grades
- Write programs that make computers follow instructions,
- Write code that makes decisions, choosing between multiple options,
- Write code that loops, repeating instructions until certain outcomes are reached,
- Organize their code to be more efficient and useful and
- Use functions to write multiple sections of code that communicate with each other
- Digital Citizenship & Internet Safety
- Digital Literacy
9th–12th Grade Students – Digital Citizenship
Computer Science Principles 35.02.00.00.035
Big Ideas include:
- Computing is a creative activity
- Data and information create knowledge
- Abstraction lets you focus on relevant concepts
- Programming enables problem solving
- The internet pervades modern computing
- Computing has global impacts
Digital Media 35.02.00.00.010
Explores the process of analyzing, designing, and developing interactive media for the 21st century.
Web Development I & II 35.02.00.00.060 & 35.02.00.00.065
Explores the process of analyzing, designing, and developing interactive media for the 21st century.
Computer Programming I & II 35.02.00.00.030 & 35.02.00.00.0032
This course introduces students to fundamentals of computer programming using programming languages such as C++, C#, Java, Python, or JavaScript.
Network Fundamentals 35.01.00.00.030
This course is based on the CompTIA Network+ Objectives to learn COMPTIA networking concepts and obtain Network+ Certification.
Computer Systems I & II 35.01.00.00.040 & 35.01.00.00.041
Students learn necessary competencies for an entry-level IT professional including installing, building, upgrading, repairing, configuring, and troubleshooting personal computers.
AP Computer Science Principles 35.02.00.00.041
This course introduces students to the field of computer science, designing and evaluating solutions and applying computer science to solve problems through algorithms and programs.
Cyber Defense 35.01.00.00.036
Learn how to use features of modern operating systems to enhance an organization’s security, understand inherent weaknesses, in wireless and wired networks, and be better equipped to protect your employer’s and your own information.
CTE Internships
CTE Internships provide on the job training opportunities directly related to a career goal and course of study. This work-based learning experience is deigned to bridge the gap between school and work.
Internet Safety
Digital Studies
By the end of Grade 12, students should be able to:
- Evaluate and select technological tools that can be used on a project.
- Identify complex, real-world problems that can be solved computationally.
- Decompose complex problems into manageable subproblems.
- Evaluate whether it is appropriate and feasible to solve a problem computationally.
- Identify and fix errors using a systemic process.
- Select, organize, and interpret large data sets from multiple sources to support a claim.