ComS 207: Programming I
Spring 2006, 12:10 - 1:00 p.m. (Mondays, Wednesdays, and Fridays) Hoover Hall, Room 2055 (aka. "Kent-Stein Foundation Auditorium") Instructor: Alexander Stoytchev |
Computer Science 207 is a three credit course designed to introduce programming techniques and problem solving to non-majors using an object-oriented programming language. Emphasis is placed on good programming style and techniques. Programming projects help students learn these techniques and emphasize problem solving in the various majors other than computer science.
At the end of the class the student will be able to: understand and use an object-oriented programming language, design and write medium-size programs to solve problems.
See the class schedule.
Title: Java Software Solutions (Java 5.0 version)
Author: John Lewis and William Loftus
Edition: Copyright 2005, 4th edition
Publisher: Addison Wesley
This is the web site of the authors that contains lots of useful information (including the source code for all examples in the book).
MATH 150 OR PLACEMENT INTO MATH 140/141/142 OR HIGHER
Note: CREDIT FOR EITHER COM S 207 OR COM S 227, BUT NOT BOTH, MAY BE APPLIED TOWARD GRADUATION.
Homework Assignments:
There will be a total of 10 homework assignments. Each homework is worth 2 percent of your final grade. You will have ten days to complete each one of them. These assignments will be used to emphasize and clarify important concepts discussed in the lectures.
All homeworks must be submitted by 8 p.m. on the day in which they are due. Homeworks must be submitted electronically through Web-CT. The procedure will be explained during the first week of classes. Please do not wait until the last minute to submit you homework.
IMPORTANT: Due to the size of this class (> 150 students) we cannot and will not accept late homeworks. Period.
There will be two midterm exams for this class.
The dates and times of these exams have been fixed in advance according to the ISU's night exam schedule. The two exams will be on
There will be a review session during the Monday's lecture in the week of each exam (i.e., Feb. 6 and Mar. 20). To make up for the extra time taken by the exams, there will be no Friday lectures in the week of each exam (i.e., no class on Feb. 10 and Mar. 24).
*** Bring a picture ID or your midterm exam will not be graded! ****
The final exam is scheduled for ....
*** Bring a picture ID or your final exam will not be graded! ****
You are encouraged to form study groups and discuss the reading materials assigned for this class. You are allowed to discuss the homework assignments with your colleagues. However, each student will be expected to write his/her own solutions/code. Sharing of code is not allowed. No collaboration will be allowed during the in-class exams.
IMPORTANT: Cheating, plagiarism, and other academic misconducts will not be tolerated and will be handled according to the ISU's academic dishonesty procedures.
You are expected to attend ALL lectures and ALL recitations. If you have a valid reason to miss a class (e.g., because you are ill) then it is your responsibility to find out what we have talked about in class, including any announcements that were made.
You will have a two-week window of appeal after each homework/exam is graded and returned. The grade challenge must be in writing and must clearly state the specific problem on the homework/exam in question and the reason for your challenge. The written statement and the original exam must be submitted to the instructor during the two-week window. After two weeks the grade cannot be changed.
95 - 100 = A 90 - 94 = A- 87 - 89 = B+ 83 - 86 = B 80 - 82 = B- 77 - 79 = C+ 73 - 76 = C 70 - 72 = C- 67 - 69 = D+ 63 - 66 = D 60 - 62 = D- 0 - 59 = FGrading Percentages:
Attendance: 10% Homeworks (10 x 2%): 20% Midterm Exam 1: 20% Midterm Exam 2: 25% Final Exam: 25% ======================== TOTAL: 100%