[an error occurred while processing this directive]
Einführung in die Programmierung I - WS 2004/05
Dozent:
Prof. Dr. Chr. Zenger
Sprechstunde:
Donnerstags, 9-10 Uhr (Raum 02.05.054)
Hörerkreis:
- Naturwissenschaftler, Ingenieure und alle, die in ihrem
Studium den Rechner intensiv als Hilfsmittel nutzen wollen.
Die Vorlesung sollte möglichst früh im Studium gehört werden.
- Physiker können in dieser Veranstaltung den Schein
"Einführung in die wissenschaftliche Programmierung" erwerben.
- Für Techno- und Finanz-Mathematiker
(optional auch für Diplom-Mathematiker) bildet diese
Vorlesung zusammen mit der dreistündigen Vorlesung
"Einführung in die Programmierung II" (im Sommersemester) die vierstündige
Vorlesung "Einführung in die Programmierung".
Termin:
- Montag 16:00-17:30, Hörsaal MI 00.02.001; Beginn: 25.10.2003
- Dienstag 12:15-13:45, Hörsaal MW 0001; Beginn: 26.10.2003
Voraussetzungen: Spaß an Neuem
Einschreibung: keine
Maple-Worksheets aus Vorlesung+Zentralübung
Behandelte Themen:
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.)
Rechnerkennung für Studierende der Physik:
Die Anmeldung für eine Kennung in der FMI-Rechnerhalle ist mittlerweile
abgeschlossen. Studentinnen und Studenten, die ihre Kennung nicht in der
Vorlesung am 2.11. abgeholt haben, können diese ab 5.11. am "Skripten"-Schalter
im Erdgeschoss des FMI-Baus abholen. Dieser hat z.Zt. leider nur Dienstags
und Freitags stundenweise geöffnet.
Dort können sich auch alle Studierenden im 1. Physiksemester, die sich
bisher noch nicht um eine Kennung bemüht haben, noch für eine Kennung
nachmelden.
Die in den Vorkursen vergebenen Kennungen gelten automatisch weiter.
Wenn die erste Einschreibung bei Ihnen nicht geklappt hat, liegt es vermutlich
daran, dass für Sie eine Kennung im Rahmen der Vorkurse angelegt wurde -
auch wenn Sie das bisher ncht mitbekommen haben.
Studierende der (Finanz-/Techno-/Diplom-)Mathematik beantragen die
Kennung bitte über die Mathematik-Veranstaltungen!
Übungsschein:
Physiker erhalten einen Schein
"Werkzeuge zum Wissenschaftlichen Rechnen" nach Bestehen der
beiden Semestralprüfung(en).
Alle für Mathematiker "Schein-technisch" relevanten Aktionen
(Bearbeiten von Programmieraufgaben, Klausur für Techno-/Diplom-Mathematiker,
Übungsteilnahme) finden im Sommersemester statt
(Einführung in die Programmierung II).
Insbesondere Teilnehmer ohne große Vorkenntnisse sollten aber unbedingt die
Aufgaben des Wintersemesters lösen, sowie natürlich Vorlesung und Übung besuchen.
Die Vorlesung (und auch die Klausur) des Sommersemesters setzt den Stoff des
Wintersemesters voraus!
Klausuren:
Studierende der Physik schreiben eine Midterm- und eine Semestralklausur,
deren Bestehen Voraussetzung für den Schein
""Werkzeuge zum Wissenschaftlichen Rechnen" ist.
MathematikerInnen (nur Diplom und Techno) haben ihre Klausur am
Ende des Sommersemesters (Stoff beider Semester).
Midterm-Klausur (Maple):
- Termin:
Montag, 20.12. 2004, 16:30 Uhr in den Hörsälen
- Ergebnisse:
Die Ergebnisse der Maple-Klausur hängen im Schaukasten neben
Raum MI 02.05.014 aus (FMI-Bau, 2.Stock, gleich bei der vorderen Treppe).
Java-Klausur:
- Termin:
Freitag, 11.02. 2005, 15:00 Uhr
- Ergebnisse:
Die Ergebnisse der Maple-Klausur sind ab sofort im Schaukasten neben
Raum MI 02.05.014 ausgehängt (FMI-Bau, 2.Stock, gleich bei der vorderen Treppe).
- Klausureinsicht:
Die Möglichkeit zur Klausureinsicht besteht am 22. März in der Sprechstunde
bei Prof. Zenger (Dienstag, ab 9 Uhr, Büro 02.05.060).
- Scheine:
Die Scheine sind nach dem 22. März im Sekretariat (Büro 02.05.052) bei Frau
Westphal erhältlich (nur vormittags).
Alte Klausuren zum Üben:
Java-Blockveranstaltung:
Die bis zum WS 02/03 existierende Blockveranstaltung "Java" ist seit WS 03/04
in die Vorlesung integriert.
Entsprechend umfassen Vorlesung und Übung jetzt 2+2 SWS.
Hinweis für Wiederholer:
Studierende, die die Maple-Semestralklausur nicht bestanden haben, können
dies (ausschließlich) durch Teilnahme an der Midterm-Klausur (Thema: Maple)
nachholen.
Studierende, die noch am Java-Blockkurs teilnehmen müssen, oder die Java-Klausur
noch nicht bestanden haben, können diesen Teil (ausschließlich) durch Teilnahme
an der Final-Klausur (Thema: Java) nachholen.
Michael Bader