icon

Module: Resources

Description: Helpful resources for the assignments.


 

icon

Module: Scale Of Words - Console Input/Output

Description:

  • Make the computer sing a scale using a word obtained from the user.
  • Students learn about print in and print out statements and the basics of instantiating an object to use its methods.


 

icon

Module: Guess The Note - Selection

Description:

  • Guess a played note and display whether the guess is correct, higher, or lower than the played note.
  • Students learn about using return methods and branching with if, else-if, and else statements.


 

icon

Module: World Music Drum Machine - Loops

Description:

  • Create different rhythmic beats from around the world.
  • Students learn about the use of for and while loops.


 

icon

Module: Random Music - Random Number Generation

Description:

  • Randomly Generate different combinations of music beats.
  • Students learn about generating a random integer with the Random object or with Math.Random().


 

icon

Module: Guess The Genre- Loops/Array

Description:

  • Make a game where the user needs to guess the genre of the played song.
  • Teaches students about using return methods and double dimensional arrays.


 

icon

Module: Guess the Flag - Loops/Array

Description:

  • Make a game where the user needs to guess the flag displayed on screen.
  • Teaches students about using return methods and double dimensional arrays.


 

icon

Module: Strings To Beats - String Processing

Description: Make a string processing drum machine.


 

icon

Module: Lyrics Processing - File I/O

Description: Count the Occurrences of words in a song's lyrics.


 

icon

Module: Text to Melody- File I/O

Description: Read numbers from a text file to play a melody.


 

icon

Module: Beat Creator - Object Oriented

Description: Build a beat creating tool.


 

icon

Module: Sound Recorder - Object Oriented

Description: Record and play sound.