ACSL Junior

ACSL2

Full Course

$755 USD
Before any discounts or coupons
for 27 hours

Class Package

Class Description:

The ACSL is the longest running computer science contest in the United States since 1978. This year the 2020-2021 is open to people online worldwide through KTBYTE. This club will allow students to review material, receive live instructions practicing historical contests, and participate together as a team in KTBYTE.

Clubs are run by qualified, award-winning KTBYTE Teaching Assistants.

Prerequisites:

Junior Age 12-15, Grades 7-9

Related ACSL Classes

Sample Projects

This is an example of a project that students create as they help learn specific Java coding curriculum to study for ACSL

Extensive Problem Set Review

Syllabus

Computer Number Systems

Today we went over the contest format and practiced strategies for Computer Number Systems problems. The optional homework is to try problems 3 and 4 from the Short Answer Questions. If you'd like you can also try the Recursive Functions Problems (1-2), which we'll learn about next week.

Recursive Functions

Today we cover strategies for solving Recursive Function problems and the Branching problem. We start with the Recursive Functions problems (3-4) in the short answer test from 2018-2019.

Contest 1 - What Does This Program Do? - Branching

Today we learned about analyzing and solving problems involving pseudo code! We will build off of this bit by bit in future contests.

Review for Contest 1

Today, we reviewed for the shorts portion of Contest 1 by completing miscellaneous problems that have shown up on past contests.

Contest 1 Programming

Today we practiced solving programming problems from past years' first contests.

More What Does This Program Do? - Looping

Today, we continued with the topic "What Does This Program Do - Looping" to explore some more tricky problems that have come up on previous contests.

Contest 2 Programming

Today we practiced solving programming problems from past years' second contests.

Review for Contest 2

Today, we reviewed for the shorts portion of Contest 2 by completing miscellaneous problems that have shown up on past contests.

Contest 3 - Boolean Algebra

We learned about solving problems involving the first Contest 3 topic, Boolean algebra.

Contest 3 - Data Structures

We learned about solving problems involving the second Contest 3 topic, Data structures. These include queues, stacks, and binary search trees.

Contest 3 - What Does This Program Do? - Arrays

Today, explored some rather tricky Array-Pseudocode problems that have come up on previous contests. As we've said in the past two contests with these types of problems, every problem has a trick to it! Today we will simply add another level of syntax to that idea.

Review for Contest 3 (Session 1)

Today, we reviewed for the shorts portion of Contest 3 by completing miscellaneous problems that have shown up on past contests.

Review for Contest 3 (Session 2)

Today, we continued reviewing for the shorts portion of Contest 3 by completing miscellaneous problems that have shown up on past contests.

Contest 4 - Graph Theory

We explored Graph Theory, which involves a mathematical concept called matrix multiplication.

Contest 4 - Digital Electronics

Today, we learned about solving problems involving the second Contest 4 topic, Digital Electronics. This topic is an extension of Boolean Algebra. In fact, it’s simply a visual representation of Boolean algebra expressions using circuits, so bring all your Contest 3 Boolean algebra knowledge to the lesson!

Contest 4 - What Does This Program Do? - Strings

Today, we explored some rather tricky String-Pseudocode problems that have come up on previous contests. As we've said in the past three contests with these types of problems, every problem has a trick to it! Today we will simply add yet another level of syntax to that idea.

Review for Contest 4

Today, we reviewed for the shorts portion of Contest 4 by completing miscellaneous problems that have shown up on past contests.

All Class Times

We're planning our next semester. Please check back in January for Spring classes.
In the meantime, click here to submit your time request.

Fall Semester: Once Per Week

20221014ACSL2Fri0730pm
Friday Oct 14 - May 5
7:30 PM - 8:30 PM ET
19 out of 25 lessons left
Main Teacher:
Andrew Chen**
$574/session
New Price With Coupon: $----
Online
20221015ACSL2Sat0900am
Saturday Oct 15 - May 6
9:00 AM - 10:00 AM ET
19 out of 25 lessons left
Main Teacher:
Lauren Ji**
$574/session
New Price With Coupon: $----
Online

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

These times don't work for you?

Your student's availabilities in Eastern Time
Press the green plus button to add more availabilities.
to
Email Address
Phone Number
Student Age
Additional Comment
OR