[an error occurred while processing this directive]
Einführung in die Programmierung I
Wochenstunden:
2 SWS Vorlesung + 2 SWS Zentralübung (seit WS03/04)
(bis WS02/03: 1 SWS Vorlesung + 1 SWS Zentralübung)
Hörerkreis:
- Studierende der Physik (Grundstudium)
- Studierende der Techno-, Diplom- und Finanz-Mathematik (Grundstudium)
- Studierende in einer Natur- oder Ingenieurwissenschaft, sowie alle,
die in ihrem Studium den Rechner intensiv als Hilfsmittel nutzen wollen.
Die Vorlesung sollte möglichst früh im Studium gehört werden.
Einordnung:
- Physik: in Verbindung mit dem
Java-Blockkurs
(bis WS 02/03, ab WS 03/04 ist dieser in die Vorlesung integriert)
bildet die Vorlesung die Veranstaltung
"Einführung in die Programmierung"
(2+2 SWS, Grundstudium).
- Mathematik:
gemeinsam mit der Vorlesung Einführung in die Programmierung II
bildet die Vorlesung die Veranstaltung
"Einführung in die Programmierung"
(4+2 SWS, Grundstudium).
Curriculum:
Die Vorlesung wird in jedem Wintersemester gehalten:
WS 99/00 -
WS 00/01 -
WS 01/02 -
WS 02/03 -
WS 03/04 -
WS 04/05 -
WS 05/06 -
WS 06/07 -
WS 07/08
Voraussetzungen:
Spaß an Neuem
Inhaltsangabe:
Nach einer allgemeinen Einführung gibt es einen Streifzug durch zentrale
Themen der Programmierung, mit Beispielen in Maple:
- Ausdrücke und Variablen
- Funktionen und Rekursion
- Beispiele für Datenstrukturen: Sequenzen, Listen, Mengen
- Kontrollstrukturen: for und if
- Prozeduren
- Algorithmen: Sortieren, Suche in Bäumen
- Anwendungsbeispiele: Quadratur nach Archimedes, Lineare Gleichungssysteme
Im zweiten Teil der Vorlesung wird als allgemein gebräuchliche Programmiersprache
Java vorgestellt. Es geht u.a. um:
- Unterschiede zwischen Maple und Java
- Daten- und Kontrollstrukturen in Java
- Objektorientiertes Programmieren
- Grundideen objektorientierten Programmdesigns
Informationen zu Maple und zum Rechenbetrieb
(Literatur, Links, Lizenzen)
Informationen zu Java
(Literatur, Links, Java-Software, etc.)
Stefan Zimmer