Inhalt

zurück
|
|
Computerorientierte Mathematik I - WS01
[
Aktuelles - Sprechzeiten - Termine - Ressourcen - Übungen - Mailarchiv -
Forum - Fortsetzung
] |
Aktuelles
Die Wiederholungsrücksprachen finden am
Dienstag, den 05.03.2002 in der Zeit von 09:30 Uhr bis 12:30
Uhr, und am Donnerstag, den 11.04.2002, ebenfalls in der Zeit
von 09:30 Uhr bis 12:30 Uhr statt.
Einen konkreten Termin erhält, wer sich in die ab sofort im
Sekr. MA 6-2 (MA 627) ausliegende Liste einträgt. Auch wenn
ich's später bereue: Wer nicht herkommen mag, der kann uns
auch eine email an (baier|fest|liebchen)@math.tu-berlin.de
senden, jedoch ohne konkrete Wunschzeit. Die Zeit würden
wir in einer Antwort-Mail festsetzen, die ihr dann bitte
jeweils noch einmal bestaetigt.
|
Die Tutoren werden Feriensprechstunden
halten. Die Termine lauten im Einzelnen:
- Freitag, 01.03.2002, 1100-1230, UNIX-Pool
- Dienstag, 02.04.2002, 1100-1230, MA 745
- Freitag, 05.04.2002, 1100-1230, MA 745
|
Der UNIX-Pool hat noch bis Ende Februar
geöffnet. |
Für die von euch geschriebenen Programme gelten folgende
Anforderungen
an die Form.
|
|
Sprechzeiten
Name |
Raum |
Tel. |
eMail |
Zeit |
Prof. Dr. Rolf Möhring
|
MA 604 |
314 - 2 45 94 |
moehring@math.tu-berlin.de |
Di. 11:00 - 12:00 und
n.V.
|
Hannelore Vogt-Möller
|
MA 601 |
314 - 2 57 28 |
moeller@math.tu-berlin.de |
Mo. Di. Do. Fr. 9:30 - 11:30 |
Georg Baier |
MA 241 (MA 605) |
314 - 2 57 31 |
co1-001@pool.math.tu-berlin.de |
Di. 09:15 - 10:45 |
Christian Liebchen |
MA 607 |
314 - 2 57 39 |
co1-002@pool.math.tu-berlin.de |
Di. 09:15 - 10:45 |
Andreas Fest |
MA 241 (MA 610) |
314 - 2 52 24 |
co1-003@pool.math.tu-berlin.de |
Do. 14:15 - 18:00 |
Daniel Schmidt |
MA 241 |
- |
co1-011@pool.math.tu-berlin.de |
Mi. 12:15 - 16:00 |
Stephan Haenelt
|
MA 241 |
- |
co1-012@pool.math.tu-berlin.de |
Mo. 16:00 - 18:00 |
Normen Rochau |
MA 241 |
- |
co1-013@pool.math.tu-berlin.de |
Do. 14:15 - 18:00 |
|
Termine
Zeit |
Montag |
Dienstag |
Mittwoch |
Donnerstag |
Freitag |
08:30 |
|
|
|
|
|
09:00 |
|
10:00 |
Tut: MA 650
Stephan |
Tut: MA 749
Daniel |
|
|
|
|
11:00 |
12:00 |
|
|
|
|
|
13:00 |
14:00 |
|
Tut: MA 650
Christian |
Tut: MA 850
Normen |
|
|
|
15:00 |
16:00 |
|
|
|
17:00 |
|
betreute Rechnerzeit |
unbetreute Rechnerzeit |
Während der Rechnervorrangzeit ist ein begrenztes
Kontingent an Rechnerarbeitsplätzen für die CoMa-Leute im
UNIX-Pool MA 241
reserviert. Das bedeutet, dass ihr Anspruch auf einen
beliebigen (vom UNIX-Pool-Team ausgesuchten) Rechner pro
Arbeitsgruppe habt.
Selbstverständlich können die Rechner auch zu
anderen Zeiten benutzt werden, nur habt Ihr dann keinen
Anspruch auf einen Rechnerplatz.
Außerdem ist zu den betreuten Rechnerzeiten mindestens ein CoMa-Betreuer
anwesend, um Fragen zu beantworten und Programmieraufgaben abzunehmen.
|
Texte & Beispiele
-
Informationen & Skript
-
Informationsblatt
[ps]
[pdf]
-
Literaturhinweise
-
Anforderungen an die Form
und Dokumentation der von euch geschriebenen Programme.
-
Skript
und Programme zur CoMa I + II gibt es bei
Herrn Möhring.
Achtung: Das Skript zur CoMa II wurde von
Studenten des CoMa-Zyklus 1998 aus den handschriftlichen
Aufzeichnungen von Herrn Möhring digitalisiert. Dadurch kann es sein,
dass einige Teile des Scripts nicht ganz ausformuliert sind. Auch für
die Fehlerfreiheit können wir nicht garantieren.
Tip: Da die Seitenzahl für Eure
Druckaufträge beschränkt ist (auf 50 Seiten pro Monat
für die gesamte Gruppe), ist es eine gute Idee 2 Seiten auf einer
Seite zu drucken.
Das erste Kapitel wird z.B. folgendermaßen gedruckt:
- Klick mit der mittleren Maustaste auf den oben angegebenen
Link (dann bleibt diese Seite sichtbar).
- Drückt die "shift/groß"-Taste und gleichzeitig mit der
linke Maustaste (oder nur mit der rechten Maustaste)
auf den Link "Kapitel1: Einleitung". Dann öffnet sich ein Fenster
zum Speichern der Datei "einleitung.ps". Klickt auf "OK".
- Tippt in einer shell den Befehl "psnup -2
einleitung.ps | lpr -Ppsd" ein.
- Löscht danach die Datei wieder mit dem Befehl "rm
einleitung.ps".
- Druckt nur die Kapitel, die auch schon in der Vorlesung
behandelt werden. So könnt ihr die Druckaufträge auf mehrere
Monate verteilen, um eure Druckquote nicht zu überschreiten.
Diese Prozedur funktioniert nicht mit der ps-Version des CoMaII-Skripts. Hier
ein kleiner Tip, der das Problem beheben könnte. (Das ganze jedoch ohne Gewähr,
unser Drucker hier oben ist damit nicht klargekommen...)
"Das Skript lässt so doch per psnup -2 ausdrucken.
Man muss nur das pdf-file runterladen und dann per
pdf2ps in PostScript umwandeln."
-
Java-Dokumentation im UNIX-Pool
-
Programme und Materialien aus den Vorlesungen und Übungen
Vorlesungen
Übungen
-
Übung
vom 2.11.2001: Erzeugen von Objekten und Layout
Erzeugen von fünf Schafen jeweils mit einer eigenen
Variablen ("Einarmiger Halter"). Das ist ein Beispiel, für schlechten
Programmierstil. Für jedes Schaf werden genau die gleichen Handlungen
durchgeführt, wenn man also an den Handlungen etwas verändern will, so
muss man diese Änderung fünf mal für jedes Schaf einzeln eintragen. Der
Source-Code.
Wir erzeugen also die Schafe in einer Schleife. Damit wird die
Handlungsanweisung, die für jedes Schaf auszufüren ist auch nur einmal
geschrieben, der
Source-Code.
Hierbei haben wir jedoch das Problem, dass wir einen
ActionListener benötigen, der sich ein Argument (den Namen von Dolly) merkt.
Diesen kann man in die Klasse SheepDollyLoop
aufnehmen, so wie oben oder ausserhalb der Klasse schreiben, der
Source-Code.
Den Source-Code für das letzte Programm mit dem 2x5 Grid von zehn Schafen gibt
es natürlich nicht vor Abgabe des 3. Übungsblattes.
-
Übung
vom 30.11.2001: Objektorientierung und Tabellenkalkulation
Endfassung des in der Übung vorgestellten
Applets
-
Übung
vom 19.12.2001: Die Türme von Hanoi
Das in der Vorlesung vorgestellte animierte
Applet
-
Übung
vom 17.1.2002: static-Modifizierer
Die in der Übung entwickelte Klasse
Name
.
|
Übungsblätter und Programmieraufgaben
-
Übungsblätter
- 1. Übungsblatt
[ps]
(76kb)
[pdf]
(104kb) -
Abgabe spätestens am 25.10.2001.
- 2. Übungsblatt
[ps]
(72kb)
[pdf]
(112kb) -
Abgabe spätestens am 1.11.2001.
- 3. Übungsblatt
[ps]
(89kb)
[pdf]
(89kb) -
Abgabe spätestens am 8.11.2001.
- 4. Übungsblatt
[ps]
(716kb)
[pdf]
(115kb) -
Abgabe spätestens am 16.11.2001.
- 5. Übungsblatt
[ps]
(80kb)
[pdf]
(91kb) -
Abgabe spätestens am 22.11.2001.
- 6. Übungsblatt
[ps]
(99kb)
[pdf]
(106kb) -
Abgabe spätestens am 29.11.2001.
- 7. Übungsblatt
[ps]
(127kb)
[pdf]
(96kb) -
Abgabe spätestens am 06.12.2001.
- 8. Übungsblatt
[ps]
(92kb)
[pdf]
(103kb) -
Abgabe spätestens am 20.12.2001.
- 9. Übungsblatt
[ps]
(480kb)
[pdf]
(147kb) -
Abgabe spätestens am 10.01.2001.
- 10. Übungsblatt
[ps]
(261kb)
[pdf]
(195kb) -
Abgabe spätestens am 17.01.2001.
- 11. Übungsblatt
[ps]
(64kb)
[pdf]
(77kb) -
Abgabe spätestens am 24.01.2001.
- 12. Übungsblatt
[ps]
(82kb)
[pdf]
(96kb) -
Abgabe spätestens am 31.01.2001.
- 13. Übungsblatt
[ps]
(117kb)
[pdf]
(135kb) -
Abgabe spätestens am 07.02.2001.
-
Programmieraufgaben
-
5. Programmieraufgabe: Roboter im Irrgarten (Teil 1 + 2)
Vorführung bis spätestens 11.Januar 2002 Meilenstein am 20. Dezember 2001!
-
5 1/2. Programmieraufgabe: Roboter im Irrgarten (Teil 3)
Vorführung bis spätestens Sankt-Nimmerleins-Tag Freiwillige Fortsetzung!
-
6. Programmieraufgabe: Roboter im Irrgarten (Teil 4)
Vorführung bis spätestens 24.Januar 2002
|
Im Mailarchiv findet ihr all unsere
Mails an euch. Falls ihr also mal ausversehen eine wichtige E-Mail
löscht, könnt ihr sie hier nachlesen.
|
Im Forum könnt Ihr Euch mit anderen Studenten und dem CoMa-Team austauschen. Außerdem gibt es einen Bereich mit spaßigen Knobelaufgaben aus der großen weiten Welt der Mathematik...
|
Fortsetzung
Computerorientierte Mathematik II im Sommersemester 2002. |
|