Com S 100J
Introduction to Computer Programming
Grade: letter or S/U
Spring 2005
655-085
TR 09:05 Kimball B11
Instructor: David Gries
4 credits
655-276
TR 11:15 Olin 255
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, call methods, and writing subclasses
.
pdf file
Lab 03.
Using the JUnit tester, static components, and class Math
.
pdf file
File ThreeDimPoint.java
Lab 04.
Strings and wrapper classes
.
pdf file
Lab 05.
Writing functions
.
pdf file
File
Methods.java
Lab 06.
Class Vector
.
pdf file
Lab06.java
Lab 07. Assertions and loops.
Word file
pdf file
Lab07.java
Lab 08. Abstract classes and methods; drawing shapes.
html
pdf
DemoShapes.java
Shape.java
Parallelogram.java
Rhombus.java
Square.java
Lab 09.
Reading files
.
pdf file
.
Lab09.java
test.txt
Lab 10. Formatting in different locales.
html file
pdf file
JLiveWindow.java
MyJLiveWindow.java
Lab 11. Practice with developing loops for array algorithms.
doc file
pdf file
Lab 12. Matlab.
rtf file
pdf file
Lab 13. No handout. Do assignment A7.
Lab 14. No handout. do assignment A7.