This course will introduce students to more concepts in object-oriented programming with Java. Topics will include the basic structure of an object-oriented application, the use of Java supplied classes to produce a simple graphical user interface, writing Java programs to deal with exceptions, the concepts of polymorphism and object references, and the structure of a Java applet.
The learning outcomes of this course are:
- Explaining how classes are structured in a normal object-oriented application
- Describing the concepts of polymorphism and object references
- Designing a simple graphical user interfaces in Java
- Developing programs with the Java exception handling facilities
Textbook: Introduction to Programming Using Java David J. Eck Hobart and William Smith Colleges Version 6.0, June 2011 (Version 6.0.3, with minor corrections, January 2014)