Session Details
Week 1,
Session 1 — Tue Mar 9
Reading
-
Syllabus
-
Materials on Angel
-
Configuring Eclipse for Java
-
Install if not already installed: Java, Eclipse, Subclipse
HW Due
-
none
Topics
-
Brief course introduction
-
Getting started with Java (printing, defining and calling static methods, declaring variables, looping, the summing loop pattern)
-
Eclipse and Subclipse (running a program, checking out and committing a project)
-
Javadoc comments
Resources
-
Slides
-
Python vs. Java features
Outline
-
[30 min] Roll Call, Tour of online materials, a few words about the course. Hand out daily quiz
-
[10 min] Configure Eclipse
-
[10 min] Version control review
-
[5 min] Break
-
[15 min] Checkout and run first Java program. HelloPrinter exercise in HW1 project.
-
[15 min] Basic Java classes (Factorial example): printing, defining and calling static methods, declaring variables, looping, the summing loop pattern. Factorial exercise in HW1 project.
-
[5 min] Javadoc comments, program style.
-
[15 min] Finish daily quiz, begin homework (finish Factorial and begin SeriesSum in HW1 project).
HW Assigned
-
HW 1