Lehrveranstaltungshandbuch Webprogrammierung
Verantwortlich: Prof. Dr. Luigi Lo Iacono
Lehrveranstaltung
Befriedigt Modul (MID)
Organisation
Version |
erstellt |
2011-11-09 |
VID |
1 |
gültig ab |
WS 2012/13 |
gültig bis |
|
|
|
Bezeichnung |
Lang |
Webprogrammierung |
LVID |
F07_WEB |
LVPID (Prüfungsnummer) |
|
|
Semesterplan (SWS) |
Vorlesung |
3 |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
2 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
|
|
|
Präsenzzeiten |
Vorlesung |
45 |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
30 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
|
|
|
max. Teilnehmerzahl |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
|
Praktikum |
18 |
Projekt |
|
Seminar |
|
|
Gesamtaufwand: 180
Unterrichtssprache
Niveau
Notwendige Voraussetzungen
- Informatik 1
- Informatik 2
- Informatik 3
Literatur
- G. Kappel, B. Pröll, S. Reich: Web Engineering, John Wiley & Sons, 2006
- R. Schreiner: Computernetzwerke -- Von den Grundlagen zur Funktion und Anwendung, Carl Hanser Verlag, 2009
- D. Gourley, B. Totty: HTTP: The Definitive Guide, O'Reilly, 2002
- B. P. Hogan: HTML5 & CSS3, O‘Reilly, 2011
- Stefan Koch: JavaScript: Einführung, Programmierung und Referenz, Dpunkt, 2011
- D. S. McFarland: JavaScript and jQuery: The Missing Manual, O’Reilly, 2011
- T. Stark: Java EE 5, Addison Wesley, 2006
- M. Pilgrim: Dive Into HTML5, Online verfügbar unter: http://diveintohtml5.info/
- M. Haverbeke: Eloquent JavaScript, Online verfügbar unter: http://eloquentjavascript.net/
- M. Heiderich, C. Matthies, J. Dahse, fukami: Sichere Webanwendungen: Das Praxisbuch, Galileo Computing, 2008
Dozenten
- Prof. Dr. Luigi Lo Iacono
Wissenschaftliche Mitarbeiter
Zeugnistext
Webprogrammierung
Kompetenznachweis
Form |
sMP |
Regelfall (bei großer Prüfungszahl: sK) |
Intervall: 1/Jahr
Lehrveranstaltungselemente
Vorlesung
Lernziele
Lerninhalte (Kenntnisse)
- Aufbau und Anatomie von Web-Anwendungen (Referenzmodell)
- Client-seitige Technologien
- HTML5, CSS3, JavaScript
- Bibliotheken und Frameworks
- Server-seitige Technologien
- Quelltext, der Seitenaufbau beinhaltet (z.B. CGI, Java Servlets)
- Seitenaufbau, der Quelltext beinhaltet (z.B. PHP, JSP, ASP)
- Bibliotheken und Frameworks
- Standardsoftware (z.B. Contentmanagementsysteme)
- Vorgehensmodelle, Entwicklungsprozesse und -tools
- Entwurfsmuster und Best Practices
- Testen von Web-Anwendungen
- Sicherheit von Web-Anwendungen
Fertigkeiten
- Entwicklungsprojekt organisieren und durchführen
- Entwurf einer Web-Anwendung
- Auswählen von Web-Technologien für eine konkrete Aufgabenstellung
- Handhaben und Einordnen von Web-Technologien und -Verfahren
- Umsetzen einer Web-Anwendung
- Entwerfen und entwickeln von webbasierten Medienanwendungen und -technologien
- Analysieren und Prüfen von Protokollen und Softwarekomponenten
Begleitmaterial
- elektronische Vortragsfolien zur Vorlesung
- elektronische Übungsaufgabensammlung
- elektronische Entwicklungswerkzeuge für die Entwicklung von Web-Anwendungen und -Technologien
Besondere Voraussetzungen
- Kenntnisse der Programmierung und über Kommunikationssysteme (insb. Internetprotokolle und HTTP)
Besondere Literatur
Besonderer Kompetenznachweis
Praktikum
Lernziele
Fertigkeiten
- textuelle Aufgabenstellungen erfassen und verstehen
- Web-Anwendung entwerfen und programmieren(die zugrundegelegten Technologien und Verfahren werden in Anhängigkeit der Aufgabenstellung des durchgängigen Projekts gewählt und vertieft)
- Web-Anwendung testen und absichern
Handlungskompetenz demonstrieren
- Aufgabenstellung erfassen und daraus Modelle bilden
- Anwendungskomponenten auf Grundlage der erstellten Modellen umsetzen
- Entwicklungen testen und absichern
- Arbeitsergebnisse von Komolitonen prüfen und bewerten
Begleitmaterial
- elektronische Vortragsfolien zur Vorlesung
- elektronische Übungsaufgabensammlung
- elektronische Entwicklungswerkzeuge für die Entwicklung von Web-Anwendungen und -Technologien
Besondere Voraussetzungen
Besondere Literatur
Besonderer Kompetenznachweis
Form |
bÜA |
Präsenzübung und Selbstlernaufgaben |
Beitrag zum LV-Ergebnis |
bÜA |
unbenotet, Voraussetzung für Modulprüfung |
Intervall: 1/Jahr
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden