// NAME: Your full name // STUDENT ID: Your UCI student ID // EMAIL: Your email address // TA NAME: Your TA's name // SECTION NUMBER: Your Section NumberAll homework must be submitted via paper copy (in your discussion section on the due date) and via electronic submission to your section's NT drop box by the due date (don't wait until the last minute here). Your electronic and paper versions must match except that your electronic version need not have comments (other than the name template above). Use the following ID for each submission: your UCI ID number '_HW' homework number '_S' submission number (starting with 1). E.G., 12345678_HW3_S1. Only your highest numbered submission will be considered for grading although all copies will be checked for plagerism. Please only submit the .java source code files (not your .class files or .vep files or any other files generated by the compiler).
| Course Related Links |
|---|
| Java Instructional Examples |
| Success Tips |
| Java Coding Style Rules |
| TA Evening Lab Hours |
| Lecture Notes |
| Homework Assignments |
| Homework Starts |
| Week | Topic | Data Structures... |
|---|---|---|
| 1,2 | Java: Classes, Objects, Arrays, Strings, Inner Classes | 1, 2, 3 |
| 3 | Foundational Data Structures: arrays and linked-lists | 5, 2.4, 6.4, 16.(1-2) |
| 4 | Inheritance and Polymorphism, Interfaces, Exceptions, File I/O | 4, 2.(5-6) |
| 5 | Java GUI: Frames, Panels, Buttons, Menus, TextAreas, Graphics | Appendix D.(1-3), Core Java |
| 6 | Stacks, Queues, and Deques | 6.(2-3), 15 |
| 7 | Ordered Lists and Sorted Lists
(Insertion Sort and Binary Search) |
6.4, 8.(1-3), 16 |
| 8 | Hashing and Hash Tables with Separate Chaining | 6.7, 19.(all but 3-4) |
| 9 | Trees and Binary Search Trees | 6.(5-6), 18.(1-3) |
| 10 | Final Review | |
| Wk | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Finals |
| Lec | Java | Java | Simple Lists | Inher. & Poly., Excep. | Java GUIs | Stacks & Queues | Ordered & Sorted Lists | Hash Tables | Binary Search Trees | Review | |
| HW | Bank Accounts | MyString | Birthday List | Zoo & Picture | Rolodex | QueTest & RPNCalc. | CD Coll. | Grades | Mall | ||
| Qz | Simple Lists | Inher. & Poly. | Stacks & Queues | Ordered & Sorted Lists | Hash Tables | Binary Search Trees | Final Exam |