|
|
|
|
|
|
|
|
<!--[if !supportEmptyParas]-->
Class Time:
| Lectures | Monday, Thursday 12:30-1:50 | at Holman Hall 253. |
| Lecture / Lab | Monday 2-3:20 | at Holman Hall 370 |
Textbooks:
| Course Main Textbook | ||
|
Java Software Solutions, 2004
Edition
|
by: John Lewis and Joseph Chase
|
|
|
Published by Addison Wesley
|
ISBN: 0-201-78878-0
|
Instructor:
| Dr. Miroslav Martinovic. |
E-mail Address :
| mmmartin@tcnj.edu |
Telephone :
| (609) 771-2789. |
Office :
| Holman Hall 230. |
Monday :
|
Tuesday :
|
Wednesday :
|
Thursday :
|
Friday :
|
|
||||||
|
|
Tentative Schedule |
| Chapter I.1 |
Week 1
|
| Foundations of Programming (CS I Topics) |
| Chapter I.1 |
Week 1
|
| Software Development Methods (Review) |
| Chapter I.2 |
Week 2
|
| Collections |
HW/Lab1 : Page 66 / Problems 2.2, 2.3, 2.4
Due : 09/20/2004 |
| Chapter I.3 |
Week 3
|
| Linked Structures |
HW/Lab2 : Page 89 / Problems 3.2, 3.3
Due : 09/30/2004 |
| Chapter I.4 |
Week 3
|
| Recursion |
HW/Lab3 : Page 114 / Problem 4.7
Due : 10/06/2004 |
| Chapter I.5 |
Week 4
|
| Sorting and Searching |
|
HW/Lab4
Due : 10/21/2004 |
| Chapter II.6 |
Week 5
|
| Stacks | |
|
HW/Lab5 : Page 172 / Problems 6.1, 6.2; Page 173 / Problem
6.1
Due : 10/28/2004 |
| Chapter II.7 |
Week 6
|
| Queues |
|
HW/Lab6 : Page 213 / Problems 7.1, 7.2; Page 215 / Problem
7.8
Due : 10/28/2004 |
| Week 7 | |
| Chapter II.8 | |
| Lists |
|
HW/Lab7 : Page 257 / Problems 8.1, 8.2, 8.3; Page 258 / Problem 8.6
|
|
Midterm Exam Review
|
|
|
MIDTERM EXAM
|
Week 8
|
| Discussion and Presentation of
Midterm Exam Solutions |
Week 9 |
| Chapter III.9 | |
| Trees | |
|
HW/Lab8 : Page 293 / Problems 9.2, 9.3, 9.4; Page 294
/ Problem 9.8
Due : 11/22/2004 |
| Chapter III.10 | Week 10 |
| Binary Search Trees |
|
HW/Lab9 : Page 334 / Problems 10.1, 10.2 Page 335 / Problem
10.1
Due : 12/2/2004 |
| Chapter III.11, III.12 | Week 11 |
| Heaps, 2-3, 2-4, B-Trees |
|
HW/Lab10 : Page 363 / Problems 11.1, 11.2 Page 364 / Problem
11.1
Due : 12/16/2004 |
| Chapter III.13, III.14 | Week 12 |
| Hashing, Graphs |
| Week 13 | |
| Final Exam Review |