Proseminar: Programmiersprachen: Historie, Ideen und Konzepte

Wintersemester 2020/21

Hinweis: Das Proseminar richtet sich an alle Studierenden, aber besonders auch an 'Lehrämtler'
Veranstalter: Dr. Arno Pasternak
Teilnehmerzahl: max. 14

Art und Ort:


Block 1: Präsentationstechniken (extern)

Dieser Block muss als Teil des Seminars durchgeführt werden.

Block 2: Kurzvorträge

In diesem Block tragen die Teilnehmer an insgesamt 2 Veranstaltungstagen erste Ideen für ihre Vorträge vor.

Block 3: Vorträge

Die eigentlichen Vorträge werden in diesem Block in der zweiten Semesterhälfte durchgeführt. Je zwei Teilnehmer tragen an einem Veranstaltungstag ihren Vortrag vor.



Inhalt

Es gibt unzählige -- na ja: fast unzählige -- Programmiersprachen. Dieses liegt nicht daran, dass Informatiker Spass daran haben, immer wieder neue Programmiersprachen zu entwickeln. Die Programmiersprachen basieren immer auf speziellen Konzepten. Lösungen für unterschiedliche Probleme lassen sich mehr oder weniger gut mit verschiedenen Programmiersprachen lösen.
Es ist daher gut, wenn ein Informatiker unterschiedliche Ansätze kennt und beurteilen kann. Heutige Programmiersprachen sind auch immer ein Ergebnis früherer Entwicklungen. Es ist daher interessant, wie sich im Laufe der ca. letzten 50 Jahren Programmiersprachen entwickelt haben.
Das Schöne ist, dass für fast alle auch alten Programmiersprachen Compiler bzw. Interpreter existieren, sodass eine Beschäftigung mit diesen Programmiersprachen nicht nur theoretisch erfolgen muss.

Speziell für Lehrer gilt zudem:
Im Informatikunterricht spielt die verwendete Programmiersprache eine nicht unwesentliche Rolle. Die Auswahl sollte nicht dem Zufall folgen, sondern sich an den Zielen des Unterrichtes und der jeweiligen Schüergruppe orientieren.
Es versteht sich von selbst, dass z.B. für verschiedene Altersgruppen unterschiedliche Kriterien gelten.

In den späten siebziger Jahren fand in der Fachdidaktik eine heftige Debatte über die Frage der zu verwendenden Programmiersprache in den Schulen statt. Diese wurde teilweise fast religiös geführt. Dagegen findet heute so gut wie keine Auseinandersetzung über Programmiersprachen in der Schule statt.
Die heutige zumeist verwendete Programmiersprache JAVA ist allerdings kritisch zu hinterfragen. Es gibt eine erneut beginnende Diskussion, ob es bei dieser Sprache in der Schule bleiben soll. Dieses Seminar kann einen inhaltlichen Hintergrund für eine solche Diskussion geben.

Die Veranstaltung besteht aus einem einführenden Kurs "Präsentationstechniken" zu Beginn des Semesters, einer Blockveranstaltung im ersten Drittel des Semesters sowie den in Blöcken stattfindenden Vorträgen in der zweiten Semesterhälfte. Die genauen Termine werden mit den Teilnehmern abgestimmt.


Literatur

Wird später hier angegeben.

Aktuelle Informationen

Die Vorbesprechung zum Seminar findet am ??? statt.