KTBYTE Computer Science Academy >> Classes >> Week-Long

Week-Long Full-Day Programming Courses

WEEK-LONG DAYTIME CLASSES

Week-long classes course are in the style of a computer camp. Students intensively learn computer science with our full time instructors.

Course Details:

Individualized project (public showcase for CS00a students)

9am - 3pm ET, extended day to 6pm available.

Extended Stay:

All week-long classes have the option for extended stay until 6pm.

COURSE DESCRIPTION

Fun1 - Game Creation with Scratch

In this introductory course to computer science and programming, students use a program called Scratch to construct projects and games with code. The main goal of this course is to help young students who are new to CS understand the idea that everything on the computer is information, and begin to grasp how this information can be manipulated.

Detailed course information

 

Example Project:

See more

Fun2 - Programming with JavaBlocks

In FUN2, students become exposed to Java through JavaBlocks, a drag-and-drop programming language created by KTBYTE instructors that serves as a transition to a typing and "typed" computer language. By using this program, students can focus on achieving a theoretical understanding of high level Java syntax, without having to worry about typing and low level syntax. A certain level of CS understanding is needed prior to registering for this course.

Detailed course information

Prerequisites:

Fun1 or moderate experience with Scratch

Age Level:

10-12 years old or permission of instructor

 

Example Project:

See more

Fun3 - Computing Fundamentals with Processing

Even though FUN3 is still part of the Fundamental classes, it is a significant leap in difficulty from the previous courses. Students who are entering FUN3 should be familiar with some basic CS syntactical concepts and have a minimum typing speed of 20 wpm. In FUN3, they will use Processing, a type of language built on Java that allows students to write and run code (IDE), and learn additional vocabulary/libraries (functions, variables, and classes), that are added to Java. Students will be transitioning from learning Java concepts to typing and mastering actual low level Java syntax.

Detailed course information

Prerequisites:

Fun2 or moderate experience with Scratch

Age Level:

10-13 years old or permission of instructor

 

Example Project:

See more

CS00a - Intro to Computer Science

This class is a project-oriented introduction to CS using the Java language. CS00a is the first class in KTBYTE's core track that has graded assignments. The curriculum of this course is much more fast-paced than previous courses and requires students to be able to apply conceptual understanding in actual applications and write open response answers to problems. Unlike our month-long class, the CS00a weeklong does not have assignments.

Detailed course information

Prerequisites:

25 wpm typing speed; previous CS experience and familiarity with algebra

Age Level:

12-14 years old or permission of instructor

Presentations:

CS00a students will present their projects starting at 3:30pm every Friday; parents are encouraged to attend. End time depends on class size.

 

Example Project:

See more

COURSE DATES

*Click on suitable dates to enroll*

Sign up Now for Summer Registration!

Don't forget about our other classes!


1 Month

SUMMER EVENING

Ages 13+ (Advanced)

July and August Summer classes for various levels. Each session consists of 18 week-days over a few weeks.

Web-conference live classes

Explore / Enroll

1 Semester (5 Months)

FUNDAMENTALS

Ages 8-15

Coding and computer programming for kids. Learn applications, operating systems, and mathematics. Courses cover Scratch Programming and Java coding via both blocks & typing.

In-person (MA) and online classes



Explore / Enroll

INTERMEDIATE

Ages 8-15

Programming courses for Middle and High School students. Intro & AP computer science level Java classes covering Object-Oriented Programming, Data Structures, and Algorithm.

In-person (MA) and online classes



Explore / Enroll

ADVANCED

Ages 13+

Apply deep learning to science fairs or research projects. Prep for the USA Computing Olympiad, the top US CS competition. Excel in algorithms such as dynamic programming & Dijkstra's.

Web-conference live classes



Explore / Enroll