TPT
Total:
$0.00
WhiteTiles Project - AP CSA - Java - 2D Arrays
WhiteTiles Project - AP CSA - Java - 2D Arrays
WhiteTiles Project - AP CSA - Java - 2D Arrays
WhiteTiles Project - AP CSA - Java - 2D Arrays
WhiteTiles Project - AP CSA - Java - 2D Arrays
WhiteTiles Project - AP CSA - Java - 2D Arrays
Share

Description

Overview

This is a project for students to complete after they have learned about 2D arrays. It is based on the fun and popular game "Don't Touch the White Tile". This project is a ton of fun with many extensions possible.

Note: this project is done with console based Java ONLY. It works with trinket.io, VSCode, and Eclipse (and should work with other online IDEs with Java).

Timeline

It took my students on average 3 class periods (~49 minutes) to finish. My students have been coding in Java for about 6 months and some also had previous experience with 2D lists in Python. Depending on the Java experience (and programming experience in general) you may want to allocate more.

What is included (All google documents)

  • Student instructions: Program setup / variables needed / methods needed
  • Solution: Handtyped solution for teacher (or to demonstrate in front of students)
  • Teacher Tips Guide: Ideas for how to start
  • Pseudocode: Used for additional help

*Rubric/grading instructions NOT included

Prior Knowledge Needed

  • Arrays
  • 2D Arrays
  • Basic Java Syntax
  • Control Structures (conditionals/while loops/for loops)
  • Traversing Arrays and 2D Arrays
  • Strong understanding of Object Oriented Programming (methods/instance variables)
  • Using Math.random() to generate a random integer
  • User input with the Scanner class

Please let me know your questions or how I can help you!

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

WhiteTiles Project - AP CSA - Java - 2D Arrays

Rated 5 out of 5, based on 1 reviews
5.0Ā (1 rating)
MrWardsWorld
7 Followers
$2.00

Highlights

Digital downloads
Grades icon
Grades
10th - 12th
Pages
4
Answer Key
Included
Teaching Duration
3 days

Description

Overview

This is a project for students to complete after they have learned about 2D arrays. It is based on the fun and popular game "Don't Touch the White Tile". This project is a ton of fun with many extensions possible.

Note: this project is done with console based Java ONLY. It works with trinket.io, VSCode, and Eclipse (and should work with other online IDEs with Java).

Timeline

It took my students on average 3 class periods (~49 minutes) to finish. My students have been coding in Java for about 6 months and some also had previous experience with 2D lists in Python. Depending on the Java experience (and programming experience in general) you may want to allocate more.

What is included (All google documents)

  • Student instructions: Program setup / variables needed / methods needed
  • Solution: Handtyped solution for teacher (or to demonstrate in front of students)
  • Teacher Tips Guide: Ideas for how to start
  • Pseudocode: Used for additional help

*Rubric/grading instructions NOT included

Prior Knowledge Needed

  • Arrays
  • 2D Arrays
  • Basic Java Syntax
  • Control Structures (conditionals/while loops/for loops)
  • Traversing Arrays and 2D Arrays
  • Strong understanding of Object Oriented Programming (methods/instance variables)
  • Using Math.random() to generate a random integer
  • User input with the Scanner class

Please let me know your questions or how I can help you!

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

5.0
Rated 5 out of 5, based on 1 reviews
1
rating
All verified TPT purchases
A great project
Rated 5 out of 5
August 7, 2025
I used this project in my Advanced Programming class as a final project.
Meghan V.
60 reviews • Virginia
Grades taught: 9th, 10th, 11th, 12th
Student populations: Autism, Mild to severe disabilities

Questions & Answers

Loading
Loading