CoMa

Computerorientierte Mathematik

TU logo

Inhalt
.

Institut
 .  Vorlesungen
 .  .  CoMa
 .  .  .  ehemalige Zyklen
 .  .  .  .  CoMaI WS04/05
 .  .  .  .  .  Literatur
 .  .  .  .  .  Programmierregeln
 .  .  .  .  . Mailarchiv

back zurück

Mailarchiv zur Computerorientierte Mathematik I

Hier stehen alle Emails, die von uns an alle CoMa-Gruppen gleichzeitig geschickt wurden. Es handelt sich dabei im Wesentlichen um Ankündigungen, Aufgabenhinweise und -korrekturen.

Das gibt Euch die Möglichkeit, den Inhalt versehentlich von Euch gelöschter Emails (erneut) zu lesen.

Inhalt

Mon Nov 08 18:23:06 MET 2004, oellrich@math.tu-berlin.de
Nachtrag zur Programmieraufgabe 2
Fri Nov 12 19:27:46 MET 2004, oellrich@math.tu-berlin.de
neuer Zusatzteil bei Programmieraufgabe 3
Tue Nov 16 14:15:44 CET 2004, oellrich@math.tu-berlin.de
JAVA 1.4.2 ist zurück
Wed Nov 17 20:41:26 CET 2004, oellrich@math.tu-berlin.de
CoMa-Mailarchiv jetzt aktiv
Thu Nov 18 22:15:01 CET 2004, oellrich@math.tu-berlin.de
Screenshots machen
Sun Nov 21 18:57:10 CET 2004, oellrich@math.tu-berlin.de
Präzisierung der Aufgabe 17 (b)
Sun Nov 28 19:23:56 CET 2004, oellrich@math.tu-berlin.de
Übungseinheit zu Strings
Fri Dec 10 23:37:58 CET 2004, oellrich@math.tu-berlin.de
Memo: Spielregeln für die schriftliche Rücksprache
Tue Dec 28 23:33:55 CET 2004, oellrich@math.tu-berlin.de
ProgAufg7 ist draußen
Wed Jan 05 14:00:34 CET 2005, oellrich@math.tu-berlin.de
Was ist neu in der CoMa-Organisation?
Thu Jan 06 19:43:38 CET 2005, oellrich@math.tu-berlin.de
neue Rechnerbetreuungszeit
Mon Jan 10 18:10:18 CET 2005, oellrich@math.tu-berlin.de
kleine Vorbereitung für Übung am 12.01.
Tue Jan 11 14:57:11 CET 2005, oellrich@math.tu-berlin.de
Programmieraufgabe 8 ist draußen
Sun Jan 16 09:25:58 CET 2005, oellrich@math.tu-berlin.de
Silke am Dienstag
Wed Jan 19 13:06:39 CET 2005, oellrich@math.tu-berlin.de
DoubleList.java
Tue Feb 01 00:23:56 CET 2005, oellrich@math.tu-berlin.de
Abgabe FR / Übungsthemen
Fri Feb 04 15:03:41 CET 2005, oellrich@math.tu-berlin.de
Nachtrag: Rücksprachenstoff

Emails


From: oellrich@math.tu-berlin.de
Date: Mon Nov 08 18:23:06 MET 2004
Subject: Nachtrag zur Programmieraufgabe 2

Hallo ihr Programmierer,

mir ist heute aufgefallen, dass euch eine Information f"ur die
2. Programmieraufgabe fehlt. Eigentlich war geplant, sie euch in
der UE diese Woche DO zu geben. Aber eine notwendige Umstellung
im Stundenplan hat diese UE auf n"achsten DI verschoben, also
nach den Abnahmeschluss der Aufgabe.



Ihr sollt im Aufgabenteil (b) ein Applet schreiben, das in eine
TextArea ausgibt. Die ist fast dasselbe wie ein TextField, aber sie
hat beliebig viele Zeilen untereinander. Diese Klasse kennt der
Compiler, wenn ihr die "ublichen import-Anweisungen oben drin lasst.

