Inhalt
zurück
|
|
Computerorientierte Mathematik I - WS05
[
Aktuelles - Sprechzeiten - Termine - Ressourcen - Übungen - Mailarchiv -
Forum - Fortsetzung
] |
Aktuelles
Hallo zusammen!
20.2.06
Die Scheine sind fertig! Ihr könnt sie bei Frau Klink im MA601 abholen.
Schöne vorlesungsfreie Zeit; am 18.April 2006 geht es mit
CoMa II
weiter!
(3.2.06)Die Räume für die Semesterrücksprachen stehen jetzt
hier
und hängen auch bei uns im sechsten Stock bei den Aufzügen aus.
(2.2.) Diesen Freitag wird es nochmal eine Übung, auch mit einem kleinen
Semesterrückblick geben. Das 13. Übungsblatt gebt Ihr bitte am
nächsten Freitag, den 10.2., zwischen 12 und 12:15 Uhr im MA 001
ab, auch wenn es dann keine Veranstaltung mehr gibt.
Das letzte Übungsblatt 13 ist jetzt online!
Außerdem wird ab Montag die ganze nächste Woche über immer 15 Minuten
vor der VL(Mo-Mi)/UE(Fr) eine Liste mit Rückspracheterminen ausliegen, in die
ihr Euch "first-come-first-serve"-mäßig eintragen könnt. Wer von uns
welche Termine als Prüfer übernimmt bleibt bis zum Schluss eine
kleine Überraschung... Prüfen tut übrigens das gesamte Team -
Marco, Rüdiger, ich und auch alle Tutoren.
(5.1.) Wie bereits angekündigt findet das Tutorium am Mittwoch von 16
bis 18 Uhr ab nächster Woche wegen sehr geringer Teilnehmerzahl
nicht mehr statt. Elisabeth übernimmt dafür das Tutorium am
Dienstag von 14-16 Uhr.
Außerdem haben wir uns überlegt, dass nächste Woche Montag
eine UE zu Interfaces, Generics und Verebung ctd. stattfindet. In dieser
UE werde ich auch noch ein paar wichtige Dinge zur neuen
Programmieraufgabe, welche am Freitag erscheint, erzählen.
Am Dienstag und Mittwoch gibt es dann zwei VL, in denen wir uns das
Kapitel über Rekursion vornehmen. In einer UE am Freitag
erzählt Torsten U. Euch noch etwas mehr über Rekursion und
Anika gibt eine Einführung in die sehr praktische Programmierumgebung Eclipse.
(23.12.) Die Termine für die Rückspracheneinsicht sind:
Mo, 2.1.06, 10-12 und 14-16, MA 751
Di, 3.1.06, 14-16, MA 415
Mi, 4.1.06, 16-18, MA 415
Bitte denkt daran, dass immer nur sechs Leute gleichzeitig ihre
Rücksprachen einsehen können! Kommt also rechtzeitig, wer kurz
vor Ende des letzten Termins erscheint, hat vielleicht keine Chance
mehr einen Blick auf seine Rücksparache zu werfen!
Die Ergebnisse der schriftlichen Rücksprache hängen bei uns im sechsten Stock zwischen den Aufzügen
aus. Alle weiteren Infos zur Klausur wird Euch Martino in seiner
Übung am Freitag geben.
Weiterhin zu Eurer Information: Tutorien finden diese Woche nicht mehr statt!
(25.11) Der Termin für unsere schriftliche Rücksprache steht jetzt
fest: Di, 13.12., 12-14 Uhr. Die Räume werden wir noch bekannt
geben.
Außerdem werde ich mir auf euren Wunsch hin mal Mühe geben, den
Wechsel von VL und UE hier immer etwas im voraus anzusagen: Nächste
Woche gibt es am Montag und am Freitag eine Übung, am Dienstag
und am Mittwoch Vorlesung.
(22.11.) Das lang erwartete CoMa-Forum
ist online! Wir sind sehr gespannt zu sehen, was sich dort so
entwickeln wird!
Außerdem gibt es eine Änderung bei den Tutoriumsterminen: Ab
sofort fällt das Tutorium am Freitag von 14-16 Uhr wegen mangelnder
Studentenzahl weg. Wir bitten die Betroffenen, sich auf die anderen
Tutoriumstermine zu verteilen.
(21.11.) Es gab eine kleine Änderung auf dem 6. Übungsblatt: Die Methode
in Aufgabe 21(d) soll natürlich nur "eine" und nicht "die"
Nullstelle der Geraden zurückgeben.
Außerdem haben sich Anikas Rechnerbetreuungszeiten geändert: Sie ist jetzt
nicht mehr FR 10-12 sondern statt dessen DI 14-16 im Unix-Pool erreichbar.
(3.11.) Eine kleine Bemerkung zu den Gruppen:
Erfahrungsgemäß wird wohl der einen oder anderen Gruppe in
nächster Zeit noch das eine oder andere Mitglied abhanden
kommen. In diesen Fällen schreibt doch bitte eine Mail an
Rüdiger, er wird dann versuchen, dezimierte Gruppen zusammenzuführen...
(18.10.) Wir haben Gerüchte gehört, dass in einigen (kommentierten)
Vorlesungsverzeichnissen der TU falsche Terminangaben zur CoMa
stehen, darum sei an dieser Stelle noch einmal klargestellt:
Die garantiert richtigen Informationen zu Terminen und Orten
findet Ihr immer hier.
(17.10.) Ferner sei weiterhin auf unsere Liste
mit Links zu nützlichen Software-Paketen für die Arbeit zu
Hause und zugehöriger Einstiegsliteratur
hingewiesen - viel Spaß beim stöbern!
Beste Grüße von
|
-Felix
|
|
Das CoMa-Team
Sprechzeiten
Name |
Raum |
Tel. |
eMail |
Zeit |
Dr. Marco Lübbecke
|
MA 610 |
314 - 25 735 |
m.luebbecke |
Di. 14:00 - 16:00 und
n.V.
|
Gabriele Klink |
MA 601 |
314 - 25 728 |
klink |
Mo. Di. Do. Fr. 9:30 - 11:30 |
Felix König
|
MA 612 |
314 - 22 461 |
fkoenig |
Do. 16:00 - 17:00 |
Martin Oellrich
|
MA 603 |
314 - 25 747 |
oellrich |
Mi. 11:30 - 13:00 |
Rüdiger Stephan
|
MA 308 |
314 - 28 323 |
stephan |
Di. 11:00 - 12:00 |
Anika Frischwasser |
MA 608 |
314 - 25 773 |
frischwa |
zu ihren RB-Zeiten |
Torsten Gellert |
MA 608 |
314 - 25 773 |
gellert |
zu seinen RB-Zeiten |
Elisabeth Günther |
MA 608 |
314 - 25 773 |
eguenth |
zu ihren RB-Zeiten |
Max Klimm |
MA 608 |
314 - 25 773 |
klimm |
zu seinen RB-Zeiten |
Olaf Maurer |
MA 608 |
314 - 25 773 |
maurer |
zu seinen RB-Zeiten |
Torsten Ueckerdt |
MA 608 |
314 - 25 773 |
ueckerdt |
zu seinen RB-Zeiten |
Die Emailadressen werden durch den Suffix "@math.tu-berlin.de"
vervollständigt.
Während der Sprechzeiten bei den Assistenten können Fragen zu
den theoretischen Aufgaben gestellt werden.
Fragen zu den Programmieraufgaben und zu den Rechner-Accounts bitte
nur während der betreuten Rechnerzeit stellen.
|
Termine
Zeit |
Montag |
Dienstag |
Mittwoch |
Donnerstag |
Freitag |
08:00 |
|
|
|
|
|
09:00 |
10:00 |
|
|
RB:
Anika |
RB:
Max |
TU: MA 850
Torsten G. |
|
|
TU: MA 744
Torsten U. |
RB:
Olaf |
|
11:00 |
12:00 |
|
|
|
|
|
13:00 |
14:00 |
RB:
Elisabeth |
RB:
Torsten G. |
TU: MA 650
Anika |
TU: MA 749
Max |
TU: MA 750
Olaf |
|
RB:
Anika |
RB:
Torsten U. |
RB:
Olaf |
TU: MA 751
Elisabeth |
|
|
|
|
15:00 |
16:00 |
|
|
RB:
Torsten G. |
RB:
Elisabeth |
|
|
|
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 mit Informationen zur generellen Organisation und den
Scheinkriterien:
[pdf]
-
Literaturhinweise
-
Anforderungen an die Form
und Dokumentation der von euch geschriebenen Programme.
-
Grundlage für den Inhalt der Vorlesung ist das
Skript zur CoMa I von
Herrn Möhring.
Es sei jedoch ausdrücklich darauf hingewiesen, dass der tatsächliche Vorlesungsstoff in einzelnen Punkten durchaus eine Teil- oder auch eine Übermenge des dort behandelten Stoffes sein kann.
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 zwei Seiten auf einer
Seite zu drucken. Eine entsprechend angepasste Version des CoMa I Skripts gibt es hier.
-
Was bietet der Rechner-Pool?
-
Java-Dokumentation Version 1.5 im Rechner-Pool
-
Programme und Materialien aus den Vorlesungen und Übungen
Vorlesungen
-
Vorlesung
vom 18.10.2005: Einführung
[EKreide]
-
Vorlesung
vom 19.10.2005: Probleme, Algorithmen, Programme; Beispiel: Temperatur
[EKreide]
-
Vorlesung
vom 25.10.2005: Variable, Ausdruck, Zuweisung, Methode; Beispiel: InternetTarif
[EKreide]
-
Vorlesung
vom 26.10.2005: Bezeichner, if-Anweisung, Schleifen; Beispiel: Primzahl
[EKreide]
-
Vorlesung
vom 31.10.2005: Variablen und Objekte; Standardtypen vs. Referenztypen
[EKreide]
-
Vorlesung
vom 02.11.2005: Wrapper-Klassen, Autoboxing; Besonderheiten bei Strings
[EKreide]
-
Vorlesung
vom 08.11.2005: Ausdrücke, Anweisungen, Seiteneffekte
[EKreide]
-
Vorlesung
vom 11.11.2005: Kontrollstrukturen und stukturierte Anweisungen
[EKreide]
-
Vorlesung
vom 14.11.2005: Objekte, Typen, Datenstrukturen: Einführung und Beispiele
[EKreide]
-
Vorlesung
vom 15.11.2005: Arrays, mehrdimensionale Arrays, for-Schleife
[EKreide]
-
Vorlesung
vom 16.11.2005: Manipulation von Strings; Exception Handling
[EKreide]
-
Vorlesung
vom 21.11.2005: Records, Listen; Implementation einer Liste
[EKreide]
-
Vorlesung
vom 22.11.2005: Einfach verkettete Listen, Stacks
[EKreide]
-
Vorlesung
vom 23.11.2005: Stacks, Queues; sequentielle/binäre Suche auf Arrays
[EKreide]
-
Vorlesung
vom 29.11.2005: Binäre Suche: Aufwand; lineare Gleichungssysteme
[EKreide]
-
Vorlesung
vom 30.11.2005: Lösen linearer Gleichungssysteme in Java; kürzeste Wege in gerichteten Graphen
[EKreide]
-
Vorlesung
vom 5.12.2005: Ungerichtete Graphen; Bellman Gleichungen
[EKreide]
-
Vorlesung
vom 6.12.2005: Prinzip der optimalen Substruktur; Einfluss negativer Zykel
[EKreide]
-
Vorlesung
vom 7.12.2005: Bellman-Ford-Algorithmus
[EKreide]
-
Vorlesung
vom 14.12.2005: Abstraktion von Methoden und Daten: Prozedurale Abstraktion
[EKreide]
-
Vorlesung
vom 2.1.2006: Speicherbereiche, Runtime Stack
[EKreide]
[pdf]
-
Vorlesung
vom 3.1.2006: Abstraktion durch Klassen; Vererbung
[EKreide]
-
Vorlesung
vom 4.1.2006: Generics, Packages, Sichtbarkeit, innere Klassen, Schnittstellen
[EKreide]
[pdf]
-
Vorlesung
vom 10.1.2006: Rekursion I
[EKreide]
-
Vorlesung
vom 11.1.2006: Rekursion II; Einleitung Analyse von Algorithmen
[EKreide]
[Programm_1.java]
[Programm_2.java]
-
Vorlesung
vom 16.1.2006: Analyse von Algorithmen: O-Notation
[EKreide]
-
Vorlesung
vom 17.1.2006: Asymptotische Notation; Sortieren auf Arrays
[EKreide]
[Animated Sorting Applet]
-
Vorlesung
vom 20.1.2006: Selection Sort, Insertion Sort, Merge Sort
[EKreide]
-
Vorlesung
vom 24.1.2006: Merge Sort: Korrektheit und Laufzeit; Aufteilungs-und-Beschleunigungs-Satz
[EKreide]
-
Vorlesung
vom 25.1.2006: Aufteilungs-und-Beschleunigungs-Satz; Quicksort
[EKreide]
-
Vorlesung
vom 30.1.2006: Quick Sort: Korrektheit und Worst Case Aufwand
[EKreide]
-
Vorlesung
vom 31.1.2006: Quick Sort: Mittlerer Aufwand; Heap Sort
[EKreide]
-
Vorlesung
vom 1.2.2006: Heap Sort; untere Komplexitätsschranke für Sortieren
[EKreide]
Übungen
-
Übung
vom 19.10.2005: Ausblick auf CoMa I, Umgang mit Computern
[pdf]
-
Übung
vom 24.10.2005: Lebenshilfen in LINUX
[pdf]
-
Übung
vom 28.10.2005: Trennung von Funktionalitäten, Computer als Schauspieler, compilieren vs. interpretieren
[pdf]
[EKreide]
-
Übung
vom 1.11.2005: Sprachelemente von JAVA, die primitiven Datentypen, Pseudocode
[EKreide]
[pdf]
-
Übung
vom 4.11.2005: Drei Beweisprinzipien; Rundung und modulo
[pdf]
-
Übung
vom 7.11.2005: Beispiel zu Beweisprinzipien; Aufbau und Design von Applets
[EKreide]
-
Übung
vom 9.11.2005: Operatoren und Ausdrücke; Strings in Java
[pdf]
-
Übung
vom 18.11.2005: Switch, Schleifen und Arrays
[EKreide]
[pdf]
-
Übung
vom 25.11.2005: Einführung in Klassendesign
[pdf]
-
Übung
vom 28.11.2005: Datenstrukturen, Klassendesign und Exceptions: Queue mit Kapazität
[EKreide]
[pdf]
-
Übung
vom 2.12.2005: Klasse vs. Instanz; static; Applikationen in Java; Sieb des Erathostenes
[EKreide]
[pdf]
-
Übung
vom 5.12.2005: Die Referenz this
[EKreide]
-
Übung
vom 9.12.2005: Rückblick: Das war die erste Hälfte der CoMa I
[EKreide]
-
Übung
vom 12.12.2005: Rückblick Klassendesign; Quadratic.java; BigInteger factorial
[EKreide]
-
Übung
vom 6.1.2006: Vererbung
[pdf]
-
Übung
vom 9.1.2006: Zusammenfassung Vererbung, Packages, Generics; Programmieraufgabe 9
[EKreide]
-
Übung
vom 13.1.2006: Eclipse; Türme von Hanoi
[EKreide]
[Hanoi.java]
-
Übung
vom 18.1.2006: Oh-Notation; Auflösung von Aufgabe 30
[EKreide]
-
Übung
vom 23.1.2006: Bäume, Sortieralgorithmen; Debugging
[EKreide]
-
Übung
vom 27.1.2006: Aufteilungs-Beschleunigungs-Satz; Heaps
[EKreide]
-
Übung
vom 3.2.2006: Semesterrückblick
[EKreide]
[Klassenhierarchie.jpg]
|
Übungsblätter und Programmieraufgaben
-
Übungsblätter
- 1. Übungsblatt
[pdf]
-
Abgabe spätestens am 26.10.2005.
- 2. Übungsblatt
[pdf]
-
Abgabe spätestens am 1.11.2005.
Die Datei zu Aufgabe 7: aufgabe7.txt
Die drei Dateien zu Aufgabe 8(d): datei1, datei2, datei3
- 3. Übungsblatt
[pdf]
-
Abgabe spätestens am 08.11.2005.
- 4. Übungsblatt
[pdf]
-
Abgabe spätestens am 15.11.2005.
- 5. Übungsblatt
[pdf]
-
Abgabe spätestens am 22.11.2005.
- 6. Übungsblatt
[pdf]
-
Abgabe spätestens am 29.11.2005.
- 7. Übungsblatt
[pdf]
-
Abgabe spätestens am 6.12.2005.
- 8. Übungsblatt
[pdf]
-
Abgabe spätestens am 12.12.2005.
- 9. Übungsblatt
[pdf]
-
Abgabe spätestens am 10.01.2006.
- 10. Übungsblatt
[pdf]
-
Abgabe spätestens am 17.01.2006.
- 11. Übungsblatt
[pdf]
[Fibonacci.java]
-
Abgabe spätestens am 24.01.2006.
- 12. Übungsblatt
[pdf]
-
Abgabe spätestens am 31.01.2006.
- 13. Übungsblatt
[pdf]
-
Abgabe spätestens am 10.02.2006.
-
Programmieraufgaben
- 1. Programmieraufgabe: Temperaturumrechnung
Vorführung bis spätestens 2.11.2005
[pdf]
- 2. Programmieraufgabe: Fallunterscheidung
Vorführung bis spätestens 7.-9.11.2005
[pdf]
- 3. Programmieraufgabe: Primfaktoren
Vorführung bis spätestens 14.-16.11.2005
[pdf]
- 4. Programmieraufgabe: Summe der Kubikzahlen
Vorführung bis spätestens 21.-23.11.2005
[pdf]
- 5. Programmieraufgabe: Sieb des Erathostenes
Vorführung bis spätestens 28.-30.11.2005
[pdf]
- 6. Programmieraufgabe: Polynome höchstens zweiten Grades
Vorführung bis spätestens 5.-9.12.2005
[pdf]
Quadratic.java
testmethod.txt
- 7. Programmieraufgabe: Polynome beliebigen Grades
Vorführung bis spätestens 2.-4.01.2006
[pdf]
Polynomial.java
- 8. Programmieraufgabe: Deep Blue Sea
Vorführung bis spätestens 9.-11.01.2006
[pdf]
ocean.zip
- 9. Programmieraufgabe: Kürzeste-Wege-Algorithmen auf Graphen
Vorführung bis spätestens 16.-18./23.-25.01.2006
[pdf]
comaList.zip
comaGraph.zip
GraphTest.java
floyd_warshall.pdf
- 11. Programmieraufgabe: Planar gezeichnete Kürzeste-Wege-Bäume
Vorführung bis spätestens 31.01.-03.02.2006
[pdf]
polar.zip
|
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 2006.
|
|