Teacher-Facing Resources

Type:Application Exercise

Estimated Time:45 minutes

Grades:3-8

Score Type:Not Scored

Available Language: English


Vocabulary: < operator, AND, If-Else statement, OR, array, arrays, bat, calling functions, character, class, class hierarchy, click, coding, conditional, conditionals, conjunction operator, definition, efficiency, efficient, equality, event, event handler, event-driven programming, events, feature, function, functions, gate, health zone, hippo, if statement, inequality, keyboard, keyword, logic, logical operator, mouse, mover, near, not, obstacle, onClick, onKey, onMouseMove, operator, polymorphism, pos.x, pos.y, precedence, programming, relational operator, return values, returning values, say, sequential programming, setX, setY, syntax, toss, unary operator, variable, watching


Objectives:

  • Students will revisit challenges where they received one or two stars.
  • Students will solve all challenges with three stars.

Subjects:

Algorithm Development 

Technology Education > Information Technology > Programming > Algorithm Development 

Algorithms 

Technology Education > Information Technology > Programming > Algorithms 

Analyze Algorithms 

Technology Education > Information Technology > Programming > Analyze Algorithms 

Assignment Statements 

Technology Education > Information Technology > Programming > Assignment Statements 

Basic Techniques 

Technology Education > Information Technology > Programming > Basic Techniques 

Conditional Statements 

Technology Education > Information Technology > Programming > Conditional Statements 

Control Structures (sequential,conditional etc.) 

Technology Education > Information Technology > Programming > Control Structures (sequential,conditional etc.) 

Control Structures: Selection Control Statements 

Technology Education > Information Technology > Programming > Control Structures: Selection Control Statements 

Customization of Learning Environment i.e. Desktop, Apps,etc. 

Technology Education > Information Technology > Student Use > Customization of Learning Environment i.e. Desktop, Apps,etc. 

Data Analysis 

Technology Education > Information Technology > Programming > Data Analysis 

Data Structures and Syntax 

Technology Education > Information Technology > Programming > Data Structures and Syntax 

Event-based 

Technology Education > Information Technology > Programming > Event-based 

Experimentation

Technology Education > Information Technology > Technology Use In Society > Design Process > Experimentation

Functions 

Technology Education > Information Technology > Programming > Functions 

General / Basic Concepts of 

Technology Education > Information Technology > Programming > General / Basic Concepts of 

Input / Output Procedures 

Technology Education > Information Technology > Programming > Input / Output Procedures 

Iterations such as Nested Loops, Do-While Loops 

Technology Education > Information Technology > Programming > Iterations such as Nested Loops, Do-While Loops 

Keyboard Use / Input, Output Devices / Proficiency of use

Science > History / Technology / Social Perspectives > Computer Science > Computer skills > Keyboard Use / Input, Output Devices / Proficiency of use

Operator Precedence 

Technology Education > Information Technology > Programming > Operator Precedence 

Program Execution 

Technology Education > Information Technology > Programming > Program Execution 

Programming / Code Development 

Technology Education > Media Production > Game Design > Programming / Code Development 

Use of Mathematical Expressions such as Boolean operators 

Technology Education > Information Technology > Programming > Use of Mathematical Expressions such as Boolean operators 

Variables 

Technology Education > Information Technology > Programming > Variables 

Vocabulary 

Technology Education > Information Technology > Programming > Vocabulary 
Show More

See how our curriculum can help you meet your instructional goals

Check it out