Course Information | Syllabus | Homework Projects | Lab Exercises | Student Status |
CIS 180 Syllabus - Fall 2003
Week | Date |
Lecture Content |
Reading | Lab | Homework | Note |
1 | 9/1 |
Introduction Java,Computer,OOP,UML |
Chapter 0 | No class on 9/1, Monday | ||
2 | 9/8 |
Java Program Development Java Language Basics Editing, Compiling and Running Program Example |
Chapter 1 | Lab#1:Using the IDE | 9/8 Last day to add/drop | |
3 | 9/15 |
Objects Class Definitions Case Study: CyberPet String, Integer, BufferedReader |
Chapter 2 | Lab#2:First Applet | HW#1 | |
4 | 9/22 |
Methods Passing Information to an Object Retrieving Information from an Object If and If/Else Statements |
Chapter 3 | Lab#3:The Circle Class | ||
5 | 9/29 |
Applets Applet Class Class Inheritance |
Chapter 4.1-4.3 | Lab#4:Feeding CyberPet | HW#2 | |
6 | 10/6 |
Applets Continue A Simple Applet Case Study: CyberPetApplet |
4.4-4.7 | Lab#5:CyberPetApplet | ||
7 | 10/13 |
Review Chapter 0-4 Midterm Exam #1 |
No Lab |
HW#3 | No class on 10/13, Monday. Monday schedule on 10/15 | |
8 | 10/20 |
Java Data And Operators |
Chapter 5 | Lab#6: Expression | ||
9 | 10/27 |
Control Structures - Loops |
Chapter 6 | Lab#7: The Leap Year Probelm | HW#4 | |
10 | 11/3 |
Strings and String Processing |
Chapter 7 | Lab#8: Finding Prime Numbers | ||
11 | 11/10 |
Review Chapter 5-7 Midterm Exam #2
|
Lab#9: Pig Latin Translation | 11/10 Last day to withdraw. No class onĦĦ11/11, Tuesday. | ||
12 | 11/17 |
Arrays One Dimensional Arrays |
Chapter 8.1-8.5 | Lab#10: Debugging | HW#5 |
|
13 | 11/24 |
Sorting Algorithms |
8.6 |
Makeup Lab#9 for Tuesday |
No class on 11/27, 11/28 | |
14 | 12/1 |
Searching Algorithm Swing: GUIs |
8.7 9.1-9.4 |
Lab#11: Sorting | HW#6 |
|
15 |
12/8 |
Exceptions and Handling |
Chapter 11.1-11.5 |
Lab#12: Binary Search |
||
Final Exam |
Course Information | Syllabus | Homework Projects | Lab Exercises | Student Status |