|Week of||Lectures & Reading||Assignments, Exams & Quizzes|
|Aug 13||Introduction & Hardware (Syllabus & Chapter 1)|
Simple Programs & Compiling (Chapter 1)
Objects & Classes
|Aug 27|| Primative Data Types
& Expressions (Chapter 2)
|Sept 3|| Objects & Class Libraries (Chapter 2)
Labor Day: No Monday Classes
|Sept 10|| Conditional Statements (Chapter 3)
Review for Exam 1
|Sept 17||Catch up||Exam 1|
|Sept 24|| Looping Statements
More on Looping Statements (Chapter 3)
|Oct 1||Instance Variables, Parameters & Returns (Chapter 4)||
Example Solution (a zip file)
|Oct 8|| Instance Variables vs.
Local Variables (Chapter 4)
Fall Break: No WRF classes
|Oct 15|| Object References
& Static (Chapter 5)
Demo 1 (a zip file) & Demo 2 (a zip file) & Demo 3 (a zip file)
|Oct 22|| Interfaces (Chapter 5)
Demo 4 (a zip file) & Demo 5 (a zip file)
|Oct 29|| Arrays (Chapter 6)
Demo 6 (a zip file)
|Nov 5|| Vectors &
Sorting (Chapter 6)
Demo 7 (a zip file)
Review for Exam 2
|Nov 12|| Inheritance (Chapter 7)
Demo 8 (a zip file) & Demo 9 (a zip file)
|Info on Retaking Exam 2|
|Nov 19|| Inheritance (Chapter 7)
Demo 10 (a zip file)
Thanksgiving Break: No WRF classes
|Nov 26|| Exceptions
& IO Streams (Chapter 8) -- Real Media Presentation
Exceptions -- PowerPoint Slides
I/O -- PowerPoint Slides
(A free copy of RealPlayer can be downloaded here.)
|Dec 3|| IO Streams (Chapter 8)
Review for Final Exam + solutions
Exam 2 + solutions
|Dec 10||Final Exam Week||CSCI 201.001 (Wed, Dec 12, 3:15-5:45)
CSCI 201.002 (Thur, Dec 13, 6:00-8:30)
|Exam grades||100 x 2||200|
|Assignment grades||25 x 6||150|
|Lab grades||20 x 14||280|
|Final Exam grade||---||150|
Lectures: A roll is not taken. Students are expected to attend all class lectures. Failure to do so will be considered a lack of interest in success on the part of the student.
Laboratories: It is especially important that you attend all labs. If you must miss a lab for illness or other emergency and if there is a free seat in a another lab during that week you may be able to make arrangements to take the lab at that time. After the week has passed you very definitely will not be able to make up the lab and you will receive a score of zero for that week's lab.
Exams and Quizzes: If you must miss an exam or quiz due to illness you must telephone the instructor before the scheduled time and perhaps something can be arranged to avoid a zero for this exam or quiz. Failure to notify the instructor prior to the scheduled time will produce an automatic zero for the quiz or exam.
Assignments will be given in class at least two weeks before the assignment is due. All assignments will involve writing programs.
The program that you write are your way of telling the instructor about your mastery of this course. Because this is a course about writing programs you are expected to take these assignments very seriously. Your programs must be clearly different than those turned in by others in the class and represent a unique and special effort on your part. All programming assignments should be submitted to your 201 ftp directory as demonstrated in lab01.
Not accepted. This policy is regrettable but necessary. Students are responsible for turning in their homework on time.