Computer Science 1
-2. Final/project announcements
-
Submit your project on myCourses (go to Dropbox, pack all your files into a single file, use e.g. "zip project_yourName *.java") by Sunday, 11/12/06, 11:59pm.
-
Remember that Lab10 is due Sunday, 11/12/06, 11:59pm. (Submit via "try".)
-
Final review: Monday, 11/13/06, at 4:00pm and at 8:00pm, in 70-2690.
-
Final exam: Wednesday, 11/15/06, 12:30-2:30pm, in 70-3560.
-1. Class materials
0. Announcements
-
Quiz 4 review, Monday,
October 30th, at 6:30pm and at 8:00pm, in room 70-1620.
-
Quiz 4, Tuesday, October 31st, 8:00am, review Chapters 1-7, Silly question from quiz 3 and memory diagrams.
Study arrays of primitive types and arrays of objects. Practice writing classes from scratch
(given a verbal/written specification but no Javadoc).
-
Quiz 3, Tuesday, October 17th, 8:00am, review Chapters 1-5 and 7 in Liang.
-
Quiz 2, Tuesday, October 3rd, 8:00am, in class.
Study Chapters 3 and 4.1-4.4, review Chapters 1 and 2 in Liang. Review labs 1-4.
(If you have a different book, learn about if,
switch, boolean, while, do-while and for. Review basic java syntax, expressions, variables (primitive types as well as objects) and String class exercises from lab 3.)
-
CS1 Quiz 2 Review, Monday, October 2nd, at 8:00pm, Golisano Auditorium (70-1400)
 
-
CS1 Quiz 1 Review, Monday, September 18th, at 8:00pm
Change of location: IT Conference Room on the second floor, in room 70-2400.
 
-
Quiz 1, Tuesday, September 19th, 8:00am, in class.
1. Location and getting help
Class meets: Mo/Tu/Th 8:00am - 9:50am, room 70-ICL5 (Mo/Tu), room 70-ICL6 (Th)
Office hours: Tu/We 1 - 3pm, office 70-3645 (Ivona Bezakova)
Tutoring center: http://www.cs.rit.edu/~f2y-grd/SLI/schedule.html
2. Materials
Text: Introduction to JAVA programming, sixth edition, by Y. Daniel Liang.
This webpage: http://www.cs.rit.edu/~ib/Classes/CS1_Fall06/index.html
Useful link to general CS1 studio webpage.
3. Grading policy
The following are extracts from the general CS1 studio webpage, along with information specific to this class (dates of quizzes, etc.).
-
Quizzes, 30%. There will be four 30 minute quizzes, to be held on 09/19, 10/03, 10/17, 10/31, from 8:00am to 8:30am. Out of these I will drop the lowest score and the remaing three quizzes contribute 10% each towards your total grade.
-
Labs, 25%. There will be weekly labs, posted Tuesday evening. Out of these ten labs, I will drop the lowest score and your lab grade will be the average of the top nine lab grades.
The lab in the x-th week is due Tuesday of the (x+1)-st week, 23:59:59. The submission system is automatic and it will stop accepting submission at precisely the stated time - don't wait until the last minute when the system might be overloaded and process submissions slowly!
Notice that pre-lab and post-lab activities are graded, prepare for your lab by reading the assignment before coming to the lab, complete post-lab activities before the deadline.
-
Project, 15%. You will program a game of your choice (must be approved by the instructor). We will finalize the projects around the fifth week.
-
Final, 25%.
-
Instructor's discretion, 5%.
With both the labs and quizzes, zero given for cheating cannot be dropped.
There are no makeups on quizzes or labs. You may dispute your grade within one week of receiving it (generally a week after the quiz or lab due).