Lab Test #2

Takes Place: Thursday, Jan 13th (11:30-1pm); Friday, Jan 14th (10-11:30am); Monday Jan 17th (4:30-6pm)

Format:
-one programming exercise that will be similar to Check06D.java (in the sense of reading in command-line args, iterating, and using the services of the String class)
-one comprehension question that will probe your understanding of the Action Cycle, the Gulf of Execution, and the Gulf of Evaluation
-one analysis question that will require you to parse an html document into an html DOM Node Tree (paper and pencil)

Learning Objectives (Why am I doing this lab test?):
- demonstrate understanding that Strings are not mutable
- be able to make use of the split, length, substring, indexOf, compareTo methods in the String class
- be able to construct a basic iterative structure (aka for-loop)
- be able to pass command-line arguments to an app
- be able to apply Norman's Action Cycle to a hypothetical scenario of user interaction
- be able to parse an html document into DOM nodes