| COP2800 Java Programming - Kendall Campus | Updated: |
12/28/08 | ||||||
Module |
Title/Activities | Module Begins |
Assignments Due |
Chapters |
Week Start |
Length Weeks |
||
1 |
Tools
for Programming Syllabus Quiz Java Technology Quiz Role of Variables Quiz Assignment 1 - Checking your JDK Installation Assignment 2 - ISBN Part 1 |
1/6 |
1/13 |
1 (not needed for assign ments!) |
0 |
1 |
||
2 |
Using objects and exploring
variables WileyPLUS Assignment Zero Module 2 Quiz Using API Documentation quiz Programming Exercise 1 – Perimeter (req) Assignment 3 - ISBN Part 2 Begins |
1/13 |
1/20 |
2 |
1 |
1 |
||
3 |
Exploring
objects and writing methods Programming Exercise 2 - Die Simulator (opt) Programming Assignment 1 - Graphics Applet Assignment 3 - ISBN Part 2 Due |
1/20 |
1/27 |
2 |
2 |
1 |
||
4 |
Defining and modifying
objects Programming Exercise 3 - Product class (opt) Programming Exercise 4 - Bug class (opt) Programming Assignment 2 - Olympic Rings Exam_1 |
1/27 |
2/10 |
3 |
3 |
2 |
||
5 |
Data
types & control Structures Programming Exercise 5 – Counter (req) Programming Exercise 6 – DataSet (req) Programming Assignment 4 – Debugging Assignment 4 - ISBN Part 3 Assignment 4 - Individual Process Report |
2/10 |
2/17 |
4, 5 & 6 |
5 |
1 |
||
6 |
Object Interaction, Unit
Testing and Delivery Programming Assignment 5 – Clocks Module 6 Quiz – Testing |
2/17 |
2/24 |
Pages
47-50, 102- 104, 212-215, 319-321, and 372-374 |
6 |
1 |
||
7 |
Managing
multiple objects and values Array Quiz Programming Exercise 7 - Array Output (opt) Programming Exercise 8 - Passing Arrays (opt) ArrayList Quiz Programming Exercise 9 - Purse (req) Programming Exercise 10 - Purse Transfer (req) Programming Assignment 6 - Game of Life |
2/24 |
3/10 |
7 |
7 |
2 |
||
8 |
Designing High Quality
Classes Programming Assignment 7 - Library Manager Professional Development Assignment Exam 2 |
3/10 |
3/17 |
8 |
9 |
1 |
||
9 |
Code
Inheritance and Polymorphism Programming Exercise 11 - Square (opt) Programming Assignment 8 - Media Collection |
3/17 |
3/24 |
10 |
10 |
1 |
||
10 |
Design Inheritance with Java
interfaces Programming Exercise 12 - WordMeasurer (req) |
3/24 |
3/31 |
9 |
11 |
1 |
||
11 |
Event
handling and Building GUIs Programming Exercise 13 - Two Buttons (opt) Programming Assignment 9 - Animation |
3/31 |
4/14 |
Chapter 9, pages 408 - 429,
Chapter 10, pages 478-489, Chapter 18 - all |
12 |
2 |
||
12 |
Exception Handling and File I/O Programming Exercise 14 - Catch Exception (opt) Programming Assignment 10 - Link Extraction |
4/14 |
4/21 |
Chapter
11 and Chapter 19 section 19.1: pages
820-822, and section 19.4: pages 833 -
838. |
14 |
1 |
||
13 |
Recursion
and A Closing Look at Good Design Programming Assignment 11- List Files Completed Final Project Uploaded Final Exam 4/30 |
4/21 |
4/28 |
12 & 13 |
15 |
1 |
||
| Final Project | 3/24 |
4/28 |
11 |
5 |
||||