Level 2 Module Overview

MODULE 0

Topics:

Introduction to arrays

Learning Objectives:


  • What is an array?
  • Declare and initialize ArrayLists of different object types
  • Access a specific element of an array using its index
  • Determine how many elements there are in an array (length)
  • Use a for loop to iterate over all elements of an array

MODULE 1

Topics:

Introduction to ArrayList

Learning Objectives:


  • What is an ArrayList and how does it differ from an array?
  • Declare and initialize an ArrayList
  • Add elements to an ArrayList
  • Determine how many elements there are in an array (size)
  • Use a for loop to iterate over all elements of an ArrayList
  • Use a for-each (enhanced) for loop to iterate over an ArrayList

MODULE 2

Topics:

Build a Game from a Script

Learning Objectives:


  • Follow a script to develop a multi-class game

Topics:

Design and Build a Game

Learning Objectives:


  • Design a multi-class game
  • Code the game from own design
  • Debug game operation (use peer testers)
  • Deliver game with instructions to operate
  • Build web page to present details of game building experience to peer group