Eine TextArea wird fast genauso initialisiert wie ein TextField,
nur dass die Anzahl Zeilen mit angegeben wird, z.B.

  output = new TextArea( 10, 20 ) ;  // zuerst die Zeilen, dann Spalten

Eine TextArea ist sowas wie ein kleiner Textbildschirm, in den man
zeilenweise reinschreiben kann. Die angegebene Gr"o"se ist nur der
sichtbare Bereich, man darf mehr Text schreiben als gleichzeitig
anzeigbar ist.

Eine TextArea hat keine Methode setText( String ), sondern sie hei"st

   void append( String ).

Die kann man immer wieder aufrufen und dann wird in dem Anzeigefeld
weiter geschrieben. Den Wechsel in eine neue Zeile macht man mit dem
Zeilentrenner-Zeichen: '\n'. Das kann man auch direkt an literalen Text
hinten dran schreiben, z.B.

   output.append( "Fertig für heute!\n" ) ;



Des weiteren hatte ich in der Aufgabenstellung geschrieben, ihr k"onnt
ausnahmsweise die Faktoren direkt in das output-Feld schreiben. Diese
Version der Aufgabenstellung war ein Versehen, f"ur das ich mich ent-
schuldigen muss! Ich hatte nur vergessen, die verbesserte Aufgaben-
stellung aufs Netz zu stellen - dort steht sie jetzt. Bitte trennt
unbedingt die Funktionalit"aten von Applet und Berechnung genauso wie
in Aufgabenteil (a). Deshalb soll findPrimeFactors() einen String
zur"uck geben, der den auszugebenden Text enth"alt. Die Ausgabe
selbst erfolgt dann oben innerhalb der init()-Methode. Bitte vergleicht
mit der Datei Temperatur2.java, die ich euch nach der UE vom 29.10.
aufs Netz gestellt hatte.


Ansonsten habe ich den Eindruck, dass ihr im Pool recht flei"sig seid.
8->  Weiter so!

Bis bald, Gru"s von
-Martino



From: oellrich@math.tu-berlin.de
Date: Fri Nov 12 19:27:46 MET 2004
Subject: neuer Zusatzteil bei Programmieraufgabe 3

Hallo ihr Flei"sigen,

mir ist noch eine nette Idee gekommen, um euch ein paar Zusatzpunkte
f"ur die erste Semesterh"alfte zu g"onnen. 8-) Ich habe einen
optionalen Teil (d) an die Programmieraufgabe 3 angeh"angt. Wer sie
bereits ausgedruckt hat, mag nochmal nachsehen...!

Viel Spa"s damit, Gru"s von
-Martino



From: oellrich@math.tu-berlin.de
Date: Tue Nov 16 14:15:44 CET 2004
Subject: JAVA 1.4.2 ist zurück

Hallo liebe CoMa-Programmierer,

nachdem es einige Probleme mit Beschriftungen von Applets gab,
hat der Pool freundlicherweise den JAVA-Compiler f"ur euch wieder
auf die alte Version 1.4.2 zur"uck gestellt. Das ist die Version,
die wir euch wie gesagt im Moment beibringen, weil man nicht davon
ausgehen kann, dass alle Browser/Appletviewer den Code von 1.5
ausf"uhren k"onnen.

In Folge davon sollten Anzeigeprobleme ab heute behoben sein. Ihr
m"usstet euren Code noch neu compilieren. Es k"onnen sich aber auch
Fehlermeldungen neu einstellen, wenn ihr Features der Version 1.5
benutzt habt, die 1.4.2 nicht hat. Ein Beispiel:

In 1.4.2 schreibt man

   int number = <Ausdruck> ;
   number++ ;


In 1.5 darf man aber auch schreiben

   Integer number = <Ausdruck> ;
   number++ ;


Man muss sich dabei aber im Klaren sein, dass im unteren Beispiel
die Variable number den Klassentyp Integer hat, nicht den primitiven
Typ int. Klassentypen haben andere Eigenschaften als primitive,
darauf werden wir noch in der "Ubung zu sprechen kommen.

