In this course students learn object oriented programming with Java.
The Development Environment
- Eclipse ADT Bundle
Object Oriented Programming Concepts
- Message Passing
- Polymorphism – Overriding and Overloading
Java Programming Language Fundamentals
- Import statements
- Data Types
- Programming Decisions and Looping
- Object Initialization and Allocation
- Method Types and Calls
- Strings and Arrays
- Self and Super
- Abstract Class
- Inner Class
- Exception Handling
There is no prerequisite.
Students are welcome to bring their own laptops.
Alternatively, a laptop will be provided for the duration of the course.