INFSCI 0017 OBJECT-ORIENTED PROGRAMMING (replaced by CMPINF 0401, effective April 30, 2021)

First programming course for is majors, designed for students with little or no programming experience. Basic principles and concepts of object-oriented programming using java. Classes, interfaces, operators, program control, arrays, testing, debugging, inheritance, polymorphism, and event handling. Techniques for simplifying the programming process and improving code quality. Activity-based learning.

Academic Career: Undergraduate
Course Component: Lecture
Grade Component: Letter Grade (default) Satisfactory/No credit (option)
Course Requirements: CREQ: INFSCI 0010
Minimum Credits: 3
Maximum Credits: 3