MOOC “LOOP: Learning Object Oriented Programming”

by Technical University of Munich (TUM) added on 07 Nov 2019

Brief description:
The Massive Open Online Course (MOOC) called “LOOP: Learning Object-Oriented Programming” (developed by the Technical University of Munich) offers a gentle and accessible introduction to the fascinating field of computer science. It covers the basics of object-oriented programming and basic algorithms. During the course you will learn, among others, how to write small computer programs in the popular language Java. However, the LOOP is not a mere programming course but intends to provide the foundations for understanding and developing complex computer programs. With many interactive exercises and practical examples, fun is guaranteed!
Photos:
Countries:
(where the practice takes place)
Not taking place at a specific country
Cities:
(where the practice takes place)
Not taking place at a specific city
Organization name:
(running the practice)
Technical University of Munich (TUM)
Organization type:
Public
Contact person:
Dr. Johannes Krugel, Associate Professorship of Didactics in Computer Science, TUM School of Education
Contact email:
(for further information and inquiries)
krugel@tum.de
Social media:
Related resources:
(e.g., web site, publications,media)
Participants’ age groups:
15 - 99
Indicative number of participants:
Number independent
Oriented to a specific gender?
No
Frequency:
(for the same group of participants)
Single-occasion
Total duration:
(for the same group of participants)
20 - 30 hours
Location:
(where the practice takes place)
  • Online
What are the role(s) of the adult(s) running the practice?
  • Mentor / Guide
  • Maker/coder/scientist
During the practice, participants…
  • Make
  • Play
  • Code
Participants work…
  • Alone
  • What type of materials do participants use?
    • Computers
    Pedagogical approach:
    • Problem-based learning
    • Project (or task)-based learning
    • Discovery-learning
    • Creative thinking
    • Real-life challenges
    Social justice/equity approaches:
    • Activities address issues of equity (gender, sexuality, ethnicity, social class, ability/disability)
    • Activities are designed to empower participants and meet their needs
    Does the practice have (explicit or implicit) learning objectives?
    Explicit: gentle introduction to the foundations of object-oriented programming and basic algorithms
    Is the practice (explicitly or implicitly) connected to school curricula?
    Yes, implicitly
    If connected in any way to school curricula, which subjects are covered?
    • Computer science
    Does the practice aim to have an impact on the engagement / interest of participants with a particular scientific topic, concept, phenomena, theory or career?
    No
    Does the practice aim to have an impact on the attitude of participants with a particular scientific topic, concept, phenomena, theory, or career?
    Yes: As the LOOP is not a mere programming course but intends to provide the foundations for understanding and developing complex computer program, it aims to increase the self-confidence of novices in computer science.
    Does the practice aim to have an impact on the behavior of participants related to a particular scientific topic, concept, phenomena, theory, or career?
    No
    Does the practice aim to have an impact on the development / reinforcement / practice of skills of participants?
    Yes: Since the LOOP was designed as a preliminary course for computer science students, it is intended to facilitate their first steps into the field of computer science studies.
    Additional notes: