Unless otherwise indicated, a grade of C or higher is required for all prerequisite
Introduction to object-oriented computer programming for computer science majors and
computer professionals. Includes simple data types, control structures, an introduction
to array and string data structures and algorithms, debugging techniques, history
of computer science, systems and environments, and the social implications of computing.
Emphasizes object-oriented design, good software engineering principles and developing
fundamental programming skills in Java. This course conforms to the ACM CSO standards.
A materials fee as shown in the Schedule of Classes is payable upon registration.
Grade Option (Letter Grade or Pass/No Pass)
Lecture hours/semester: 48-54
Lab hours/semester: 48-54
Homework hours/semester: 96-108
Recommended: Eligibility for ENGL 838 or ENGL 848 or ESL 400. Eligibility for MATH 120