Class Description:
While FUN3a was focused more on techniques, syntax, and grammar, FUN3b will focus on application and the utility of the skills they already know. We will begin with a review of Arrays and Loops, since those will be essential in just about every game/project we make. After that, we will introduce the critical programming concept of "Classes". Classes are a new way to think about variables are "objects" while programming, and will fundamentally change the way the students program.
Prerequisites:
Familiar with a typed language. Understanding of variables,
Students will have an introduction to classes and create object-oriented projects.
75% Required Homework
25% Optional Homework

Quizzes
Our homework is done online
Included for Online Classes
A Virtual Machine is a remote desktop that allows
students to connect to it from anywhere. We provide VMs so that
students use it during classes and to work on homework.
Office hours are
led by our highly qualified teaching assistants. It is an easy and
free way to get immediate feeback on your code. Our homework is
difficult - office hours can help you overcome obstacles and
develop a stronger understanding of the material!
We provide
recordings of our classes for if a student misses or needs to
re-listen to a class.
KTBYTE will e-mail
parents with behavior and grade progess reports.