Course Details

3 credits

Introduction to Java Programming

The information shown on this page is simply that, information. This information is related only to this course in general, not to a specific class or instance of this course that is being offered. The labs shown on this page are those that I have created for this course, they are not those that are specifically assigned. For actual class information, the information that my current students should be looking at, return to the homepage and choose a currently offered class.

Course Description

An introduction to how the Java language is used to develop highly portable applications and applets. Topics will include data objects, exceptions, threads, and the Abstract Windows Toolkit.

Objectives

  1. Students should be able to interpret written programming specifications
  2. Students should be able to debug and test Java applications
  3. Students should be able to setup a Java development environment
  4. Students should be able to write procedural and object oriented applications
  5. Students should be able to create Java applications with Graphical Use Interfaces and Event Handling
  6. Students should be able to use multithreading and exception handling in Java applications
  7. Students should be able to create Java applications that can communicate through steams and sockets