Please enable JavaScript to use CodeHS

WV DCS: CS.DCS.27

CodeHS Lessons

Demonstrate characteristics used in open ended problem-solving and programming (e.g., comfort with complexity, persistence, brainstorming, adaptability, patience, propensity to tinker, creativity, accepting challenge).

Standard
2.1 Challenge Problems
3.5 Collaborative Programming
12.1 Breakout
Standard
24.21 Putting Together Control Structures
Standard
8.2 Traversing 2D Arrays
12.16 Karel Challenges
Standard
7.1 Project Overview
Standard
3.1 Project: Public Service Announcement
4.3 Looping
4.6 Organizational Techniques
6.1 Project: Classic Cipher Newscast
21.1 Challenge Problems
14.1 Project: Security Assessment Report
Standard
1.16 Challenge Problems
2.5 Collaborative Programming
11.1 Breakout
Standard
2.1 Challenge Problems
3.5 Collaborative Programming
12.1 Breakout
Standard
2.1 Challenge Problems
3.5 Collaborative Programming
13.1 Breakout
Standard
5.9 Karel Challenges
8.2 Color
8.3 Variables
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
8.7 Direction
8.8 Mouse Data
8.9 Keyboard Data
8.10 Project: Animate an Emoji
Standard
1.9 Karel Challenges
4.2 Color
4.3 Variables
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
4.7 Direction
4.8 Mouse Data
4.9 Keyboard Data
4.10 Project: Animate an Emoji
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
1.3 Color
1.4 Variables
2.1 The Draw Loop
2.2 Color Transitions
2.3 Shape Transformations
2.4 Direction
3.2 Mouse Data
3.3 Keyboard Data
Standard
10.1 Project: Public Service Announcement
13.19 Putting Together Control Structures
Standard
3.19 Putting Together Control Structures
Standard
6.19 Putting Together Control Structures
Standard
1.19 Putting Together Control Structures
12.1 Arduino Challenges
12.2 Explore a New Sensor
12.4 Final Project
15.1 Advanced Challenges with Tracy
Standard
2.1 Challenge Problems
4.1 Collaborative Programming
13.1 Breakout
14.1 Arduino Challenges
14.2 Explore a New Sensor
14.4 Final Project
Standard
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
9.2 Explore a New Sensor
9.4 Final Project
10.1 Advanced Challenges with Tracy
Standard
10.1 micro:bit Challenges
10.2 Explore a New Sensor
10.4 Final Project
Standard
3.1 micro:bit Challenges
3.2 Explore a New Sensor
3.4 Final Project
Standard
3.1 Arduino Challenges
3.2 Explore a New Sensor
3.4 Final Project
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
2.1 Challenge Problems
4.1 Collaborative Programming
11.1 Breakout
Standard
2.1 Challenge Problems
4.1 Collaborative Programming
11.1 Breakout
Standard
2.1 Challenge Problems
4.1 Collaborative Programming
Standard
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
2.19 Putting Together Control Structures
13.1 Advanced Challenges with Tracy
Standard
2.16 Karel Challenges
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.13 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.13 Project: Public Service Announcement
2.21 Collaborative Programming
2.22 Putting Together Control Structures
16.1 Advanced Challenges with Tracy
Standard
1.12 Project: Public Service Announcement
4.1 Collaborative Programming
4.2 Challenge Problems
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
1.13 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
3.19 Putting Together Control Structures
Standard
5.1 Project: Public Service Announcement
6.3 Looping
6.5 Organizational Techniques
Standard
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.13 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
21.10 Project: Classic Cipher Newscast
22.12 Project: Security Assessment Report
Standard
18.19 Putting Together Control Structures
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
10.1 micro:bit Challenges
10.4 Final Project
10.2 Explore a New Sensor
Standard
2.5 Collaborative Programming
18.1 Challenge Problems
27.1 Breakout
Standard
2.1 Challenge Problems
9.1 Collaborative Programming
23.1 Breakout
Standard
2.1 Challenge Problems
9.1 Collaborative Programming
23.1 Breakout
Standard
2.1 Challenge Problems
5.1 Collaborative Programming
12.1 Breakout
Standard
3.1 Project: Classic Cipher Newscast
23.3 Looping
23.6 Organizational Techniques
22.1 Project: Public Service Announcement
10.1 Project: Security Assessment Report
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
1.19 Putting Together Control Structures
8.5 Project: Public Service Announcement
7.1 micro:bit Challenges
7.4 Final Project
7.2 Explore a New Sensor
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
2.1 Project: Public Service Announcement
3.19 Putting Together Control Structures
12.1 Project: Classic Cipher Newscast
Standard
2.8 Project: Public Service Announcement
3.20 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
3.5 Collaborative Programming
5.14 Project: Public Service Announcement
Standard
2.9 Karel Challenges
5.2 Color
5.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
1.12 Project: Public Service Announcement
4.5 Collaborative Programming
14.1 Challenge Problems
23.1 Breakout
Standard
1.16 Organizational Techniques
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
16.21 Putting Together Control Structures
Standard
16.21 Putting Together Control Structures
Standard
1.13 Project: Public Service Announcement
4.1 Collaborative Programming
4.2 Challenge Problems
Standard
3.1 Project: Public Service Announcement
16.3 Looping
16.6 Organizational Techniques
9.1 Project: Security Assessment Report
Standard
1.5 Project: Public Service Announcement
Standard
10.7 Project: Public Service Announcement
Standard
3.1 Challenge Problems
4.7 Project: Public Service Announcement
5.5 Collaborative Programming
12.1 Breakout
Standard
12.1 Project: Public Service Announcement
Standard
3.1 Project: Public Service Announcement
5.1 Project: Classic Cipher Newscast
20.3 Looping
20.6 Organizational Techniques
Standard
6.1 Putting Together Control Structures
7.1 Advanced Challenges with Tracy
Standard
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
3.1 Project: Public Service Announcement
6.1 Project: Security Assessment Report
Standard
1.12 Project: Public Service Announcement
3.1 Collaborative Programming
3.2 Challenge Problems
Standard
1.19 Putting Together Control Structures
4.5 Project: Public Service Announcement
15.1 micro:bit Challenges
15.4 Final Project
15.2 Explore a New Sensor
Standard
15.2 Traversing 2D Arrays
Standard
14.2 Traversing 2D Arrays
Standard
1.9 Karel Challenges
5.2 Color
5.3 Variables
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
5.7 Direction
5.8 Mouse Data
5.9 Keyboard Data
5.10 Project: Animate an Emoji
Standard
1.9 Karel Challenges
3.7 Explore a New Sensor
8.1 micro:bit Challenges
8.3 Final Project
Standard
8.1 Putting Together Control Structures
Standard
8.1 Putting Together Control Structures
Standard
11.21 Putting Together Control Structures
Standard
6.1 Project Overview
Standard
11.1 Project Overview
Standard
2.1 Collaborative Programming
2.2 Challenge Problems
3.12 Project: Public Service Announcement
Standard
1.9 Karel Challenges
3.2 Color
3.3 Variables
3.4 The Draw Loop
3.5 Color Transitions
3.6 Shape Transformations
3.7 Direction
3.8 Mouse Data
3.9 Keyboard Data
3.10 Project: Animate an Emoji