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