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
Inheritance and the Object Class

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