Arbeitsbereich Informationsdienste

Programmierung digitaler Medien

Blockveranstaltung vom 01.10.2012 bis zum 15.10.2012 


Die Veranstaltung richtet sich an Medienwissenschaftler_Innen die gerne die Grundlagen der Programmierung erlernen möchten und bietet eine gute Grundlage für die Veranstaltungen "Grundlagen der Interettechnologien" und "Grundlagen der Web-Entwicklung" von Prof. Thomas Walter.

In diesem Kurs lernen Sie die Grundlagen des Programmierens kennen. Sie lernen was ein Algorithmus ist und was der Unterschied zwischen eine Scriptsprache und einer Programmiersprache ist. Das Prinzip des Programmierens wird dann anhand der Scriptsprache Perl vertieft. Dabei werden Sie von Datentypen und Variablen über Funktionen und Schleifen zu binären Bäumen und Rekursionen einen Überblick über das schreiben von Programmen bekommen.

Die Vorlesung findet täglich (ausser am 03.10. -> Feiertag) zwischen 10 Uhr c.t. und 13 Uhr statt. Nach einer Mittagspause findet noch eine 1 bis 2 stündige Übung statt, in der wir die in der Vorlesung besprochenen Inhalte am PC vertiefen wollen. Der Besuch der Übung ist freiwillig wird aber für alle Progammieranfänger sehr empfohlen, da er Ihren Lernaufwand für die mündliche Prüfung sehr stark reduzieren wird. Es ist bei Interesse zudem sehr empfehlenswert keinen Termin zu verpassen, da der Zeitplan es nicht erlaubt den Stoff von einem Tag an einem anderen Tag nochmal zu wiederholen.

Bei Interesse an der Teilnahme der Veranstaltung: Bitte, eine Mail an torsten.kockler@uni-tuebingen.de mit dem Betreff "Interesse an PdM" schicken.

Die Mail hilft uns abzuschätzen mit wievielen Teilnehmern wir rechnen können. Die Veranstaltung findet ab drei Teilnehmern statt und ist nach oben hin beschränkt auf maximal 16 Teilnehmer.

Der erste Termin ist der 01.10.2012 um 10 Uhr. Bitte vorher unbedingt per E-Mail Interesse bekunden (s.o.).
 

Inhalt der Veranstaltung:

- Motivation: Warum Programmierung?
- Algorithmus
- Sprache und Computersprache
- Prinzip des Programmierens
- Variablen und Zuweisung
- Datentypen
- Rechnen mit Variablen
- Fallunterscheidungen
- Schleifen
- zusammengesetzte und gemischte Datentypen
- Funktionen, Prozeduren und Methoden
- Rekursion
- Rekursive Datentypen
- Binäre Bäume
- Zusamemnfassung: Übersicht Programmiersprachen

Weitere Informationen finden Sie im Campus-System:

http://campus.verwaltung.uni-tuebingen.de