Welcome to HCS2

Hi!  My name is Mark Daubenmier and I would like to welcome you to the Honors Computer Science 2 online course.  This site contains all of the materials (video lectures, lecture notes, homework assignments, lab assignments, sample tests, etc) that are currently being used to teach this honors level course at Columbus Academy.  The HCS2 curriculum is modeled after the former AP* level CSAB curriculum, which is a data structures course.

From the curriculum guide . . .

Honors Computer Science II (Full Year, 1 Credit) HCS2: This course is modeled after a collegiate level data structures course. The data structures covered are linked lists, stacks, queues, binary search trees, heaps, hash tables, sets, and maps. In addition, more complex searching and sorting algorithms and recursive techniques are covered. PREREQUISITE: Honors Computer Science 1