top of page

Java Silver

A more in depth Jump into the use of java. Introducing students to more difficult and real-life uses of java like creating classes, functions, arrays, and animation in Java. This again is a very hands-on approach to teaching coding with the focus being actually coding (coding makes us better coders). With these more advanced students we give them more freedom in their coding while still challenging them and introducing new difficult concepts. 

Course Content Summary 

Week 1

  • Find errors in code warm up 

  • Review Variables, types of data (int, string, Boolean) 

  • Review Conditionals, logical and comparison operators and loops 

  • Intro to while loops 

Week 2

  • Intro to scanners 

  • Dive into parameters and arguments in functions 

  • Grave robber in-class project 

Week 3

  • Intro into arrays 

  • Nested arrays declaring them and setting elements 

Week 4

  • Nested array and for loop warmup 

  • Intro into Array Lists how to manipulate it

  • Intro to object programming 

  • Creating and using classes

Week 5 

  • Animal class warmup 

  • Using constructors in a class 

  • Why inheritance?

  • Using protected keywords 

Week 6 

  • Inheritance review 

  • Planet war in-class project

Week 7 

  • Fill in the blank warmup 

  • Intro to JFrame/JPanel

  • RGB and drawing in Java

Week 8 

  • Animation in Java (timer, action listener, repaint, and updating)

  • Movin' and Groovin' in-class project 

Week 9 

  • Animation warmup

  • More functions 

  • In-class ball mover project 

Week 10 
  • Collision logic in Java 
  • Bouncity Bouncers in class Project
Week 11 
  • Final project day
  • Final project touch-ups 
  • Playing with other students' project 
bottom of page