COP 2250  Java Programming I credits: 3

This is a beginning programming course in the Java language. The student will learn to solve programming problems by designing, coding, executing, and debugging Java programs. Major topics covered include: data types and expressions, selections, loops, methods, arrays, class ArrayList, class String, regular expressions, class StringBuilder, data classes and object-oriented programming, and exception handling.

Prerequisite: COP 1000 with a minimum grade of C