At the end of this course, the student will learn:
- The fundamentals of Java programming language: variable types, decision structures, loops, methods, string operations, mathematical functions
- Object-oriented programming: Classes, Objects, Inheritance, Polymorphism, and Abstract Classes.
- Designing graphical user interfaces for java applications,
- Creating database enabled applications for desktop