Gru"s
-Martino


From: oellrich@math.tu-berlin.de
Date: Wed Nov 17 20:41:26 CET 2004
Subject: CoMa-Mailarchiv jetzt aktiv

Hallo allerseits,

in der letzten Zeit kamen ein paar Mails von mir über den co1-Verteiler, z.T. mit wichtigen Informationen.
Jedoch hab ich bemerkt, dass deren Inhalte nicht bei euch allen angekommen waren. Die Gründe sind
vielfältig, von "zu spät erst gelesen" über "nicht bis zum Ende gelesen" bis hin zu "technisch nicht ange-
kommen". 

Wie dem auch gewesen sei, ich habe das zum Anlass genommen, das auf der Homepage verlinkte
Mailarchiv in Betrieb zu nehmen. Dort habe ich die Mails abgelegt, die bisher die wichtigsten waren.
Dort werden auch ab jetzt alle Mails abgelegt, die wir vom Lehrteam aus über den Datenbankverteiler
verschicken.  (Das ist der mit euren Privat-Edressen drin, über den auch diese Mail gekommen ist.)
Dadurch habt ihr immer die Möglichkeit Mails nachzulesen, die ihr nicht bekommen zu haben
meint oder deren Inhalt ihr nicht mehr präsent habt. Bitte denkt daran, dass eure privaten Mailfächer 
mitunter voll sind und Mails abweisen.

Die Mails über den co1-Verteiler, auf dem alle unsere Pool-Accounts stehen, werden nicht im Archiv
abgelegt. Ihr könnt also ruhig den Verteiler auch selbst nutzen, ohne dass eure Mails dadurch sozu-
sagen einen offiziellen Status bekommen. ;-)

Ihr findet das Archiv auf unserer Homepage über den Link "Mailarchiv" im senkrechten Menübalken
auf der linken Seite. Der gleichnamige Link oben rechts führt nur nach unten auf die Seite, wo man
bisher seine Mailadresse in einen Verteiler eingeben konnte. Das ist übrigens ein Design-Relikt aus
früheren Jahrgängen vor der Datenbank. Ihr braucht da nichts einzutragen.

Ich hoffe wir können mit Hilfe des Archivs zukünftig Informationsdefizite und Missverständnisse
vermeiden. 8-)

Gruß von
-Martino



From: oellrich@math.tu-berlin.de
Date: Thu Nov 18 22:15:01 CET 2004
Subject: Screenshots machen

Hallo allerseits,

in der Aufgabe 19 hatten wir euch gebeten einen Screenshot eures Applets abzugeben. Fairerweise
verrate ich euch auch , wie das im Pool geht. 8-)

Ihr könnt das Programm xv nehmen:

   xv &

Es kommt ein Fensterchen als Lebenszeichen hoch.
Mit der rechten Maustaste klickt ihr in dieses Fenster und es erscheint ein Kontrollpanel.
Rechts unten klickt ihr mit der linken Maustaste auf "Grab".
Es kommt ein Unterpanel hoch, in dem ihr als "Delay" eine positive Zahl eintragt.
Dann klickt ihr mit der linken Maustaste auf "Autograb".
Sofort danach habt ihr soviel Zeit wie ihr eingetragen habt, um die Maus auf euer
 	Appletfenster zu führen.
Nach Ablauf dieser Zeit wird ein Screenshot des Fensters, auf dem aktuell die Maus
	steht, gemacht.
Es wird in einem neuen Fenster angezeigt,.
Im ersten Kontrollpanel von xv könnt ihr jetzt mit "Save" dem Bild ein "Format" geben
	(im Save-Unterpanel oben rechts).
Welche Formate die Drucker om Pool können, weiß ich im Zweifel nicht.
Ich würde es zuerst mit PostScript probieren.
Evtl. kann man das Bild auch direkt mit "Print" abschicken.

Viel Erfolg bei der Aktion!
-Martino

