Description
This course provides students with graduate level instruction in order to understand, manage, and interact with object-oriented languages used to develop internet-based applications. A large portion of the course will include an overview of characteristics of Java applets and discusses their development. Foundations in Object Oriented Programming (OOP) concepts, will include objects, classes, methods, parameter passing, information hiding, inheritance and polymorphism. Elements and characteristics of the Java language, include data types, operators, control structures are discussed in order to develop Java applications. This foundation in OOP and Java will prepare students for creating Java database connectivity manipulating databases with JDBC; as well as programming for the Internet and World Wide Web.