![]() |
Quick-Start InformatikWintersemester 2011/2012 |
![]() |
Was ist Quick-Start Informatik?
Der Vorsemesterkurs (Abk. Vorkurs) "Quick-Start Informatik" ist eine aufregende und unverbindliche Tour durch die vielfältigen Themengebiete der Informatik.

Zielsetzung
Ins Leben gerufen wurde der Vorkurs im Winstersemester 2010/2011 vom Institut für Informatik in Kooperation mit der Fachschaft Informatik und dem Institut für Didaktik der Mathematik und Informatik, um Studieneinsteigern den Einstieg in das Studium der Informatik zu erleichtern und um Schülern und Schülerinnen, die ein Studium planen, einen Einblick in das Fach Informatik zu ermöglichen.
Inhalt
Neben den Grundlagen der Programmierung (wofür wir die einsteigerfreundliche Programmiersprache Python vorstellen werden), wird auch ein kleiner Einblick in die Grundlagen der Informatik gegeben. Zudem besteht die Gelegenheit bereits mit anderen Studienanfängern Kontakte zu knüpfen.
Termin
Termin: von 4.10.2011 bis 12.10.2011 jeweils Mo-Fr von 10 bis 16 Uhr
Ort: Institut für Informatik, Robert-Mayer-Straße 11-15, 60325 Frankfurt am Main
Treffpunkt am 4.10.2011 um 10 Uhr ist der Magnus-Hörsaal (auf der Karte markiert).
Häufig gestellte Fragen
Muss ich Studentin oder Student sein um teilzunehmen?
Nein! Eines der Ziele des Kurses ist es, Schülerinnen, Schüler und weitere Interessierte für ein Studium der Informatik zu begeistern. Aus diesem Grund ist die Anmeldung für alle offen.
Welche Kenntnisse werden vorausgesetzt?
Außer Grundkenntnissen in Schulmathematik aus der Mittel- und teilweise aus der Oberstufe werden keine Vorkenntnisse vorausgesetzt. Der Python Programmierkurs wendet sich vor allem an Personen ohne Programmiervorkenntnisse. Damit Personen mit Programmiervorkenntnissen aber nicht langweilig wird, werden wir fortgeschrittene Aufgaben für diese Vorbereiten.
Ich werde Informatik studieren. Ist die Teilnahme Pflicht?
Für das Studium der Informatik (in allen Ausprägungen) an der Goethe Universität wird das Besuchen des Vorsemesterkurses nicht vorausgesetzt, aber stark empfohlen.
Muss ich für den Kurs einen eigenen Computer mitbringen?
Nein. Während des Kurses wird auf institutseigenen Computern gearbeitet. Alle Teilnehmerinnen und Teilnehmer bekommen einen Account, welcher während des gesamten Studiums genutzt werden kann.
Ich habe noch nie von Python gehört. Ist es gut?
Python ist nicht nur eine sehr einfach zu erlernende, sondern auch sehr beliebte Programmiersprache. Vor allem wegen ihrer umfangreichen Funktionsbibliothek und enormen Ausdruckskraft, ist die Sprache bei Unternehmen wie Google, NASA, Nokia und IBM eingesetzt und stark nachgefragt.
Woher bekomme ich Python? Welche Version soll ich verwenden?
Der Vorkurs, sowie die Vorlesung "Grundlagen der Programmierung 1", verwenden die Version Python 3. Diese bekommst du kostenlos für alle gängigen Betriebssysteme (Win, OSX, Linux) unter der folgenden URL: http://python.org/download/releases/3.2/
Gibt es mächtigere Editoren als IDLE oder IDEs für Python?
Ja, als reine Editoren sind neben gedit, VI und Emacs für Linux/Unix, Notepad++ für Windows und TextMate/TextWrangler für OS X sehr beliebt. Wenn es eine komplette IDE sein soll, ist die Auswahl ähnlich vielfältig. Eine gute Übersicht gibt das IDE Panel der PyCon 2011 unter http://pycon.blip.tv/file/4883406/
Skripten
![]() |
Quick-Start Skript 2011 (1,6 MB) Inhalt der kompletten Veranstaltung |
![]() |
Zusatzskript Theorie (146,0 KB) Einführung in mathematische Beweistechniken |
Andere Dateien
![]() |
Lageplan (14,0 KB) Wo sind welche Räume im Institut zu finden? |
![]() |
Tag 3 Live-Demo: Sierpinski-Dreieck (1,2 KB) Rekursion |
![]() |
Tag 3 Live-Demo: Bankkonto (1,0 KB) Objektorientierte Programmierung |
Übungsblätter
![]() |
Tag 1 (73,0 KB) Linux |
![]() |
Tag 1 (83,9 KB) Datentypen |
![]() |
Tag 2 (69,3 KB) Funktionen |
![]() |
Tag 2 (106,6 KB) Kontrollstrukturen |
![]() |
Tag 3 (55,7 KB) Rekursion |
![]() |
Tag 3 (73,6 KB) Objekt-Orientierung |
![]() |
Tag 4 (57,3 KB) Logik |
![]() |
Tag 4 (70,4 KB) Direkter Beweis |
![]() |
Tag 5 (70,7 KB) Kontraposition und Widerspruch |
![]() |
Tag 5 (75,0 KB) Mengenlehre |
![]() |
Tag 6 (73,4 KB) Relationen und Funktionen |
![]() |
Tag 6 (70,3 KB) Rekursion und Induktion |
Folien
![]() |
Tag 1 (1,5 MB) Begrüßung |
![]() |
Praxisteil Tag 1 (1,9 MB) Datentypen, Variablen, Bedingungen |
![]() |
Praxisteil Tag 2 (3,4 MB) Listen, Schleifen, Funktionen, Turtle Graphics |
![]() |
Praxisteil Tag 3 (1,6 MB) Rekursion, Objektorientierte Programmierung |
![]() |
Theorieteil Tag 4 a) (1,4 MB) Logik |
![]() |
Theorieteil Tag 4 b) (1,4 MB) Der Direkte Beweis |
![]() |
Theorieteil Tag 5 a) (1,4 MB) Widerspruch und Kontraposition |
![]() |
Theorieteil Tag 5 b) (1,4 MB) Mengenlehre |
![]() |
Theorieteil Tag 6 a) (1,5 MB) Relationen und Funktionen |
![]() |
Theorieteil Tag 6 b) (1,7 MB) Rekursion und Induktion |
Empfohlene Literatur
![]() |
Das ist O.b.d.A. trivial von A. Beutelspacher, ISBN: 3834800864
Tipps und Tricks zur Formulierung mathematischer Gedanken. |
In der UB suchen |
![]() |
Object-Oriented Software Construction von B. Meyer, ISBN: 0136291554
Buch zum Erlernen u. Verstehen von Objektorientierter Programmierung - eine Ideale Ergänzung zum Vorkurs. |
In der UB suchen |
![]() |
Invitation to Computer Science von G. M. Schneider, J. L. Gersting, K. Miller, ISBN: 9780324788594
Allgemeine, leicht verständliche Einführung, die mit der Frage "Was ist Informatik" beginnt. |
In der UB suchen |
![]() |
Vorkurs Informatik von H. Müller und F. Weichert, ISBN: 9783519005070 | In der UB suchen |
![]() |
Head First Programming/Programmieren von Kopf bis Fuß von P. Barry und D. Griffiths, ISBN: 0596802374
Unterhaltsame Einführung in die Programmierung mit Python. |
In der UB suchen |
![]() |
Crashkurs Mathematik für Informatiker von S. Jukna, ISBN: 3835102168 | In der UB suchen |
Für die Bilder der Einbände danken wir herzlich dem Open Library Projekt.