PS: Auch das Programm gimp wurde mir empfohlen. Da ich es nicht kenne, kann ich es
    nicht beschreiben. Im Zweifel konsultiert bitte seine man-Page.


From: oellrich@math.tu-berlin.de
Date: Sun Nov 21 18:57:10 CET 2004
Subject: Präzisierung der Aufgabe 17 (b)

Hallo ihr fleißigen Übungsblattlöser,

es erreichten mich berechtigte Nachfragen zur Aufgabe 17 (b). Ihr habt sicher herausbekommen,
dass dvalue zusammen mit cvalue von der Formel abweicht. Das ist schon richtig so. Mit dem
"theoretisch berechnen" war gemeint: wann müsste dvalue _vom Typ her_ einen von der Formel
verschiedenen Ergebniswert haben? Und warum tritt der im Programm nicht so ein bzw. wie
könntet ihr dafür sorgen? -> Teil (c)

Hoffe das klärt etwas auf. 8-)
Gruß von
-Martino


From: oellrich@math.tu-berlin.de
Date: Sun Nov 28 19:23:56 CET 2004
Subject: Übungseinheit zu Strings

Hallo liebe CoManer,

ich hatte euch in der letzten Übung am 24.11. gesagt, dass ich den vorbeiteten Teil zu Strings nicht an
dem Tag behandeln konnte. Ich habe ihn euch auf dem Netz zur Verfügung gestellt, damit ihr was zum
Nachschauen habt für die aktuellen Aufgaben mit Strings.

Nun sind Strings kein wirklich schwieriges Kapitel. 8-) Insofern wäre es nicht schlimm, wenn wir auf
diesen Teil keine wertvolle Übungszeit verwenden. Aber das sollt ihr entscheiden. Ich könnte euch
anbieten, zu wichtigen Teilen dieser Einheit noch etwas zu sagen, wenn ihr möchtet.

Bitte antwortet mir kurz und formlos, falls ihr in dieser Frage mit JA stimmen möchtet. Ich sammle die
Stimmen und entscheide dann, ob ich das in die Übung am 01.12. einbaue.

Danke und so long von
-Martino


From: oellrich@math.tu-berlin.de
Date: Fri Dec 10 23:37:58 CET 2004
Subject: Memo: Spielregeln für die schriftliche Rücksprache

Hallo liebe CoMa-Fleißigen,

ich hatte es am MI in der UE zwar schon mal angeschrieben - aber es kommen  ja nicht immer
alle zur UE. Bitte lest nach, was ihr für die schriftliche Rücksprache am kommenden Dienstag
organisatorisch wissen müsst:

   http://www.math.tu-berlin.de/CoMa/coma1.WS04/#Aktuelles

Es sage bitte niemand, er/sie habe das nicht gewusst.

Was eure Vorbereitung angeht: macht euch nicht verrückt. Wer bisher gut mit programmiert hat,
kommt problemlos zurecht. Die Programmieraufgabe 6 und das aktuelle Übungsblatt helfen
euch zusätzlich. Lasst euch die Programmieraufgabe 6 am Montag abnehmen, dann bekommt ihr
auch das Feedback dazu.

Mein persönlicher Tipp: wenn ihr am Wochenende (oder auch jetzt schon) mit all diesen Übungs-
angeboten fertig geworden seid, legt den Kram bis Dienstag weg und macht nochmal Party mit
Feuerzangenbowle. >8-d Entspannt schreibt sich echt besser.

CU also dann!
Gruß von
-Martino


From: oellrich@math.tu-berlin.de
Date: Tue Dec 28 23:33:55 CET 2004
Subject: ProgAufg7 ist draußen

Hallo allerseits,

ich hoffe ihr habt Weihnachten alle gut überstanden. 8-)

Wer möchte, kann sich schon in die nächste Programmieraufgabe vertiefen.
Nur ein Hinweis, ihr müsst nicht.  Schaut aber vielleicht zumindest mal in
die Aufgabenstellung rein, um euren Zeitbedarf rechtzeitig abzuschätzen.
Nach der schriftlichen Rücksprache ziehen die praktischen Aufgaben etwas
an, da wir nun von einem gewissen Mindestkenntnisstand ausgehen.

