Com S 100J Introduction to Computing using Java Grade: letter or S/U Fall 2007
714-012 TR 09:05 Kimball B11 Instructor: David Gries 4 credits
714-157 TR 11:15 Kimball B11 Newsgroup: cornell.class.cs100j

CS100J, Fall 2007. Home page
Home
About email
Academic Excellence Workshops
Academic integrity
Announcements
DrJava
Exams
Grades
FAQs
Lectures
Assignments
Labs
Quizzes
Links
Staff info
Syllabus
Course material
Times & places
Newsgroup
Email Gries

From the Cornell Courses of Study

COM S 100 Introduction to Computing using Java
Fall, spring, summer. 4 credits. Assumes basic high school mathematics (no calculus) but no programming experience.

Programming and problem solving using Java. Emphasizes principles of software development, style, and testing. Topics include object-oriented concepts, procedures and functions, iteration, arrays, strings, algorithms, exceptions, GUIs (graphical user interfaces). Weekly labs provide guided practice on the computer, with staff present to help. Assignments use graphics and GUIs to help develop fluency and understanding.

This web page is for Course CS100J --the J standing for Java.

Click here for information about CS100M (M standing for Matlab) and alternative courses.

Check the announcements

Final is on Dec 10 at 2:PM in Olin 155. Click here for review sessions.

Older Announcements. Click here.

Consultant hours. In the Green room of the ACCEL Lab. Sun, Mon, Tues, Thur 2:30pm to 11pm. Wed, 3:35-11:00pm.

More 1-on-1 sessions.We are adding several more one-on-one sessions for those who were not able to sign up for one. These sessions are not required but can be extremely helpful. TAs and other will be adding more ssession today.

About A2. Here is the solution.

Fix your PCs so that extensions (like .java and .doc) ALWAYS appear. To do this, do the following: Open an explorer window. Use menu item Tools / Click on Folder Options. Click the view tab. Uncheck the box "Hide extensions for known file types".
TA office hours. TA office hours and places are given here.
The Course Management System (CMS). Here it is.

 

 

 

Expected outcomes of Com S 100J:

(1) Basic understanding of object-oriented and procedural aspects of programming, as expressed in Java.

(2) Fluency in Java —able to write programs using classes and subclasses, as well as assignments, conditionals, and loops.

(3) Knowledge of the basic API classes and their specifications.


griesExams

The three prelims are 7:30--9:00PM,
Prelim I: Tuesday, 25 September. Olin 155-255
Prelim II: Tuesday, 16 October. Uris Auditorium
Prelim III: Tuesday, 13 November. Uris Auditorium
Final: Period I, 2:00-4:30, Monday, 10 December, Olin 155