Session Details
Week 1, 
Session 1 — Tue Mar 4
Reading
- 
 Syllabus
- 
 Weiss Chapter 1
HW Due
- 
none
Topics
- 
 Brief Course Introduction
- 
 Introduction to "static" Java including program structure, main, import, integer types, constants, user input, exceptions, formatted output
Resources
- 
 Slides
- 
 Python vs. Java features
- 
 Eclipse Project containing in-class examples
- 
  Individual Java source files
Outline
- 
 [30 min] Roll Call, Tour of online materials, a few words about the course. Hand out daily quiz
- 
 [10 min] Configure Eclipse
- 
 [20 min] Enter and run first Java program
- 
 [5 min]  Break
- 
 [25 min] Java Overview -- Factorial 1-5; Program format, main, static method definition various integer types, formatted output
- 
 [10 min] Factorial: Read input from user, exception handling, recursive version
- 
 [5 min] Finish daily quiz and point out homework
HW Assigned
- 
 Homework 1