Unless otherwise indicated, a grade of C or higher is required for all prerequisite
Object-oriented programming methodology for both computer science majors and computer
professionals. Systematic approach to design, construction, and management of computer
programs; emphasizing program documentation, testing, debugging, maintenance and software
reuse. Also includes UML, virtual machines, exception handling, sorting and searching
algorithms, recursion, fundamental graphics, and computer ethics. This course conforms
to the ACM CSI 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
Prerequisites: MATH 120, CIS 254
Recommended: Eligibility for ENGL 838 or ENGL 848 or ESL 400.