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

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera