Teacher-Facing Resources

Type:Application Exercise

Estimated Time:45 minutes

Grades:3-8

Score Type:Not Scored

Available Language: English


Vocabulary: arrays, class, class hierarchy, coding, conditionals, logic, polymorphism, programming


Objectives:

  • Students will practice logical operators.
  • Students will learn how to define new arrays.
  • Students will work with arrays that contain objects of different types.
  • Students will complete challenges 136-140 on EasyCode.

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 

Arrays

Mathematics > Computer Math > Arrays

Assignment Statements 

Technology Education > Information Technology > Programming > Assignment Statements 

Basic Techniques 

Technology Education > Information Technology > Programming > Basic Techniques 

Class Hierarchy 

Technology Education > Information Technology > Programming > Class Hierarchy 

Classes and Class Membership 

Technology Education > Information Technology > Programming > Classes and Class Membership 

Conditional Statements 

Technology Education > Information Technology > Programming > Conditional 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 

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 

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

Object Oriented Data Types and Programming 

Technology Education > Information Technology > Programming > Object Oriented Data Types and Programming 

Object and Class Relationships 

Technology Education > Information Technology > Programming > Object and Class Relationships 

Polymorphism 

Technology Education > Information Technology > Programming > Polymorphism 

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 

Vocabulary 

Technology Education > Information Technology > Programming > Vocabulary 
Show More

See how our curriculum can help you meet your instructional goals

Check it out