This course expands upon the basic skills you have in developing Java applications to developing more robust Java applications. You will learn some of the more advanced Java topics such as utilizing inheritance, the swing toolkit, layout managers, the event model, exceptions and file input/output. Prerequisite: COMP 8014 Software: JAVA SDK, JAVA IDE - both free downloads.