Class Package

Virtual Machine (VM)
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 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!
Audio Lectures
We provide pre-recorded Audio Lectures to allow for students to self-study, practice, and learn CS.
Student Progress Report
The parent account dashboard allows for parents to track their student's progress in the class.

USACO Bronze

CS90

Class Description:

This class provides online training for the USA Computing Olympiad (USACO) Bronze Division, a programming competition looked at by colleges and used as a qualifier for the International Olympiad in Informatics (IOI). Classes will be held through a computer with a teacher online via live video conference, and during each lesson students will work on challenging sample problems with the help of a teacher. Then, students attempt a problem set for homework on the same topic covered in class, and are able to ask a TA for help during office hours.
The goal of this course is to prepare students to score well on USACO's Bronze Divison and help them advance to the Silver Division. Even though this class covers algorithms similar to CS02, this class is geared more toward USACO-style exercises rather than the AP style content of CS02. This class covers introductory problems, using simple algorithms. Topics covered include advanced uses of arrays, 2D arrays, strings, objects, etc. An example problem might have the student find the cow closest to a given point given a list of cows and their coordinates.
<a>View Example Problem</a> <a>View USACO FAQ</a>

Prerequisites:

Instructor Approval. CS01b recommended

Sample Projects:

Algorithm

Syllabus

USACO format, Arrays review

Array Algorithms - speeding

Weirder Arrays - Fence Painting

Harder Array Algorithms

Even More Arrays

Review - Array Algorithms

Quiz - Array Algorithms

Strings - circlecross

Strings & 2D Arrays - Team Tic Tac Toe

2-Dimensional Arrays - mowing

More 2D Arrays

Review - 2D Arrays and Strings (USACO cownomics)

Quiz - 2D Arrays and Strings

Classes

USACO Classes - badmilk

Implementation Practice (measurement, cowqueue, balancing)

More practice (measurement, balancing, outofplace)

USACO Finale - bcs
(BULL in a CHINA SHOP)

All Class Times

18-Day Full Semester

20210802CS900520pm
Mon - Fri Aug 2 - Aug 25
5:20 PM - 6:20 PM ET
18 lessons
Main Teacher:
Andrew Tourtellot**
$1502/session
New Price With Coupon: $----
Online

* Office Hours Included. See time on the bottom of website.

** Instructors currently scheduled are not guaranteed and could change at KTBYTE's discretion

Fall Semester

20210908CS900530pm
Wed Sept 8 - Jan 26
5:30 PM - 6:30 PM ET
18 lessons
Main Teacher:
Andrew Tourtellot**
$1502/session
New Price With Coupon: $----
Online
20210909CS900530pm
Thurs Sep 9 - Jan 27
5:30 PM - 6:30 PM ET
18 lessons
Main Teacher:
Andrew Tourtellot**
$1502/session
New Price With Coupon: $----
Online
20210910CS900845pm
Fri Sep 10 - Jan 28
8:45 PM - 9:45 PM ET
18 lessons
Main Teacher:
Andrew Tourtellot**
$1502/session
New Price With Coupon: $----
Online
20210911CS900730pm
Sat Sep 11 - Jan 29
7:30 PM - 8:30 PM ET
18 lessons
Main Teacher:
Andrew Tourtellot**
$1502/session
New Price With Coupon: $----
Online

* Office Hours Included. See time on the bottom of website.

** Instructors currently scheduled are not guaranteed and could change at KTBYTE's discretion