Advanced JAVA
Emir Deniz Durahim UAA’23
UCL Computer Science
Emir Deniz Durahim UAA’23
UCL Computer Science
Course Description:
This course aims to help students with beginner or intermediate-level Java knowledge to understand some crucial advanced topics in Java programming. The program will last four weeks with a single lesson every week. One lesson will last one to two hours, and there will be short quizzes & homework.
Curriculum:
OOP Part One: Inheritance
OOP Part Two: Polymorphism
Arrays and Arraylist
Abstract Classes and Interfaces
Prerequisites:
Basics {Variables, Data Types}
Expressions and Statements {Keywords, if-else if-else, methods}
Control Flow {Loops, Exception Handling, Input-Output}