Scala 9-Hour Course
Student Qualifications
- Grades 6–12 (Accelerated learners in earlier grades are welcome with instructor approval)
- Logical thinking and math skills
- Facility with computers
Class Description
Scala is a popular, mainstream programming language, that many top programmers see as a natural evolution from the very popular Java language. This class will explore Scala in several contexts.
Kojo
With Kojo, we’ll learn Scala while making interesting mathematical patterns.
Processing
With processing, we’ll blend programming with art.
Adventure Game
We will study and modify this text adventure game.
Preparation
If you have no programming experience, please first spend some time with Scratch or Tynker, getting some experience with things like:
- repeat
- if
- sprites
- costumes
- 2-d coordinates (x, y)
We’ll set up the computers in class. Please be sure the student has the ability (administrator access) to install software on the computer (or the parent stays with us).