Syllabus for CS 1113
Last updated: June 01, 2009
(Changes are marked in red.)
All OSU students have access to PC labs located in
Mr. Robert C. Schukei
Stillwater, OK 74078
M 10:00 - 11:00 AM
T 10:00 - 12:00 AM
W 10:00 - 11:00 AM
R 10:00 - 12:00 AM
Other times by appointment
userid = rschuke
Lecture: MTWR 9:00 - 10:00 AM
Life Science East 215
Lab: MW 11:00 - 12:00 PM
The location for lab is MS 108.
Starting Out with Java
From Control Structures through Objects
Tony Gaddis (Addison Wesley, Boston, 2008)
Math 1513 or equivalent
Learn problem solving using computers.
Learn to design, write, and debug computer programs
using the Java programming language.
Explore design and programming methodologies including
The topics to be covered include the following, as time permits:
Homework assignments (up to 15 @ 5 points)
up to 75
Lab assignments (15 @ 5 points)
(1 @ 10 points,
1 @ 15 points,
up to 7 @ 20 points)
up to 165
Examinations 2 @ 100 points
Final Exam (1 @ 100 points)
up to 615
Late work policy:
Homework assignments cannot be turned in late for credit.
Labs can be turned in late, if permission is obtained from the instructor.
Programming assignments may be turned in late, but they lose a percentage of their graded point values according to the following schedule:
On time: 0% off
Up to 1 day late not including weekends: 20% off
More than 1 day late: 100% off
There are two examinations during the summer. Unless announced otherwise in class and on the daily news page, these examinations will take place on the following dates:
Exam 1: June 25 (Thur)
Exam 2: July 26 (Thur)
Final Exam: July 30 (Thurs)
All exams unless specified otherwise are to be held during normal class hours in the lecture hall.
One 8.5 X 11 in. note sheet will be allowed for use on class exams. These notes cannot be photocopied from the book or any other books. The material must have "passed through your brain at least once" before it may be written/typed on a note sheet. Furthermore, except for ordinary eyeglasses or contact lenses, magnifying glasses are not allowed in exams unless a student has a certified physical disability that requires the use thereof. For the final exam, two sheets of notes will be allowed.
If a student misses one of the two in-class exams, the student can choose at the final exam whether to count the final exam twice to make up the missed exam score, or to take a comprehensive programming make up exam.
Grades will be assigned based on point totals as follows:
100% - 90% -- A
89.99% - 80% -- B
79.99% - 70% -- C
69.99% - 60% -- D
59.99% - 0% -- F
You may use any version of Java on any computer system to develop your programs, but your programs must compile and run correctly using the version of Java installed on CSX (i.e., csx.cs.okstate.edu).
Homeworks and Programs:
Working together is not allowed. Students are strongly encouraged to come to office hours for help. Handing in a program written by a tutor is not allowed. Giving another student your work in part or in whole is also not allowed, as are all other obviously dishonest practices.
During an examination period, no communication of any kind is allowed, except with the instructor or teaching assistant.
For a violation of academic integrity, a final grade of F will be given. All cases will be reported to the OSU administration.
According to the Americans with Disabilities Act, each student with a disability is responsible for notifying the University of his or her disability and to request accommodations. If you think that you have a qualified disability and need special accommodations, you should notify the instructor and request verification of eligibility for accommodations from the Office of Student Disability Services, 315 Student Union. Please advise the instructor of such disability as soon as possible, and contact Student Disability Services, to ensure timely implementation of appropriate accommodations. The instructor of this class will respond when he receives official notice of a disability, but he does not provide retroactive accommodations.
Other useful information, such as important dates throughout the semester, can be found on the OSU syllabus attachment for the Summer 2009 semester.
Common student opinions:
"This course needs a prerequisite!"
Response: It has a prerequisite, MATH 1513 or the equivalent.
This course is equivalent to CS I courses taught at hundreds of colleges and universities, with no other prerequisite.
"This course is too hard! Developing the programs takes way too much time."
Response (see above): "This course is equivalent to CS I courses taught at hundreds ..."
"This course is boring!"
Response: Perhaps. Work hard and earn a nice, boring grade of A.
Talent will not: nothing is more common than unsuccessful
people with talent.
Genius will not: unrewarded genius is almost a proverb.
Education will not: the world is full of educated derelicts.
Persistence and determination alone are omnipotent.
The slogan 'Press on' has solved and always will solve the
problems of the human race."
The instructor reserves the right to modify this syllabus at any time without notice. All updates will be announced in the Daily News.