[ Home
| Intro | Help
]
Intended Audience
- This course has been designed to provide the required programming background for
students taking computer science programming courses at the junior and senior level in the
Department of Computer Science at Old Dominion University.
- It is a direct replacement for CS250 and serves as a pre-requisite to any course
requiring CS250
- NOTE: you cannot count both CS250 and CS395/CS333 towards
a computer science degree.
- The intended audience for this course is:
- Students transferring from a community college with an associate's degree
wishing to obtain a BS degree in computer science
- Graduate students who are required to take CS250 as a pre-requisite to the
Master's program in CS.
- Students transferring from other colleges/universities who need C++ (CS250) to
satisfy upper level course pre-requisites
- Professionals who want to take a course in C++
- This is a web course - THERE ARE NO LECTURES. You can work on this course at
your conventience but you are expected to make regular and significant progress towards
its completion. (see course contract).
- Catalog description:
333. Object Oriented Programming and Problem Solving. 4-credits.
Prerequisite CS 150 (or the equivalent course in some high level language) and Math 163.
Students may not get credit for both CS 250 and 333
This course covers problem solving and object oriented programming in C++. Topics include
C++ syntax and semantics, principles of object oriented
design and basic software engineering skills. The course includes several case studies of
object oriented solutions and requires a large term project to demonstrate mastery of the
course material. Students will also learn how to use the UNIX system in the department of
Computer Science for program development, execution and submission. This is a web based
course and requires considerable maturity and independent responsibility on the part of
the student.
- Students are also expected to be familiar with the use of standard
Internet-based tools including
- When you first start the course, you will be take a self assessment test. Based
on this test and discussions with your instructor you will be placed into one of the
following study groups:
- BASIC: no previous programming expreience (e.g.
provisional master's student with BS in non-CS field)
(click for draft study guide)
- C/C++: already knows a programming langauge but not
C++ or C (CS AA degree, working professionals
(click for draft study guide)
- C++: already knows C or procedural C++ (CS150
students fall in this group)
(click for draft study guide)
- Each study group has its own set of study modules, set of assignments and
schedule (see draft guides above).
Adjustments to the schedule can be made to customize this course to your schedule.
- Students in the BASIC group may not be able to finish this material in one
semester unless they devote considerable effort to this study. However it is expected that
you will finish in two semesters.
Copyright chris wild 1999.
For problems or questions regarding this website contact [Chris
Wild (e-mail:cs333@cs.odu.edu].
Last updated: September 01, 1999.