Upon completion of the course, the student will be able to:
- To understand the elements of Object Oriented Design
- To be able to analyze relationship among classes; association, aggregation, strong inheritance, and weak inheritance
- To be able to describe the JAVA GUI API hierarchy
- To know various user-interface components like JButton, JLabel, JTextField, etc.
- To understand the differences between Java and JavaScript and how the web interprets JavaScript
- To be introduce to the concept of multithreading
- To understand how to use Java 1.5+ generics syntax
- To use the Collection Classes
- To be introduce to the concept of multithreading
- To understand input and output streams, and learn how to create them
- To be introduced to the JDBC connection classes and basic SQL