Computational Thinking

Computational Thinking

Computational Thinking is designed to introduce students to computational thinking skills and processes needed for the cybersecurity world through discipline-specific projects. Each lesson integrates computational thinking skills (decomposition, pattern recognition, abstraction, and algorithm design) with design processes through problem-based projects. This resource empowers students to use computational thinking skills and practices to create computational artifacts in cybersecurity, computer science, math, science and the humanities. 

Rating
Average: 4.8 (97 votes)
profile with building blocks icon
Number of Units
26
Subjects
Humanities
Math
Science
Grade Levels
3
4
5
6
7
8
9
10
11
12
Duration (hours)
180
Standard Frameworks
Next Generation Science Standards
TEKS for Math, Science, and ELA
Common Core State Standards for Mathematics
Cyber Connections
Computational Thinking
Decomposition
Pattern Recognition
Abstraction
Algorithm Design
Data Analysis
Section Title
What You'll Teach
Accordion Items