Session Details
Week 1,
Session 1 — Mon Nov 26
Reading
-
none
HW Due
-
none
Topics
-
Brief Course Introduction
-
Introduction to "static Java" Java including program structure, main, import, integer types, constants, user input, exceptions, arrays for caching, formatted output, command-line arguments, reading and writing files
Resources
-
Slides
-
Python vs. Java features
-
Eclipse Project containing in-class examples
-
Individual Java source files
Outline
-
[15 min] Roll Call, Tour of online materials, a few words about the course. Hand out daily quiz
-
[15 min] Enter and run first Java program
-
[25 min] Java Overview -- Factorial 1-5; Program format, main, static method definition various integer types, formatted output
-
[5 min] Break
-
[30 minutes] Factorial 6-11; Read input from user, command-line arguments, exception handling, recursive factorial cache values using an array
-
[10 minutes] File Input/Output
-
[5 min] Finish daily quiz and point out homework
HW Assigned
-
Homework 1