CS 2110 - Fall 2009

Information on Test 2

The test will be held on Wednesday, Oct. 28, in class at the regular class-meeting time. You may come to either test session.
Be sure to come on time! You can start bubbling early!

Topics:

Java Collections Framework:

  1. Introduction, concepts for this framework
  2. How to use Java generics features to define a Collection that can only hold one kind of item.
  3. Iterators and ListIterator vs. foreach loop
  4. Procedural and Data abstraction
  5. Ordering elements in Collections
  6. Sets and Maps - their ADT's and basic Java implementations
  7. The three functions from Object: toString, equals, hashCode

Algorithm Complexity:

  1. Definition of data structure, abstract data type (ADT)
  2. Measuring an algorithm's efficiency
  3. Asymptotic complexity
  4. Searching and sorting

Recursion and Recursive Algorithms:

Event Driven Programming Trees Agile/Scrum Development - Newly Added! Testing - Newly Added!