Fall 2003/Spring 2004: CS333 - Problem Solving and Object Oriented Programming in C++
 [ Home | Schedule | Personal Progress | Search | Glossary | Help ]


Syllabus for CS 333

 

FOR REGISTERED CS333 WEB STUDENTS: Please read and sign the course agreement and mail it to Dr. Wild's office ASAP.

Title CS 333 Object Oriented Programming and Problem Solving
Instructor Chris Wild
e-mail cs333@cs.odu.edu
Phone (757) 683-4679
Home Page for Dr. Wild http://www.cs.odu.edu/~wild
Lectures None: this is a web course BUT you are expected to maintain a regular contact with the instructor.
Office ED 249-2
Class Room The World Wide Web 
Office Hours See Dr. Wild's web site http://www.cs.odu.edu/~wild
Textbook C++: How to Program, Fourth Edition, Deitel and Deitel, Prentice Hall, 2002, ISBN: 0-13-038474-7
(click here to see the publisher's description and on-line ordering information)
Click here for how the book will be used in this course.

Objectives: Upon successful completion of this course, the student will have gained an increased understanding of problem solving techniques in software systems. Students will be introduced to recommended methods of program design, development, and implementation. Methods of decomposition, abstraction, and problem solving techniques will be presented. Students will be provided with a working knowledge of  Object-Oriented Design and Programming.. The role of experimentation in Computer Science will also be discussed. This course is based on the C++ language. A basic working knowledge of the Department of Computer Science's UNIX system will also be given.

Attendance: Although this is a web based course which can be taken "at your own pace", you are nonetheless expected to make regular and steady progress towards its completion. It is possible to take two semesters to complete this course, however you are expected to finish approximately one half of the course by the end of the first semester. You are expected to frequently monitor this site and your e-mail for information about this course. As indicated in the course contract, you are expected to "meet" with the instructor on a regular basis throughout the semester.

Cheating: Everything turned in for grading in this course must be your own work. The instructor reserves the right to to question a student orally or in writing and to use his evaluation of the student's understanding of the assignment and of the submitted solution as evidence of cheating. Violations will be reported to the Honor Council for consideration for punitive action. However, it is entirely appropriate seek and give assistance on procedural matters (such as how to send e-mail, how to run the debugger, how to send files from a home PC to a UNIX workstations). If there is any question on whether a particular behavior is appropriate, the student is encouraged to seek guidance from the instructor.

Grading:

Quizzes 30%
Course Project 20%
Assignments 30%
Final Exam 20%

NOTE: Due to differences in the background of students, the amount of time to finish this section may vary. It is possible to take two semesters to complete this course, however you are expected to finish approximately one half of the course by the end of the first semester. 

Check here for schedule

 


Copyright chris wild 1998-2004.
For problems or questions regarding this web contact [cs333@cs.odu.edu].
Last updated: August 18, 2003.