This is a course in object-oriented programming for students with no experience with Java but some knowledge of a strongly typed language. Examples and assignments typify standard business applications. The course stresses key object-oriented design concepts and their implementation rather than exhaustive coverage of the Java language itself.
Corequisite(s): CP1120 or CP1850 or CP1855