COSC 237.002: Introduction to Computer Science II

Spring 2009 - Schedule

Course Home Page

Note on Readings: Readings below are from the Malik book. If you choose to use a different text, please read the appropriate section. If you have any questions, please ask me.

Schedule:

Week Date Topic Reading Lab Assignment Supplemental Files
1 January 26 Introduction to Java - translating from C++, user-defined methods Chs. 1-5,7 Lab 1: Warm-up. Due February 4. Polya's Notes on how to solve problems.
2 February 2 Arrays, ArrayLists Chapters 7-9,10 Lab 2,: Arrays, Due February 11 February 2 examples
3 February 9 Graphics. Lab 3, Graphics. Due February 18 February 9 examples, February 11 examples
4 February 16 Introduction to Object-Oriented Design, User-definedTypes & Abstract Data Types, `Chap. 6 (p 336- 356) , Ch. 8 Lab 4 integer errors and classes February 16 examples,February 18 examples
5 February 23 Composition, Abstract Data Types Ch. 11 Lab 5 Classes. February 23 examples, February 25 examples
6 March 2 Inheritance, polymorphism Quiz 1, Wednesday, March 4, Review Problems Ch. 11 Lab 6
7 March 9 Inheritance, polymorphism notes on JUnit, Ch. 12 Lab 7, inheritance. Due March 25 March 9 examples, March 11 examples
March 16 Spring Break
8 March 23 Inheritance, Polymorphism Ch. 14 Lab 8, Due April 1 March 23 examples, March 25 examples
9 March 30 Unit testing, exceptions, recursion Ch. 14, 18 Lab 9, Due April 8 March 30 examples,April 1 examples
10 April 6 Intro to Sorting and Searching Ch. 16 Lab 10, Due April 15 April 6 examples, April 8 examples
11 April 13 More Sorting and Searching, Algorithm Analysis, Quiz 2, Wednesday April 15, Quiz 2 Review problems, Ch. 17 Lab 11, Due April 22
12 April 20 Sorting and Searching, Algorithm Analysis Ch. 18 Lab 12, due April 29 April 20 & April 22 examples
13 April 27 Generics, Stacks, Queues Ch. 17 Lab 13, Due May 6 April 27 examples
14 May 4 Linked Lists, Binary Trees Ch. 16,19 Lab 14 May 4 examples, May 6 examples
15 May 11 Collections, Review Ch. 21

Final Exam: The final exam will be held on Thursday, May 14, from 3-5 PM in YR 401. Final Exam Review Problems.

This schedule is approximate and subject to change.