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.

Aims of the certificate course

Here you will find information on the aims of this course and its content.
  • 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:The program fee is 65€.
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/display/TUMddiforms/LOOP+freischaltung
Language:German
Dates:September each year
Location:Munich, 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.

Verified 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”.

REGISTER NOW

You are currently seeing a placeholder content of YouTube. To access the actual content, click on the button below. Please note that data will be passed on to third-party providers.

More information

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

Anwendungen in der Kommunikationsakustik

Applications in Communication Acoustics

This course is the continuation of “Fundamentals of Communication Acoustics”. Communication acoustics is the way in which sounds propagate. We will cover a number of practical applications and look at various system components involved in acoustic communication.

Read More

Applied AI for technical innovation – Insights into a Key Enabling Technology

The program combines theoretical knowledge, academic use cases, and concrete applications of AI in different industries, emphasizing Trustworthy AI Principles.

Read More
Zwei Frauen arbeiten gemeinsam an Laptop und Ipad stehend an einem Tisch

Strategy & Organization

In this five-day immersive certificate, creditable on the Executive MBA & Executive MBA in Business & IT, you will gain a profound understanding of strategic management tools. Professors and industry experts fuse academic knowledge with practical insights, fostering a holistic understanding.

Read More