COSC 237.002: Introduction to Computer Science II

Fall 2007 - Schedule

Course Home Page

Schedule:

Week Date Topic Reading Lab Supplemental Files
1 Jan. 28 Introduction to Java - translating from C++ Chs. 1,2 Lab 1, Intro to Java
2 Feb 4. More Introduction to Java - files, control structures Chapters 3-5 Lab 2, More Intro, Strings, due February 13
3 Feb. 11 User-defined Methods: Note:No class on February 12. Complete the supplemental assignment instead. Ch. 7 Lab 3, Procedures, due February 20
4 Feb. 18 Arrays, Vectors, and Strings Ch. 9-10 Lab 4, Arrays. Due February 27
5 Feb. 25 Object-Oriented Design, User-defined Types & Abstract Data Types Chap. 6 (p 336- 356), 8 Lab 5, Object-Oriented Programming. Due March 5
6 March 3 Inheritance and Polymorphism, Quiz 1, Wednesday March 5. Review Problems Ch. 11 Lab 6,More object-oriented programming. Due March 12.
7 March 10 GUIs and Graphics - Inheritance Chs. 6,13 Lab 7, Graphics. Due March 26. Graphics Files
8 March 17 Spring Break
9 March 24 Inheritance and Polymorphism, Unit Testing Ch. 11, notes on JUnit Lab 8, Inheritance, Polymorphis,m, and Testing. Due April 2 Graphics and subclass files
10 March 31 Recursion, Exceptions Ch. 14, 12 Lab 9, Exceptions and Recursion. Due April 9
11 April 7 Generics, Linked Lists Ch. 15, 16 Lab 10 Generics and Linked Lists, Due April 16, Solutions Linked List Examples
12 April 14 Linked Lists, Quiz 2, Wednesday April 16, Review Problems Ch. 16 Lab 11, More Linked Lists, Due April 23. More Linked List Examples
13 April 21 Stacks & Queues Ch. 17 Lab 12 Queues and Stacks, Due April 30. Queues and Stacks
14 April 28 Algorithm Analysis, Sorting & Searching Ch. 18 Lab 13 Sorting & Searching, Due May 7. Sorting & Searching
15 May 5 Trees Ch. 19 Lab 14: Trees Trees
16 May 12 Collections, Review Ch. 21

The final exam will be held from 12:30PM-2:30PM on Wednesday, May 14 in YR 401. Final Exam review problems.

This schedule is approximate and subject to change.