Unit 1 - Introduction to Advanced Computer Science AB Learn a few new Java topics and introduce standard data structures
Unit 2 - Analysis of Algorithms Categorize algorithms by their run-time efficiencies and introduce Big-Oh notation.
Unit 3 - Data Structures (Part 1) Build linked lists, stacks, queues, and priority queues
Unit 4 - Data Structures (Part 2) Build trees, heaps, sets, and maps.
Unit 5 - Sorting Build recursive sorting algorithms: Quicksort and Heapsort
Unit 6 - Searching Use hashing to speed searching.
Unit 7 - Regular Expressions Students learn the syntax of a powerful tool used by many languages - Regular Expressions
Unit 8 - Review for Final Exam Review of all the topics covered in this course in preparation for the final exam