Algorithms and Problem Solving in Java
CS01a
Full Course
$1538 USD
Class Package
Class Description:
CS01a teaches students computer science through Java at an early university level. Students learn through hour-long lectures and weekly graded homework. Most students will find it necessary to attend our office hours for help with the homework. After about a year students will be well-prepared for the AP Computer Science exam.
Prerequisites:
CS00b or permission of instructor
Related Core Classes
Sample Projects
These are examples of projects that students create as they grow their Java coding skills in CS01a
Syllabus
Functions
Loops 1
Loops 2
Arrays 1
2D Arrays
Loops and Arrays Review
Quiz 1 - Loops and Arrays
Recursion - Fern
Recursion 2 - Parameterization
Recursion 3 - Towers of Hanoi
Recursion Review and Flood Fill
Quiz 2 - Recursion (no Floodfill)
String and Char
Classes
ArrayList and References
Collections
Review
Quiz 3 - Classes, References, and Collections
Summer Semester: Five Times Per Week
* Office Hours Included. See time on the bottom of website.
** Instructors currently scheduled are not guaranteed and could change at KTBYTE's discretion
Summer Semester: Three Times Per Week
* Office Hours Included. See time on the bottom of website.
** Instructors currently scheduled are not guaranteed and could change at KTBYTE's discretion
Summer Semester: Five Times Per Week
* Office Hours Included. See time on the bottom of website.
** Instructors currently scheduled are not guaranteed and could change at KTBYTE's discretion
Summer Semester: Twice Per Week
* Office Hours Included. See time on the bottom of website.
** Instructors currently scheduled are not guaranteed and could change at KTBYTE's discretion
These times don't work for you?
Press the green plus button to add more availabilities.