Com S 100J
Introduction to Computer Programming
Grade: letter or S/U
Fall 2005
672-675
TR 09:05 Kimball B11
Instructor: David Gries
4 credits
672-750
TR 11:15 Kimball B11
Newsgroup: cornell.class.cs100j
Handouts
Home
About email
Academic Excellence Workshop
Academic integrity
Announcements
DrJava
Exams
&
grades
FAQs
Handouts, general
Assignments
Labs
Quizzes
Links
Staff info
Syllabus
Texts
Times & places
Email Gries
Click here to get to the lab handouts
Click here to get handouts about exams
Outline of lectures held so far
(and what you need to know for the next one). This also contains programs used in the lectures and pdfs of power point slides. Last update: 03 May.
First-day handout
Setting up Dr Java
lab handouts
Lab 01.
Expressions, variables, declarations, and assignments
.
pdf file
Lab 02. Creating objects, calling their methods, and writing subclasses.
html
pdf
Lab 03. Using JUnit for testing; static variables
html
pdf
Lab 04. Writing methods that use Strings. Also, about == and equals.
html
pdf
Methods.java
Lab 05. Wrapper classes and random numbers.
pdf
html
GuessMyNumber.java
Lab 06. Vectors
pdf
html
Lab06.java
Lab 07 Practice with loops and assertions
pdf
rtf
Lab07.java
Lab 08. Abstract classes and methods.
html
pdf
DemoShapes.java
Shape.java
Parallelogram.java
Rhombus.java
Square.java
Lab 09. Reading from files.
html
pdf
Lab09.java
test.txt
Lab 10. Locales.
html
pdf
JLiveWindow.java
MyJLiveWindow.java
Lab11. Timing execution.
html
pdf
Sorting
TestingArrays
Lab 12. MatlLab
rtf
pdf
Lab 13. No Lab