CSCI-2830
Java Programming
Description
This class introduces students to Java, an object-oriented programming language. Topics covered include traditional structured programming concepts; object-based programming (objects and classes); object-oriented programming (polymorphism and inheritance); GUI development; event and exception handling; Advanced topics may include applets; files and streams; threads; and collections.