| Teacher: | Eris Reddoch |
| Office: | 1729 / 3212 |
| Phone: | 484-1351 / 484-2279 |
| Email: | ereddoch@pjc.edu or erisred@bellsouth.net |
| Week | Class Activities | Assignments |
| 08/27 | Introduction and Administration. Chapter 1:
Introduction to Java, Forte, Sun Studio, NetBeans & Dr. Java. Historical
perspective. Nature of Java. Setting up your system to develop Java
programs. Using a text editor to create a java program. Using Netbeans
(and/or Dr. Java) to develop a java program. |
Read Chapter 1 & Chapter 2 |
| 09/03 | Chapter 1 (cont): File systems and packages. Creating an
application and an applet. Anatomy of a Java program.
|
Read Chapter 3 Assignment 1: Exercise 2.1, due 09/12. |
| 09/10 | Chapter 3: Control Statements. Selection (if/else, switch/case) and iteration (loops), break and continue. | Read Chapter 4. Assignment 2: Exercise 3.3,
due 09/19. |
| 09/17 | Chapter 4: Methods. Creating, calling and using
methods (functions) in Java.
Review Chapters 1 - 4 for exam. |
Read Chapter 5 Assignment 3: Exercise 4.3, due 09/26. |
| 09/24 | Test 1 on Chapters 1 - 4. Chapter 5:
Arrays. Declaring and creating arrays. Arrays and Methods. Searching and
sorting arrays. |
Read Chapter 6. Assignment 4: Exercise 5.2,
due 10/03. |
| 10/01 | Chapter 6: Objects and Classes. Defining and
creating classes for objects. Constructors, getter and setter methods.
Instance and class variables and methods. |
Read Chapter 7. Assignment 5: Exercise 6.1,
due 10/10. |
| 10/08 | Chapter 7: Strings. String, character,
StringTokenizer, and StringBuffer classes. Command line arguments. |
Read Chapter 8. Assignment 6: Exercise 7.2,
due 10/24. |
| 10/15 | Chapter 8: Class Inheritance and Interfaces.
Keywords super and this. Object class and overriding methods. Abstract
classes, polymorphism and object casting. |
Read Chapter 9. |
| 10/22 | Interfaces, wrapper and inner classes.
Review Chapters 5 - 9 for test. |
Read Chapter 10
|
| 10/29 | Test 2 on Chapters 5 - 9. Chapter 10:
Getting Started with GUI Programming. AWT and Swing API's. Frames. Layout
Managers. Panels. Color and Font classes. |
Read Chapter 11. Assignment 7: Exercise 10.1, 10.2, and 10.3, due 11/07. |
| 11/05 | Chapter 10: Event driven programming. Graphics
in Java. Chapter 11: Creating User Interfaces. Buttons,
labels, text area and text fields, |
Assignment 8: Exercise 10.11, due 11/14 |
| 11/12 | Chapter 11 (cont). Lists, Menus and multiple
windows and borders. |
Assignment 9: Exercise 11.2, due 11/28. |
| 11/19 | Chapter 12: Applets. Applet vs. JApplet. Init(),
start(), destroy() and stop(). Passing parameters to applets from HTML. |
Read Chapter 12. |
| 11/26 | Thanksgiving Holiday begins Wednesday afternoon at 4:00 pm. | Read Chapter 13. |
| 12/03 | Chapter 13: Handling Errors and an introduction
to file handling in Java. Review Chapters 10 - 12, with a bit from 13 for final exam. |
Assignment 10: Convert
Exercise 11.2 into a JApplet, due 12/05 |
| 12/11 | Final Exam. |
| Grade Scale |
|||
| A | 100 - 94 | C | 79 - 74 |
| B+ | 93 - 90 | D+ | 73 -70 |
| B | 89 - 84 | D | 69 - 64 |
| C+ | 83 - 80 | F | 63 - 0 |
| 3 Tests | 75% | ||
| 10 Assignments | 25% | ||
Attendance: After 1 more absence than the times a class meets each week a student may be withdrawn. Please let me know if you are going to be absent. "Hands on" work done in class is almost impossible to make up on your own, so being in class is very important.
Withdrawal/Incompletes: After the 70% point in a term a student may not withdraw, or be withdrawn, from a class. Students still enrolled after the 70% point will receive 0's on all missed work and will receive the grade they earn. Take responsibility for yourself! If you want to withdraw, do the needed paperwork to do so before the 70% mark of the term.
Incompletes are rarely given. If a student has a valid reason for missing a small amount of work, or the final exam, discusses this with their instructor, and both the student and instructor agree that the work will be completed by a specified time (not to exceed one year) in writing prior to the term ending an incomplete may be issued.
Disclaimer: The course schedule, activities, and course content is subject to change depending upon circumstances that might arise during the semester. Your instructor will keep you informed of any changes that may need to be me made.