Viel Spaß dabei und CU alle gesund wieder!
Guten Rutsch von
-Martino



From: oellrich@math.tu-berlin.de
Date: Wed Jan 05 14:00:34 CET 2005
Subject: Was ist neu in der CoMa-Organisation?

Hallo liebe CoManer,

zwei Dinge sind neu in der Orga.

1) Punkteausgleich aus 1. Semesterhälfte.
Entgegen den formulierten Scheinkriterien hat mich Herr Möhring aufgeklärt, wie die Punkteregelung
der Übungsblätter eigentlich genau aussieht. Sorry, hatte ich bis dahin nicht so verstanden. Ist aber
im Grunde gut für euch: 

Gewertet werden nicht die Punkte aus jeder Semesterhälfte strikt getrennt, sondern jeweils die aus der
zweiten Hälfte für sich und die aus dem ganzen Semester zusammen. Dadurch entfällt die erste Hälfte
als ein Leistungszeitraum, sodass niemand an dieser Hürde scheitern kann. 8-) Ihr könnt aus der zweiten
Hälfte auf die erste ausgleichen.


2) Verlängerung der Programmieraufgaben.
Es kam in der Vergangenheit immer wieder vor, dass Gruppen sich eine Verlängerung der Abnahme-
frist geholt haben, nur weil sie zu spät angefangen haben zu arbeiten - etwa am Annahemontag selbst.
Solches Verhalten dient niemandem. Es ist unfair gegenüber den anderen Gruppen, die sich die Mühe
gemacht haben rechtzeitig fertig zu werden. Es bringt die Betreffenden in einen Kreislauf von Zeitverzug.
Es ist ärgerlich für unsere Rechnerbetreuer, die gezielt montags so viele sind, damit alle Abnahmen mög-
lichst stattfinden können.

Eine Verlängerung der Abnahmefrist ist einzig gedacht für solche Gruppen, die aufgrund aufgetretener
Probleme nicht rechtzeitig fertig werden. Als solche Probleme akzeptabel sind etwa Krankheit, technische
Schwierigkeiten oder wenn das Programm trotz aller Lösungsversuche nicht richtig laufen will. (Ihr seid
ja hier zum Lernen und das tut ihr durch Fehlersuche durchaus.) Nicht akzeptabel sind mangelndes Zeit-
management, schlechte Absprachen etc., also Dinge eurer Eigenorganisation.

Wir führen deshalb ab sofort ein neues Verlängerungssystem ein. Jede Gruppe bekommt zwei "Joker", die
gültig sind für jeweils eine Verlängerung von einem Tag ohne akzeptablen Grund. Diese "Joker" sind nicht
übertragbar und werden von uns virtuell verwaltet. Wer einen akzeptablen Grund hat, bekommt eine Ver-
längerung wie bisher sozusagen ohne Kosten. Wer keinen akzeptablen Grund hat, gibt für jede in Anspruch
genommene solche Verlängerung einen "Joker" ab. Wer keinen "Joker" mehr hat, weiß dann warum - und
kann möglicherweise an irgendeinem Punkt die Scheinkriterien nicht mehr erfüllen. Plant umsichtig damit.

Bitte haltet das nicht für reine Willkür. Wir wollen euch alle zu den Lernzielen dieses Kurses bringen und
dazu gehört es, euch zu helfen nicht bedenklich zurück zu fallen. Es ist euer eigenes Interesse. Zum
anderen wird auch später in eurem Berufsleben eure Leistung als Arbeit pro Zeit gemessen werden. Das
lernt ihr gleich mit.

Also Leute, ich wünsche euch bestmöglichen Erfolg!
Gruß
-Martino




From: oellrich@math.tu-berlin.de
Date: Thu Jan 06 19:43:38 CET 2005
Subject: neue Rechnerbetreuungszeit

