COP 2250 JAVA PROGRAMMING I 3 credits

Prerequisite: CGS 1000 or permission of instructor/director. This is a beginning programming course in the Java language. The student will learn to design, document, prepare, enter, compile, debug and execute Java applications and applets of moderate sophistication. Major topics covered include: Java classes, object-oriented programming, exception handling, interfaces, data types, data structures, and text file input/output and an introduction to Swing Graphical User Interfaces (GUI). 47 contact hours.