Project Description

Oracle Certified Associate Java Programmer

This seminar provides a complete preparation for the Oracle Certified Associate, Java SE 8 Programmer certification exam. This is an International Certification provided by Oracle University, is the ultimate certification of this class and opens the way for a high-profile career in Greece and abroad in the field of Software Development.

Prerequisites: The ability to read and understand English is required. There is no need for speaking or listening English. Solid knowledge of Object-Oriented Programming with Java is required.

Duration: 70 hours divided into 4 months

Teaching methods:

On-line: From your home you are attending the lesson live through an on-line teaching system that gives you full opportunities for participation and intervention just as you would attend a seminar in face-to-face teaching.

For Living: Living classes may be set up according to the local seminar demand.

Asynchronous teaching: Using asynchronous teaching software, tutorial material is provided and support for the programming tasks you will undertake in the course of the seminar.

Skype: Contact skype to provide personalized online help in programming tasks.


  • The OCA Java SE 8 Associate Programmer Certification
  • Exam Objectives and Preparation

Java Basics

  • Structure of Java Programs
  • Java Classes and Executables
  • Packages
  • Modifiers
  • Features and Components

Data types

  • Primitives
  • Identifiers
  • References
  • Operators
  • Wrappers


  • Scope
  • Variable’s life cycle
  • Methods
  • Constructors
  • Object Fields
  • Parameters

Selected classes form Java API

  • String
  • StringBuilder
  • Arrays
  • ArrayList
  • Equality
  • Handling Calendar data

Flow Control

  • The if, if-else and ternary constructs
  • The switch statement
  • The for loop
  • While and do-while loops
  • Comparing Loops
  • Break and continue


  • Inheritance with classes
  • Interfaces
  • Access objects via references of different type
  • Casting
  • this and super
  • Polymorphism
  • Lambda expressions

Exception Handling

  • What is an Exception?
  • Categories of Exceptions
  • Throwing exceptions
  • Catching exceptions
  • Common Classes


700Duration 70 Weeks
OCAJP Certification facebook youTube linkedin
Lefteris Moussiades
Associate Professor (Software Systems-Clustering Algorithms)
Computer and Informatics Engineering Department, TEI EMT
p: +30 2510 462346 m: +30 6973051580
a: Agios Loukas - 65404 - Kavala - Greece
w: e:

Register for “Oracle Certified Associate Java Programmer”

The hours and days of the lectures will be finalized upon completion of the registrations and consultation with the interested students.