Hallo ihr Fleißigen,

wir haben die Rechnerbetreuung um "anderthalb" Termine erweitern können.
Das Ziel ist, die Betreuungslücke zwischen MI und MO etwas abzufangen.

Es gibt ab der kommenden Woche jetzt auch einen RB-Termin

   DO 16-18.

Ich werde nach zwei Terminen entscheiden, ob ihr unseren Tutor da auch
in Anspruch nehmt oder doch nicht..

Am 21.1. und 28.1. wird ja - wie angekündigt - keine VL stattfinden. An
diesen beiden Terminen werden wir ebenfalls zwischen 12-14 RB
anbieten. Nutzt diese Möglichkeiten! Stellt Frage, lasst evtl. auch schon
Abnahmen.

Gruß
-Martino



From: oellrich@math.tu-berlin.de
Date: Mon Jan 10 18:10:18 CET 2005
Subject: kleine Vorbereitung für Übung am 12.01.

Hallo allerseits,

am 12.1. werden wir in der UE eine Einheit zu Graphen und kürzesten Wegen machen.
Dazu habe ich euch zwei wirklich kleine und nette Knobelaufgaben vorbereitet, die wir
dann gemeinsam besprechen werden:

   ftp://ftp.math.TU-Berlin.de/pub/Lehre/Computerorientierte_Mathematik/coma1.WS04/graphenaufgaben.pdf
   ftp://ftp.math.TU-Berlin.de/pub/Lehre/Computerorientierte_Mathematik/coma1.WS04/graphenaufgaben.ps

Sie stehen auch auf der Homepage neben dem Material zur Übung. Dieses werde ich
aber erst nachher um die Lösungen ergänzen. 8-)

Bitte schaut sie euch an und bringt eure Meinung zu den gestellten Fragen mit. Am besten
habt ihr auch eine Begründung für eure jeweilige Antwort. Ich verspreche, es ist nicht
schwer!

CU am MI,
-Martino



From: oellrich@math.tu-berlin.de
Date: Tue Jan 11 14:57:11 CET 2005
Subject: Programmieraufgabe 8 ist draußen

Hallo an alle Wartenden,

Patrick hat mir jetzt die Aufgabenstellung frei gegeben -> bitte bedient euch. 8-)

Kurzgruß
-Martino



From: oellrich@math.tu-berlin.de
Date: Sun Jan 16 09:25:58 CET 2005
Subject: Silke am Dienstag

Hallo allerseits,

es gibt eine Änderung für den DI 18.01. 
(vgl. auch http://www.math.tu-berlin.de/CoMa/coma1.WS04/#Aktuelles ):

- Das TU von Silke wird dem TU von Torsten zusammen gelegt.
  Alle, die das betrifft, gehen zur gewohnten Zeit also in MA 751 zu ihm.

- Silke bietet in derselben Zeit 14-16 Rechnerbetreuung im Pool an. Ich
  habe versucht, euch RB während der ausfallenden VL 12-14 zu besorgen,
  leider hatte da kein Tutor Zeit. Immerhin habt ihr dafür den Block vor
  und nach dem VL-Termin.

Diese Umstellung werden wir beibehalten, wenn diese spätere RB-Zeit
angenommen wird.

Gruß von
-Martino



From: oellrich@math.tu-berlin.de
Date: Wed Jan 19 13:06:39 CET 2005
Subject: DoubleList.java

Hallo alle,

ich wiederhole gerne nochmal meine Entschuldigung für den unerklärten Aufruf des
Kopierkonstruktors in der Methode DoubleList.main() ! Beim Entwurf der Aufgabe hatte
ich den zunächst mit vorgesehen, dann aber wieder gestrichen - und prompt vergessen,
dass main() ihn aufruft. Ich hoffe, das hat euch nicht zuviele Nerven gekostet, war nicht
so gemeint. Leider hat mich erst heute Morgen jemand von euch darauf aufmerksam
gemacht.

=> Fragt mich ruhig, wenn euch was komisch vorkommt, es könnte ein Versehen sein! 8-)

