Bildschirm mit Programmiercode

Learn object-oriented Programming

Language: Deutsch
Location: Remote
Duration: 6 weeks
Start: September 2024
Cost: 63 €
Register now

Our certificate program, “Learning object-oriented programming,” offers a fundamental introduction to computer science and programming with Java. You will be introduced to the basics of object-oriented programming and simple algorithms through practical exercises and interactive learning methods. Among other things, you will learn how to write small programs in the Java programming language. You will also learn the basics for understanding and developing larger programs yourself. The flexible online format allows you to learn from anywhere.

Share

Quick Info

Here you will find all the information you need for this course.

Benefits

  • Getting started easily

    Our course offers an easy-to-understand introduction to computer science and programming with Java – even with little or no previous programming experience.

  • Practice-oriented teaching of the basics

    Our program focuses on providing essential basics to understand and develop larger programs. Interactive exercises with practical examples and direct feedback make the learning process not only effective but also entertaining.

  • Verified certificate

    You will receive a certificate from edX and the Technical University of Munich upon successful completion.

Program Overview

You can find all the important information about the certificate program here. Below you can find out the objectives of the program, the exact details of the process, what you will learn and which lecturers will teach you the content.

Learning Tasks

Here you will find information on the aims of this course and its content. Details
  • Object-oriented modelling of practical problems
  • Programming repetitions, case distinctions and simple algorithms
  • Structuring object-oriented programs
  • Writing small programs in Java

Details

Here you will find information on dates, requirements and other general conditions for the certificate program.
Program:Learn object-oriented Programming
Provider:edX
Graduation:After completing the graded assignments, you will receive a Verified Certificate of Completion from edX and the Technical University of Munich.
Target audience:The target group are students and school students,
… who are interested in computer science or whose courses of study include a part of computer science and
… who have no or little previous experience in programming. Access Requirements: The course is designed for learners with no prior programming experience and no formal admission requirements.
Participation fee:63 Euro
Language:German
Discounts:The course is available free of charge for TUM employees, alumni, and students. To benefit from this offer, please follow these steps:
1. Register at edX.org with your TUM email address.
2. Follow the link: https://collab.dvb.bayern/
Dates:September each year
Studienort:München, TUM Institute for LifeLong Learning
Format & Timing:Online, 6 weeks
Admissioin requirements:The course is designed for learners with no prior programming experience and no formal admission requirements.

Lecturers

Get to know our experienced lecturers who will teach you the certificate content and with whom you will work.
Prof. Dr. Peter Hubwieser,
TUM School of Education, TUM Department of Informatics, Technical University of Munich
Prof. Dr. Johannes Krugel,
Didactics of electrical engineering and computer science, Leibniz Universität Hannover
Prof. Dr. Marc Berges,
Didactics of Computer Science, FAU Erlangen-Nuremberg
Alexandra Simon,
Institute of Software- and Multimedia-Technology, Dresden University of Technology
Agnes Drotleff,
Didactics of Computer Science, Technical University of Munich
Simon Zettler,
Computer Science didactics, Technical University of Munich

Structure

Find out here how the course is structured and what the individual modules of the certificate program contain.

Module 1: Objects and Classes

What are objects and classes? How can you represent problems from reality with objects and classes?

Module 2: Algorithms

What is an algorithm? How do algorithms work?

Module 3: Classes in Java

How to implement objects and classes in the Java programming language?

Module 4: Implementing Algorithms

How to implement algorithms in Java?

Module 5: Relationships

How to program relationships between objects and classes?

Module 6: Inheritance

How to extend and specialize classes?

Pricing Models and Packages

Find out here how the price model for the course is structured.

Verifizierter Track:

Price: 63 Euro
Access to course material: unlimited
Shareable certificate upon completion: included
Graded assignments and exams: included

Audit-Track:

Free
Access to course material: limited
Shareable certificate upon completion: not included
Graded assignments and exams: not included

The course is available free of charge for TUM employees, alumni, and students. First, register for the course’s free version (audit track). Details on free participation in the verified track can be found within the course under “Details”.

Enroll now on edX

Introduction to programming with Java

Learn the basics of computer science with this course. We focus, in particular, on object-oriented programming and basic algorithms. You will also learn how to develop small programs with Java.

Testimonials

What an outstanding course. The instructors make the videos engaging and convey the topics in a much more interesting manner than any other computer science lecturer I’ve ever seen. The course is structured very cleverly as well, with multiple video paths that you can take depending on how much support you need.
Great: Good videos, interactive tasks, and integrated development environment.
The exercises were very comprehensible and foolproof, just the way you should have them at the beginning.
It is one of the best-organized MOOCs I have ever had. The instructors made a huge effort to provide material suitable for students from diverse backgrounds. There are required (core) videos suitable for everyone. The quizzes are not just testing your memorization skills (like other courses I had) but are testing your understanding and help you understand the material in-depth!
Excellent structuring, very original tasks!
Contact person Vesna Gajic

Your contact

Vesna Gajic
Program Manager

Phone: +49 89 289 28474
E-Mail: mooc@lll.tum.de

Get in touch

Other programs that might also interest you

Tafel mit Gleichungen, die unter fluoreszierendem Licht leuchten

Introduction to MATLAB

In this course, you will learn how to solve or visualize typical problems from higher mathematics using the functions of MATLAB. You will gain a deep understanding of mathematical problems and their solutions. The active creation of programs will encourage you to work carefully and precisely – you will not only understand the solution strategies but also work with them.

Read More
Mann programmiert an verschiedenen Bildschirmen

Make your own App

With the help of motivational videos, introductory sections, an interactive code editor, challenges, and peer reviews, you will develop a working chat app in this course. In the process, you can earn credits and points and earn badges and achievements to see and compare your progress with other course participants.

Read More

IT Security & Privacy Management

This intensive five-day course, a standalone option within the Executive MBA in Business & IT, equips experienced professionals with theoretical foundations and practical insights. This module will support you in understanding the growing importance of IT security.

Read More