Basic Concepts of Programming

Module IN1501

This Module is offered by TUM Department of Informatics.

This module handbook serves to describe contents, learning outcome, methods and examination type as well as linking to current dates for courses and module examination in the respective sections.

Module version of WS 2011/2

There are historic module descriptions of this module. A module description is valid until replaced by a newer one.

available module versions
SS 2012WS 2011/2

Basic Information

IN1501 is a semester module in German language at Bachelor’s level which is offered in winter semester.

Total workloadContact hoursCredits (ECTS)
180 h 75 h 6 CP

Content, Learning Outcome and Preconditions

Content

- Information und ihre Repräsentation - Klassen, Schnittstellen und Algebren - grundlegende Konzepte ++ funktionaler Programmierung, einschl. Rekursion und Induktion ++ objektbasierter und imperativer Programmierung ++ objektorientierter Programmierung - Datenstrukturen und Algorithmen: ++ Reihungen und Listen ++ Darstellung von Mengen und ihren Operationen - optional: endliche Automaten Die verwendete Programmiersprache ist Java.

Learning Outcome

Teilnehmer kennen die grundlegenden Konzepte zur systematischen Entwicklung von Programmen. Sie können überschaubare Probleme in UML modellieren und in ein Java-Programm umsetzen. Sie beherrschen die wichtigsten Sprachkonstrukte von Java und können andere imperative, objektorientierte oder funktionale Programmiersprachen eigenständig erlernen.

Preconditions

keine

Courses, Learning and Teaching Methods and Literature

Courses and Schedule

ArtSWSTitelDozent(en)Termine
VU 5 Grundlagen der Programmierung (IN1501) Dienstag, 08:15–11:15
Mittwoch, 08:15–10:00
Montag, 15:30–18:30

Learning and Teaching Methods

Vorlesung, Tutorübung, Aufgaben zum Selbststudium

Media

no info

Literature

Wird in der Vorlesung bekanntgegeben

Module Exam

Description of exams and course work

Die Prüfungsleistung wird in Form einer Klausur erbracht. In dieser soll nachgewiesen werden, dass in begrenzter Zeit ein Problem erkannt wird und Wege zu einer Lösung gefunden werden können.

Exam Repetition

There is a possibility to take the exam at the end of the semester.

Condensed Matter

When atoms interact things can get interesting. Fundamental research on the underlying properties of materials and nanostructures and exploration of the potential they provide for applications.

Nuclei, Particles, Astrophysics

A journey of discovery to understanding our world at the subatomic scale, from the nuclei inside atoms down to the most elementary building blocks of matter. Are you ready for the adventure?

Biophysics

Biological systems, from proteins to living cells and organisms, obey physical principles. Our research groups in biophysics shape one of Germany's largest scientific clusters in this area.