COSC 237.003: Introduction to Computer Science II

Fall 2008 - Schedule

Course Home Page

Schedule:

Week Date Topic Reading Lab Assignment Supplemental Files
1 September 2 Introduction to Java - translating from C++ Chs. 1,2 Lab 1, Intro to Java, Due September 10 Survey
2 September 8 More Introduction to Java - files, control structures Chapters 3-5 Lab 2, More Intro, Strings, due September 17 Polya's Notes on how to solve problems.
3 September 15 User-defined Methods. Ch. 7 Lab 3, Procedures, due September 24
4 September 22 Arrays, Vectors, and Strings Ch. 9-10 Lab 4, Arrays. Due October 1 CrapsSimulation.java, Examples from September 24
5 September 29 Graphics. Introduction to Object-Oriented Design, Chap. 6 (p 336- 356) Lab 5, Arrays. Due October 8 September 29 examples, October 1 examples
6 October 6 User-defined Types & Abstract Data Types, Ch. 8 Lab 6, Graphics and Object-oriented programming, Due October 15 October 6 examples, October 11 examples
7 October 13 Inheritance and Polymorphism Quiz 1, Wednesday October 15, Review Problems Chs. 11 Lab 7, Classes. Due October 22 October 13 examples
8 October 20 Inheritance Polymorphism Lab 8, Inheritance. Due October 29 October 20 examples, October 22 examples
9 October 27 Unit Testing, Exceptions notes on JUnit, Ch. 12 Lab 9 Inheritance, Polymorphism, and Testing. November 5 October 27 examples, October 29 examples
10 November 3 Recursion Ch. 14 Lab 10 Testing and Exceptions November 3 examples, November 5 examples
11 November 10 Recursion, Intro to Sorting and Searching Ch. 14, 18 Lab 11 Recursion, Due November 19 November 10 examples, November 12 examples
12 November 17 Algorithm Analysis, Introduction to Generics Quiz 2, Wednesday November 19, Review Problems Ch. 16 Lab 12, Sorting, Due December 3 November 17 examples
13 November 24 Linked Lists, Stacks Ch. 17 November 24 examples
14 December 1 Searching, Linked Lists Ch. 17 Lab 13 Generics and Linked Lists December 1 examples, December 3 examples
15 December 8 Stacks, queues, trees.. Ch. 19 Lab 14: Linked Lists, Trees, Sorting December 8 examples, December 10 examples
16 December 15 Collections, Review Ch. 21

The final exam will be held from 12:30PM-2:30PM on Thursday, December 18 in in YR 401. Final Exam review problems

This schedule is approximate and subject to change.