Com S 100J
Introduction to Computer Programming
Grade: letter or S/U
Fall 2003
4 credits
Newsgroup: cornell.class.cs100j
Instructor: David Gries
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 her to get handouts about exams
Outline of lectures held so far
(and what you need to know for the next one). Last updates: 24 Jan.
First-day handout
Setting up Dr Java
24 exercises on loops/invariants (
word
) (
pdf file
)
answers to the 24 exercises (
word
) (
pdf file
)
Matlab handout (
pdf file
)
lab handouts
Lab 01.
Expressions, variables, declarations, and assignments
.
pdf file
Lab 02.
Creating objects, calling their methods, and writing subclasses
.
pdf file
Lab 03.
Class String and the wrapper classes
.
pdf file
Drawing using Graphics
(an extra topic for those who want it)
Lab 04.
Writing methods to play a guessing game
.
pdf file
Lab 05.
Vectors
.
pdf file
. File
Lab05.java
Lab 06.
Understanding loops
.
pdf file
Lab 07.
Practice writing loops
.
Lab07.java
Lab 08.
Abstract classes
. (
pdf file
)
DemoShapes.java
Shape.java
Parallelogram.java
Rhombus.java
Square.java
Lab 09.
Formatting in locales
. (
pdf file
)
JLiveWindow.java
MyJLiveWindow.java
Lab 10. Exercises with loops and the required array algorithms. (
pdf file
)
Lab 11. Matlab exercises (
word file
) (
pdf file
)