LOOP: Learning object-oriented programming

New online course for current and prospective students

The TUM regularly offers an introductory online course for the basics of object-oriented programming (in German language).

Target group are students and prospective students …
… whose study programs encompass parts of computer science or programming and
… who do not have previous programming experience.

Background

The bachelor degree courses at the TUM do not require any formal computer science prior knowledge. How-ever, computer sciences is a compulsory subject at many Bavarian high schools, but not taught at several other school types. The previous knowledge regarding computer science therefore varies greatly among freshmen. The new online course of the TUM called “LOOP: Learning object-oriented programming” intends to close this gap and to facilitate the start in this subject.

About the course

 

The course offers a gentle and accessible introduction to a fascinating branch of computer science. It covers in particular the foundations of object-oriented programming and basic algorithms. During the course you learn, among others, how to write small computer programs in the popular language Java. The course is, however, not a mere programming course but intends to offer the foundations for understanding and devel-oping more complex computer programs. With many interactive exercises and practical examples, fun is guaranteed!

 

What you learn

  • Object-oriented modelling of practical problems
  • Implementing repetitions, conditional statements, and simple algorithms
  • Structuring object-oriented programs
  • Writing small programs in Java

Prerequisites

The course requires no knowledge in computer science! The course requires German language fluency and handling a computer and internet browser.

Registration

The next course run takes place between September 06 to October 27, 2019 (7 weeks). The weekly workload is approximately 4-6 h.

Register now on edX!

Contact: Johannes Krugel, Associate Professorship of Didactics in Computer Science, School of Education