Java Fundamentals

Introduction to Object-Oriented Programming

Lecture 1

Course goals, OOP concepts, and programming paradigms

The goal of this course.

This course should help you to acquire these skills

Course structure (1)

Course structure (2)

Lecture 1

Global introduction on Object-Oriented Programming

Object Oriented Programming : why?

What already exists: Procedural programming

Object Oriented Programming : (human) definition

The definition of the Object Oriented Programming, is that this kind of programming uses object

This said, what is an Object?

Object Oriented Programming : tools

We will use IntelliJ IDEA, a modern and powerful Java IDE

Slide Overview