Applied Data Structures
CS02b
Full Course
$1668 USD
Class Package
Class Description:
CS02b teaches advanced algorithms and data structures using Java at a college level. Students complete weekly graded homework assignments and monthly quizzes. Most students find it necessary to attend office hours for support learning these advanced concepts. This is our most challenging core class and is comparable to the material found in international computing competitions.
Prerequisites:
CS02a or permission of instructor
Related Classes
Sample Projects
These are examples of projects that students create as they grow their advanced Java coding skills in CS02b
Syllabus
Linked Lists Review
Generics & Inheritance Review, Intro to Trees
Trees
Binary Search Trees
Heaps & Priority Queues
String Encoding
Huffman Trees
Huffman Tree Project Intro
Project Work Time
Regular Expressions
Review of Trees, Intro to Graphs
Graphs Search
Graph Paths
Pathfinder Project Introduction
Pathfinder Project Time - Graph Construction & Display
Dijkstra's Algorithm
Project Time - Path Finding
Project Time - Debugging & Bonus Features
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
☹ No classes in session.
In the meantime, click here to submit your time request.
These times don't work for you?
Press the green plus button to add more availabilities.