Schedule
Ȩ ] Syllabus ] [ Schedule ] Archive ] HW ] HW/Test Results ]

Week Topic Class Material HW/Reading Assignments
1 Class Overview
  1. Hello World

  2. Java Technology: Java Compile, Java Virtual Machine (JVM), Java API

  3. Eclipse ̿ Hello World α׷ ۼ

HW1: Due on 9/9(Wed) 10:00am
Build a java program printing your name and student number.

2 Java Review Java Tutorial Trail: Learning the Java Language

Debugging with Eclipse

HW2: Due on 9/9(Wed) 23:30
Build a java program for Bicycle class in the tutorial.

Reading Assignments

  1. What is an Object?

  2. What is a Class?

3 Java Review

Eclipse Basic Concepts

Java Basic Concepts

Java Tutorial Trail: Learning the Java Language

HW2: Due on 9/25(Wed) 09:00
Download all the Java source file in the tutorial's Language Basics Train  into the project "Tutorial"

Quiz1,2: We'll have quizes 1,2 on next Wednesday, covering Lagnuage Basics Trail.

 Eclipse Basic Concepts (from the book "Agile Java Development with Spring, Hibernate and Eclipse")

4 Java Review Java Tutorial Trail: Learning the Java Language

Interfaces and Inheritance

Interfaces
Inheritance
Numbers and Strings
Numbers
Characters
Strings
Generics
Packages

Java Basic Concepts

5 Chapter1: Java Review
  • Currency Class Program Analysis
  • Recursion
  • Mathematical Induction
6 Chapter 5 : Linear Lists -Array Representation

7 Section 5.3

Chapter 6: Linear Lists-Linked Representation (Section 1-4)

8 Review on Linear List
9 Mid-Term Exam
10 Class Canceled
11 Chapter 9: Stacks

HW3: Due on Nov/18(Wed) 09:00. Do Exercises 9-14 and 9-26. Use pen and paper, that is turn in a paper report, for 9-26.

12 Chapter 10: Queues
13 Chapter 11: Skip Lists and Hashing
14 Chapter 12: Binary and other Trees
15 Class Review
16 Final Exam Wed 10:00-11:30
̵