Summer Evening Early Bird Prices end on June 1st! You can still get 10% off at checkout: KTBYTE2019SUMMER Enroll Now!
KTBYTE Computer Science Academy >> Classes >>

FUN3a

Introduction to Processing

Class Description:

Prerequisites:

Class Features:
Class Project(s)

Students will have an introduction to classes and create object-oriented projects.
Homework/Quizzes

75% Required Homework

25% Optional Homework

Quizzes

Our homework is done online
Virtual Machine (VM)

Not Included for In-Person 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.
Student Support:
Office Hours with
Teacher's Assistants

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!
Class Recordings

We provide recordings of our classes for if a student misses or needs to re-listen to a class.
Parent Support:
Student Progress Report

KTBYTE will e-mail parents with behavior and grade progess reports.

About FUN3a:

Syllabus:

Dino Jump created in Processing: The dino needs to jump past the cactuses to win points. The collision detection in the game is typed manually rather than have it provided in Scratch.

Making Circles Game created in Processing: Clicking on various locations creates a circle.

Saturation Game created in Processing: This is a demo of a button, in the form of a white rectangle, and the use of manual detection of clicks that changes the saturation of the red background.

Brick Drop Game created in Processing: This game is a demo of how lists work.

Clock timer created in Processing

Laser Show Pattern created in Processing: This illustration randomizes RGB values, and draws it frame by frame. The lines are loops that loop through end points for each straight line, which creates the curved pattern.

Platformer Game created in Processing: Character jumping on platforms (In-Class game demo).

Rainbow Animation created in Processing: Rectangles are drawn from left to right. The color is determined by the x position, and the cursor acts as an offset.

Scrolling Text animation created in Processing: The text moves upward, followed by an image.

In-Person Class Options:

Incorrect Coupon Code

4 Militia Dr. #15 Lexington, MA

Spring Semester
18 weekly lessons
Thu Jan 31 - Jun 13
5:20pm - 6:20pm ET
$1143/semester
$1143/semester
Spring Semester
18 weekly lessons
Fri Feb 1 - Jun 14
5:20pm - 6:20pm ET
$1143/semester
$1143/semester
Spring Semester
18 weekly lessons
Sun Feb 3 - Jun 16
11:30am - 12:30pm ET
$1143/semester
$1143/semester
Spring Semester
18 weekly lessons
Sun Feb 3 - Jun 16
12:40pm - 1:40pm ET
$1143/semester
$1143/semester

437 Cherry St, Newton, MA

Spring Semester
18 weekly lessons
Sun Feb 3 - Jun 16
4:10pm - 5:10pm ET
$1143/semester
$1143/semester

35 Harvard St, Worcester, MA

Spring Semester
18 weekly lessons
Sun Jan 27 - Jun 16 (snow day included)
3:15pm - 4:15pm ET
$1143/semester
$1143/semester

411 Waverley Oaks Rd. Waltham, MA

Spring Semester
18 weekly lessons
Fri Feb 8 - Jun 14 (17 weeks)
Fri 5:00 - 6:00pm ET
$1143/semester
$1143/semester