YoVDO

Object-Oriented Programming in Java

Offered By: SAP Learning

Tags

Java Courses Software Development Courses Object-oriented programming Courses

Course Description

Overview

In this course, you’ll learn the key concepts of object-oriented programming (OOP) as well as fundamental programming techniques. A key concept of OOP is to distribute tasks between several suitable components. Each of these components has its own state and behavior and can communicate with other components. You’ll apply your newly acquired knowledge by implementing hands-on programming exercises in the Java programming language. The course will be completed by an exercise in which you’ll model a small, object-oriented, real-world scenario.

For a better understanding, the programming exercises are combined with an detective story. Help Duke to solve his new mysterious case!

After completing this course, you’ll be able to model and implement small programs in Java and apply OOP best practices.

 


Syllabus

Introduction: Programming Basics
Week 1: Java Classes and Objects
Week 2: Further Programming Concepts
Week 3: Object-Oriented Programming
Week 4: Modeling
Week 5: Advanced Programming Concepts
Week 6: Final Exam
Outro: Introduction to a Java IDE and Outlook


Taught by

Thomas Staubitz, Christiane Hagedorn and Ann Katrin Kuessner

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity