Informatik

Informatik wird an der ASS ab der Einführungsphase E1 angeboten.

Mit dem Fach Informatik kann man, wenn gewünscht, in den Stufen Q1 und Q2 auch einen Teil der Belegverpflichtung abdecken (weitere Kurse aus dem 3. Aufgabenfeld neben der verpflichtenden Naturwissenschaft). Informatik kann unter Einhaltung der Bestimmungen auch als Prüfungsfach im Abitur gewählt werden.

Halbjahre und Kursinhalte:

E1 :

Einführung in das Lokale Netz, Techniken und Funktion des Internets, Übung mit den Techniken im Intranet und im Internet

Aus dem Kurshalbjahr 2007/2008 1. Hj stammt so beispielweise eine mit dem Kurs angefertigte Projektarbeit über die Verschlüsselung und Signierung des eigenen e-Mail-Verkehrs mit SMIME-Zertifikaten oder der freien Software GNUPG. Das Ergebnis kann man auf Wunsch als PDF-Datei bekommen.

Wesentlicher Inhalts des Halbjahres sind Struktur und Arbeitsweisen des Internet:

httpcall

 

E2:

Einführung in die Programmierung, Grundlagen der objektorientierten Programmierung

Derzeit wird bei uns noch mit der Sprache Delphi (Objekt-Pascal) oder mit dem freien Programmiersystem Lazarus gearbeitet. Alternativ wäre auch eine Einführung unter Nutzung der Sprache Java denkbar!

Q1:

Objektorientierte Programmierung und Modellierung, besondere Algorithmen

Neben Übungen zur objektorientierten Programmierung im projektartigen Arbeiten werden auch einige besondere Algorithmen besprochen, dazu gehört z. B. der Themenkreis der erschöpfenden Suche oder des "Backtracking".

Ein Beispiel hierzu ist die Springer-Tour über das Schachbrett:

  

Q2:

Grundlagen von Datenbanken, Realisierung einer Datenbankanwendung mit Mysql, Apache und PHP

Die Grundlagen des Entwurfs von Datenbanken und deren Umsetzung in das relationale Datenbankmodell werden besprochen An einem geeigenten Beispiel (Zulassungsstelle, Auftragsverwaltung, Gästebuch, kommentierte Bilderdatenbank) wird in unserer Intranet-Umgegung eine Umsetzung in projektartiger Arbeit versucht. Für das Üben zuhause empfiehlt sich dazu das freie XAMPP-Paket. (Apache-Webserver, PHP-Umbegung mit Mysql-Datenbank und vieles mehr!)

Q3:

Grundlagen der theoretischen Informatik

Neben den Grundlagen von endlichen Automaten und formalen Sprachen gibt es hier was über "recursive descent parser" zu lernen!

Q4:

Praktische Informatik, z.B. Netzwerktechnik  oder Technische Informatik oder Einführung in Prolog

In der Q4  ist nicht mehr viel Zeit für Unterricht. Besprochen werden können hier z.B Aspekte der Netzwerktechnik, die Funktionsweise eines Firewalls oder auch spezielle Themen nach Wunsch der Teilnehmer.