352 - Advanced Java Programming
Java Programming Guided Learning with Early Objects
Instructor: Husain Gholoom
Office Hours:
Computer Lab:
- Sun. 12:00 - 2:00
- Mon. 10:00 - 12:00
- Tue. 12:00 - 2:00
- Wed. 10:00 - 12:00
Course Objectives :
- Review or quick introduction to syntax and programming in Java.
- Understand the principles of array structures.
- Familiarize student with arrays applications i.e. sorting an searching.
- More detailed knowledge about OO programming in Java (classes, abstract classes, interfaces).
- Introduction to the new subtype-bounded :-
- Abstraction
- Encapsulation - Information hiding
- Inheritance
- Polymorphism
- Introduce File Input/Output basics.
- Experience with Java exception handling.
- Experience solving medium size programming problems