In CS01a, the focus of the class shifts from theoretical concepts to prioritizing algorithmic problem solving. This intense, college-paced course introduces difficult new ideas and data structures such as recursion and in depth Java classes. Students will be asked to complete 5-20 lines of code per problem for homework assignments, 100-200 lines of code for projects, and an average of one quiz per 4 topics. CS01a is taught online only.
CS00b or permission of instructor
Weekly Problem Sets
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!
pre-recorded Audio Lectures to allow for students to self-study,
practice, and learn CS.
We provide a
online, interactive, Java & Algorithms textbook to allow for
students to self-study, practice, and learn CS.
recordings of our classes for if a student misses or needs to
re-listen to a class.
The parent account
dashboard allows for parents to track their student's progress in