Sorry von
-Martino



From: oellrich@math.tu-berlin.de
Date: Tue Feb 01 00:23:56 CET 2005
Subject: Abgabe FR / Übungsthemen

Hallo allerseits,

zwei Durchsagen hätte ich heute:

- Ich werde das Übungsblatt 12 erst am Freitag 04.02. vor der UE einsammeln.

- Die letzte UE am MI 09.02. wird im Zeichen der Rücksprachen stehen. Bitte
  mailt mir eure Vorschläge, was ich aus eurer Sicht am dringendsten wiederholen
  sollte. BITTE max. ZWEI Themen pro Nase, sonst bekomme ich die Menge nicht
  unter! ;-(

CU am FR,
-Martino


From: oellrich@math.tu-berlin.de
Date: Fri Feb 04 15:03:41 CET 2005
Subject: Nachtrag: Rücksprachenstoff

Hallo allerseits,

ich bin heute leider nicht mehr dazu gekommen, alles zu erzählen, was ich unterbringen
wollte. Damit ihr jetzt nicht bis Dienstag Panik schieben müsst, was alles in den Rück-
sprachen drankommen kann und was nicht, hier meine Infos schriftlich:

0) Das Ziel der mündlichen Rücksprachen ist dasselbe wie das der schriftlichen:
    fest zu stellen, wer wirklich selbst programmiert hat und wer nicht. Nicht mehr
    und nicht weniger. Die ganze Theorie werdet ihr im Vordiplom gefragt, wo dann
    JAVA keine Rolle mehr spielt.

1) Dran kommen wird deshalb NICHT:
   - irgendwelche Beweise, Korrektheiten, Aufwandsanalysen
   - Matrizen und Gleichungssysteme
   - Graphen und kürzeste Wege
   - O-Notation
   - Backus-Naur-Form / Darstellungen für Syntax

2) Dran kommen kann durchaus:
   - Scopes
   - Vererbung von Klassen, Interfaces
   - Rekursion (wie man sie korrekt macht)
   - Auswahl geeigneter Datenstrukturen zu einem Algorithmus
   - Umsetzung von Pseudocode in JAVA
   - Rückblick auf die bearbeiteten Programmieraufgaben.

Typische Fragestellungen wären etwa:
- Was ist in diesem Codefragment falsch und warum? Wie verbessern?
- Leite eine bestimmte Klasse von einer gegebenen ab und gib ihr
  bestimmte neue Daten und Methoden.
- Gegeben eine Methode, die etwas bestimmtes tut; schreibe damit eine
  rekursive Methode, die etwas bestimmtes berechnet.
- Welche Kern-Datenstruktur hast du für eine bestimmte Programmieraufgabe
  verwendet und warum war sie geeignet?
- Wie würdest du eine Datenstruktur mit gegebenen Funktionalitäten in
  JAVA realisieren?
- Wozu wird ein bestimmtes Schlüsselwort (aus dem Kontext der Ableitungen)
  benötigt?

Was die Listen zum Eintragen für die Rücksprachen angeht: die hatte ich heute
schon dabei, wir sind halt nicht dazu gekommen. Ist aber nicht schlimm,
eintragen könnt ihr euch auch am Dienstag noch. Die angebotenen Zeiten
stehen schon auf der Homepage:

   http://www.math.tu-berlin.de/CoMa/coma1.WS04/#Aktuelles

Pro Zweistundenblock können wir 15 von euch "verarbeiten", die Chance euren
Wunschblock zu bekommen ist nicht zu gering. 8-) Übrigens gilt das auch für
den ersten Block am DO 16-18, er hat also mehr Kapazität als ich ursprünglich
angekündigt hatte.

Schönes Wochenende und CU am DI!
Gruß von
-Martino

top top
zuletzt bearbeitet: Tue Sep 8 2009, zuletzt erstellt: Tue Sep 8 2009
Jens Schulz <jschulz at math.tu-berlin.de>
Validate HTML