..doernte.net/informatik

Informatik


Mittelstufe

Noch kein Inhalt :-(.

Vorstufe

In der Vorstufe stehen Datenbanken im Vordergrund. Vorerst lokale und dann webbasierte Datenbanken. Zur Entwicklung webbasierter Datenbanken benötigt man neben einem html-Editor (z. B. htmlEdit - Phase5) auch eine Installation eines (lokalen) Webservers (Apache), php, mySQL und Perl. Hierfür eigenet sich das Projekt xampp der ApacheFriends besonders, da es auf einem Windows-Rechner nicht installiert werden muss, sondern alle Komponeneten out-of-the-box liefert. Die lite-Version (nur für Windows) reicht i. A. aus: auf die Festplatte kopieren, starten und alle Server sind aktiv - stoppen und alles ist wie vorher - genial.

Für Mac-Nutzer gibt es eine Varainte mit hübschem Klicki-Bunti-GUI: MAMP (ohne Perl - deshalb ein p weniger). Damit kann man ohne Konfigurationsaufwand die Server lokal betreiben (ja - ich weiß, dass alle diese Server in OS X enthalten sind - aber ich ahbe keine Lust, sie zu konfigurieren - für den Unterricht tun es MAMP bzw. xampp).

1. Semester

In diesem Semester beschäftigen wir uns mit Objektorientierung am Beispiel der Programmiersprache Java.

Das zur Entwiclung von Java-Programmen notwendige Java 5 JDK (Java Development Kit) findet ihr hier.

Als Entwicklungsumgebung zum Schreiben der Programme verwenden wir BlueJ. Auch ein Tutorial für BlueJ gibt es dort zum Download. Probleme bei der Installation werden hier erläutert.

Zum Erlernen einer Programmiersprache sind ein erklärendes Buch und ein gutes Nachschlagewerk recht hilfreich. Als sehr gutes Lehrbuch empfielt sich das Buch "Java ist auch eine Insel" des Galileo-Computing-Verlages, dessen html-Version (gepackt) ihr hier kostenlos herunter laden. Alle Programm-Beispiele des Buches findet ihr hier.

Weiterhin ist das Buch Javabuch von Guido Krüger als Nachschlagewerk sehr empfehlenswert.

Ich habe mir Wichtiges zu Java in eine Datei geschrieben, die ich bei Bedarf erweitere. Vielleicht hilft das ja dem einen oder anderen weiter. Die Inhalte habe ich größtenteils wörtlich aus dem Buch "Java ist auch ein Insel" entnommen, aber inhaltlich stark gekürzt und manchmal auch leicht verändert.

Weiterhin sind die Java Code Conventions interessant, damit eure Programme so aussehen, wie man eben Java-Programme formatiert.

2. Semester

In diesem Semester beschäftigen wir uns der Kryptoloie.

3. Semester

Im 3. Semester steht die künstliche Intelligenz im Vordergrund. Zur Einstimmung kann man sich schon mal auf ein kleines Gespräch mit einer deutsche Version von Eliza einlassen.

Auf der Seite 20 Questions stellt sich einigermaßen offensichtlich die Frage nach der Intelligenz des zugrunde liegenden Programmes.

Im Hamburger Rahmenplan ist zur Entwicklung von Programme zur künstlichen Intelligenz die Entwicklungsumgebung DrScheme vorgesehen. Scheme ist ein LISP-Dialekt.

Zur Installation von DrScheme sind neben dem Programm noch einige Dokumentationen sinnvoll: framework-doc.plt, m-red-doc.plt und tools-doc.plt.
Nach der Installation startet man DrScheme und wählt die Sprache "deutsch" aus.
Im nächsten Fenster wählt man unter "Sprachen für Entwickler" im Bereich "PLT" den Punkt "Kombo" aus.
Weiterhin müssen die plt-Dateien noch installiert werden. Dafür zieht man die drei plt-Dateien im Explorer auf die Datei "setup-plt.exe".
Das wars.

4. Semester

Noch kein Inhalt :-(.

Home    Über mich    Mathematik    Physik    Informatik    Software    Links    Kontakt