From the Cornell Courses of Study
COM S 100 Introduction to Computer Programming
Fall, spring, summer. 4 credits. Assumes basic high school mathematics (no calculus) but no programming experience.
Introduction to computer programming concepts using the Java programming language. Includes a two-week unit on MATLAB. Topics include algorithms, language concepts, object-oriented concepts, procedures and functions, arrays, and strings. Principles of software development, style, and testing are emphasized. Weekly lab sections provide students with guided practice on the computer, with staff present to help. COM S 100J and 100M are equivalent courses; both should not be taken.
This web page is for Course CS100J --the
J standing for Java. Java will be used for 11 weeks and Matlab for
2.
Click here for information about CS100M
(M standing for Matlab) and alternative courses.
Check the announcements
Grades on Final Exam
Below
is a histogram for the grades on the final exam. The letter
grade is only to give you an idea of where I think the grades
on the final should be, based on how the class did and my
thoughts on the ease-difficulty of the final. The grade on
the final does not tell you precisely what grade you will
get in the course. This depends on a lot of other factors,
as you know. I hope to get course grades on the website tomorrow
evening.
The final was indeed far easier
than prelim 3! People started walking out after 1.5 hours,
so it wasn't too long.
PLEASE DO NOT EMAIL ME TODAY
AND TOMORROW ASKING TO SEE YOUR FINAL OR ANYTHING ELSE. I
will be busy with lots of meetings and trying to figure out
course grades for you. This requires not only looking at total
scores but going over emails I have from you to figure out
special cases and talking to the TAs.
I will simply
delete any email I get regarding grades on the final or
in the course until I have posted course grades tomorrow evening.
Thanks,
David Gries
median:
77
mean: 74.8
standard
deviation: 15
100 A+ 01
*
95-99 A 06
******
90-94 A 17
*****************
85-89 B+ to A- 32 ********************************
80-84 B 17
*****************
75-79 B- 18
******************
70-74 C 14
**************
65-69 C 13
*************
60-64 C 16
****************
55-59 C- 11
***********
50-54 D 04
****
45-49 D- 02
**
40-44 F 05
*****
<40 F 02
**
|
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. |
|
Expected outcomes of Com S 100:
(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.
Exams
The three prelims are 7:30--9:00PM,
Prelim I: Monday 25 September, Olin 155
Prelim II:
Tuesday 17 October, Olin 155
Prelim III:
Tuesday 14 November, Olin 155
The final is in Period J: 7:00-9:30, Monday, 11 December, Uris Auditorium