Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung IT-Zertifikat der Phil.-Fak.: Allgemeine Informationstechnologien II Dozent: Jan G. Wieners, MA :: [email protected] IT-Zertifikat: Allgemeine Informationstechnologien II – Gut zu wissen Anwesenheit Im Kurs „Allgemeine Informationstechnologien II“ besteht Anwesenheitspflicht, d.h. Sie dürfen im Laufe eines Semesters nur 2x unentschuldigt (d.h. ohne ärztliches Attest) dem Kurs fernbleiben. Seminarverlauf und Abschlussarbeit Das Wintersemester 2010 / 2011 bietet 14 Kurssitzungen, um in die Webgestaltung mit HTML, CSS und JavaScript, sowie die Webprogrammierung mit Hilfe von PHP und MySQL einzuführen. Die Kurssitzungen gliedern sich in die folgenden thematischen Schwerpunkte (vorläufig): 11. Oktober: 18. Oktober: 25. Oktober: 01. November: 08. November: 15. November: 22. November: 29. November: 06. Dezember: 13. Dezember: 20. Dezember: 10. Januar: 17. Januar: 24. Januar: 31. Januar: Organisatorisches / Infrastruktur Internet: Von Rechnernetzen zum ISO / OSI Modell HTML HTML II XHTML Allerheiligen Cascading Style Sheets (CSS) JavaScript JavaScript II PHP I PHP II PHP III MySQL (phpMyAdmin) Normalisierung, SQL PHP mit MySQL I PHP mit MySQL II PHP mit MySQL III Vorbereitung Abschlussarbeit Vorbereitung Abschlussarbeit Vorbereitung Abschlussarbeit Credit Points und Arbeitsaufwand Die Veranstaltung „Allgemeine Informationstechnologien II“ ist mit drei Credit Points (CP) kreditiert. Zur Einschätzung Ihres wöchentlichen Arbeitsaufwandes greift die Formel CP*2: Jeder CP repräsentiert rund zwei Arbeitsstunden; Ihre wöchentliche Arbeitsbelastung liegt somit bei mehr als vier Arbeitsstunden, um die im Kurs besprochenen Inhalte vor- und nachzubereiten. Im Kurs wird aktive Teilnahme erwartet: Bloße Teilnahmescheine („Sitzscheine“) werden nicht ausgestellt. Hausaufgaben - - Die fristgerechte Einreichung aller Hausaufgaben ist für alle Teilnehmer des Kurses obligatorisch. Legen Sie Ihre Hausaufgabenlösungen bis spätestens Montagvormittag in das für Sie vorgesehene Verzeichnis auf dem Webserver (http://sandbox.hki.uni-koeln.de). -1- Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung IT-Zertifikat der Phil.-Fak.: Allgemeine Informationstechnologien II Dozent: Jan G. Wieners, MA :: [email protected] Lehrmaterialien Unter http://lehre.hki.uni-koeln.de/seminare stehen Ihnen alle im Kurs besprochenen Inhalte zur Verfügung. Zu jeder Sitzung finden Sie auf der Website tiefergehende Informationen, sowie die Präsentationen und Hausaufgaben der einzelnen Sitzungen. Benötigte Seminarmaterialien Notebook: Die Veranstaltung „Allgemeine Informationstechnologien II“ fokussiert auf Praxis, d.h. die konkrete Anwendung der theoretisch erläuterten Techniken und Technologien im Rahmen der Kurssitzungen. Um mitarbeiten zu können, bringen Sie bitte ihr eigenes Notebook zu jeder Kursstunde mit. Sollten Sie kein Notebook oder Netbook besitzen, verfügt die Historisch-Kulturwissenschaftliche Informationsverarbeitung über einen – stark eingeschränkten – Fundus an Leihgeräten. Software: Um aktiv mitarbeiten – und die Inhalte des Kurses nachvollziehen und umsetzen – zu können, benötigen Sie folgende Software: Webbrowser Mozilla Firefox mit Plugins o “Firebug” (https://addons.mozilla.org/de/firefox/addon/1843/), o "Live http Header" (https://addons.mozilla.org/de/firefox/addon/3829/) SFTP Client: z.B. FileZilla (http://filezilla-project.org/download.php?type=client) Lokaler Webserver (Apache) XAMPP (http://www.apachefriends.org/de/xampp.html) (X)HTML / CSS / PHP Editor, z.B.: o Geany (http://www.geany.org/Download/Releases) o Notepad++ (http://notepad-plus-plus.org/) o PsPad (http://www.pspad.com/de/download.php) o o.ä. Server / Arbeitsumgebung Sie arbeiten auf dem Webserver http://sandbox.hki.uni-koeln.de, der weltweit zugänglich ist. Sollten Sie Bild-, Ton- oder Videomaterial verwenden, so binden Sie bitte nur Material ein, dessen Rechte Sie besitzen oder Material, das für die öffentliche / private Nutzung freigegeben ist (i.e. „Public Domain“, CC-Lizenz, o.ä.). Literaturhinweise / Online-Tutorials … • • • • • • • • • • • • http://www.w3schools.com/ - Tutorials des W3C Münz, S.: Webseiten professionell erstellen – Programmierung, Design und Administration von Webseiten. München: Addison-Wesley Verlag, 2008. http://de.selfhtml.org/ - Die Referenz rund um HTML, XHTML, CSS, etc. http://php.net/manual/de/index.php - PHP Handbuch http://php.net/quickref.php - PHP Funktionsübersicht Niederst Robbins, J.: HTML & XHTML - kurz & gut. Köln: O’Reilly Verlag, 4. Auflage 2010. Flanagan, D.: JavaScript – Das umfassende Referenzwerk. Köln: O’Reilly Verlag, 3. Auflage 2007. Jäger, K.: AJAX in der Praxis. Berlin: Springer Verlag, 2007. jQuery Community Experts: jQuery Kochbuch. Köln: O’Reilly Verlag, 2010. Kofler, M. / Öggl, B.: PHP 5.3 & MySQL 5.4. München: Addison-Wesley Verlag, 2009. Florence, M.: PHP 5.3 + MySQL 5.1 – Der Einstieg in die Programmierung dynamischer Websites. München: , 2009. Sklar, D.: PHP 5 Kochbuch – Beispiele und Lösungen. Köln: O’Reilly Verlag, 2009. -2-