Description
Introduction to Object-Oriented Programming
This programming intensive course with its weekly lab component introduces basic concepts of object-oriented programming in a language such as Java.

Prerequisite: MATH 118 or Placement or COMP 125 or COMP 141 or COMP 150 or COMP 180 or permission or SCPS student; Prior experience with a procedural programming language is sufficient to obtain permission to enroll.

Outcomes: Ability to take a problem, break it into parts, specify algorithms, and express a solution in terms of variables, data types, input/output, repetition, choice, arrays, subprograms, classes, and objects; ability to judge a good program.
Details
Grading Basis
Graded
Units
3
Component
Laboratory - Required
Lecture - Required
Course Attributes
Bioinformatics
Offering
Course
COMP 170
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science
Enrollment Requirements
Pre-requisite: MATH 118 or Placement or COMP 125 or COMP 141 or COMP 150 or COMP 180 or permission or SCPS student.