2023-2024 Graduate Catalog

CSIS 44641 Developing Object-Oriented Systems with Java

This course introduces students to the key concepts of structured programming and object orientation using the Java programming language. The course will provide an in-depth presentation of the syntax and control structures of the Java language, while presenting basic object oriented concepts such as objects, classes, and inheritance. Good programming practices will be emphasized including the use of coding standards, structured coding, data abstraction, information hiding, and proper object oriented design. Effective algorithm development and refinement will also be promoted throughout the course.

Credits

3