Please enable JavaScript to use CodeHS

Utah Exploring Computer Science: ECS.4.9a

CodeHS Lessons

Students will understand that debugging is finding and removing errors from a program so it can operate as intended. Strategies students might learn for debugging could include: guess and check; deactivating sections to identify problematic code; looking for typos, missing tags, or incorrect syntax; making the problem smaller by identifying important points (changing variable values, getting input, etc.); asking a friend or team member for help; printing, watching, or changing variable values while the program runs; using a debugging tool; and thinking about when the code last worked and what has been added since then.

Standard
5.1 Introduction to Karel
5.2 Karel's World
5.3 Functions
5.4 Multiple Functions
5.7 If/Else Statements
5.8 While Loops
5.9 Karel Challenges
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
2.3 Comments & Pseudocode
Standard
1.3 Comments & Pseudocode
Standard
3.3 Comments & Pseudocode
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
3.3 Comments & Pseudocode
Standard
3.3 Comments & Pseudocode
Standard
10.3 Comments & Pseudocode
Standard
2.1 Introduction to Karel
2.2 Karel's World
2.3 Functions
2.4 Multiple Functions
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
Standard
3.3 Comments & Pseudocode
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
3.3 Comments & Pseudocode
Standard
3.3 Comments & Pseudocode
Standard
3.3 Comments & Pseudocode
Standard
3.3 Comments & Pseudocode
Standard
4.3 Comments & Pseudocode
Standard
3.3 Comments & Pseudocode
Standard
2.1 Introduction to Karel
2.2 Karel's World
2.3 Functions
2.4 Multiple Functions
2.7 If/Else Statements
2.8 While Loops
2.9 Karel Challenges
Standard
3.3 Comments & Pseudocode
Standard
3.3 Comments & Pseudocode
Standard
3.3 Comments & Pseudocode
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
Standard
1.2 Introduction to Karel
1.3 Karel's World
1.4 Functions
1.5 Multiple Functions
1.8 If/Else Statements
1.9 While Loops
1.10 Karel Challenges
3.3 Comments & Pseudocode
Standard
1.1 Introduction to Karel
1.2 Karel's World
1.3 Functions
1.4 Multiple Functions
1.7 If/Else Statements
1.8 While Loops
1.9 Karel Challenges
3.3 Comments & Pseudocode
Standard
3.1 Introduction to Karel
3.2 Karel's World
3.3 Functions
3.4 Multiple Functions
3.7 If/Else Statements
3.8 While Loops
3.9 Karel Challenges