| Java Programming
Introduction to Java Programming |
|||
Two-Day Class Meets 8:30am-4:00pm (13 hours) |
|||
| Code | Dates | Location | Instructor |
| G0541 | Tues., Nov. 3 & Wed., Nov. 4 | West County | Lloyd Abernathy |
| G0775 | Thurs., Jan. 28 & Fri., Jan. 29 | West County | Lloyd Abernathy |
|
Intermediate Java Programming (Prerequisite: Introduction to Java Programming or equivalent experience with Java, C, or C++.) A continuation of Introduction to Java Programming, this course explores Java's object-oriented features, with the goal of making your programs more reliable, efficient, and reusable. Write classes that include variables, constructors, and methods, and learn to create objects based on your own classes and classes included in Java's class libraries. Examine the concepts of inheritance and class hierarchy, and learn to design classes that inherit and extend existing functionality. Practice applying effective object- oriented design strategies and writing useful class documentation. Additional topics include formatting numeric and date data, overloading methods and constructors, managing flexible-size collections, working with polymorphic variables, and organizing your classes into packages. Fee: $399 |
|||
Two-Day Class Meets 8:30am-4:00pm (13 hours) |
|||
| Code | Dates | Location | Instructor |
| G0542 | Tues., Nov. 17 & Wed., Nov. 18 | West County | Lloyd Abernathy |
| G0876 | Thurs., Feb. 11 & Fri., Feb. 12 | West County | Lloyd Abernathy |
Four-Evening Class Meets 6:30-9:30pm (12 hours) |
|||
| Code | Dates | Location | Instructor |
| T0170 | Thurs., Nov. 12, 19, Dec. 3 & 10 | West County | Lloyd Abernathy |
| (No class on Thursday, November 26) | |||
|
Advanced Java Programming (Prerequisite: Intermediate Java Programming or equivalent experience.) Expand and apply your Java programming skills to build more sophisticated applications. Practice creating graphical user interfaces that incorporate components of Swing and the Abstract Windowing Toolkit. Learn to apply practical exception-handling techniques to deal with errors generated when you run your programs. Other topics include using input and output streams to interact with external data and laying out your GUI applications effectively. Fee: $399 |
|||
Two-Day Class Meets 8:30am-4:00pm (13 hours) |
|||
| Code | Dates | Location | Instructor |
| G0643 | Tues., Dec. 1 & Wed., Dec. 2 | West County | Lloyd Abernathy |
| G0877 | Thurs., Feb. 25 & Fri., Feb. 26 | West County | Lloyd Abernathy |
