T R 11am-12:20pm
General Objectives
Specific Objectives
Instructional Methods and Techniques
Assignments for Course
Exams and Assignments: There will be two exams and one comprehensive final exam. Exams cover material from the text as well as programming activities. The lectures may not cover all the material in the textbook. There will be 4-5 major programming projects, which will be expected to be complete and robust, including good user interfaces and the ability to handle improper input. Homework may involve small coding exercises, be assigned from the text, and may involve working with other students or participating in out-of-class activities.
Course Evaluation:
Grades may be determined according to this scale (approximate):
A 90% ‑ 100% B 80% ‑ 89%
C 65% ‑ 79% D 55% ‑ 64%
Program Grading Policy: Students will be required to turn in programs according to the policy that will be handed out.
Attendance: Students are expected to attend all lectures and the lab orientation.
Honor Policy: Cheating will not be tolerated. Plagiarism will result in, at best, an "F" for the assignment. Any student caught cheating on an exam will be given a zero on the exam. Repeat offenders will be given an F for the course (that F will be computed in the grade point average even after the course has been repeated). All work must be your own. You may discuss the material in the course and help one another, however, I expect any work you hand in for a grade to be your own. A simple way to avoid inadvertent plagiarism is to talk about the assignments, but don’t read each other's work or write solutions together. Keep scratch paper and old versions of assignments until after the assignment has been graded and returned to you. If you have any questions about this, please see me immediately.