Week Topics Assignment
2 Review of week1 lessons from code.org.
Intro to Java and slides
Tools you need: Java JDK, Java Documentation, IDE, and Git.
Program Structure and how to compile; slides.
Variables how to define variables, rules for names.
Primitive Data Types
Optional Java Basics quick summary of basic Java syntax for students who already know how to code.
Lab
1. Intro to Java with Greeter program. New: added 2 optional problems using dialog boxes.
2. elab - must be done by next week.
Using Git Introduction to Git
Git Assignment there will be a quiz on this next week.
Good Code Guidelines for Writing Good Code, part 1 Lab05 1.1-Factoring (rewrite this using guidelines)
9
Oct 2
Introduction to Arrays.
Using arrays idioms and useful methods.
Practice with arrays.
Multi-dimensional arrays.
Lab: tba
Read: Big Java, Ch. 7 Arrays. Only 40 pages, easy to read.
Programming: tba

Big Java, 5th Ed. by Cay Horstmann. Book is easy to read, but long. Horstmann has written many popular Java books, including Core Java (favorite of programmers) and Object-oriented Design & Patterns (favorite among SKE students).

Contact me for how to get Big Java.


About, Resources