2025-2026 Undergraduate Catalog

CS 272 Java Programming I

This course introduces the syntax and features of the Java Programming language. Students learn to create a variety of apps using visual components. Object-oriented design, event handling and exception-handling concepts are presented and used in programming projects. Other topics include input-output management, data types and structures, class structures, calendar and date objects, and decision structures.

Credits

3

Prerequisite

CS 170

Offered

Fall Odd, Spring A

Outcomes

  1. Students will write programs using correct syntax and established conventions of the Java Programming Language.
  2. Students will create a variety of apps using visual components.
  3. Students will solve programming problems using appropriate decision structures and repetition structures.
  4. Students will solve programming problems using appropriate data types and data structures.
  5. Students will solve programming problems by designing programs using Object-oriented design.
  6. Students will solve programming problems by designing appropriate class structures.
  7. Students will solve programming problems by incorporating event-handling, input/output management, and exception-handling techniques.