UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 
 Außerdem im UnivIS
 
Vorlesungs- und Modulverzeichnis nach Studiengängen

Vorlesungsverzeichnis

 
 
Veranstaltungskalender

Stellenangebote

Möbel-/Rechnerbörse

 
 

Secure Web Development (SecWebDev)10 ECTS
(englische Bezeichnung: Secure Web Development)

Modulverantwortliche/r: Felix Freiling
Lehrende: Philipp Klein


Startsemester: WS 2016/2017Dauer: 1 SemesterTurnus: halbjährlich (WS+SS)
Präsenzzeit: 70 Std.Eigenstudium: 230 Std.Sprache: Deutsch

Lehrveranstaltungen:

    • Secure Web Development
      (Praktikum, 4 SWS, Philipp Klein, Mo, Mi, 8:15 - 9:45, 02.135-113; Es wird 10 bis 12 Veranstaltungen im Oktober/November 2016 geben. Danach finden wöchentliche Gruppenmeetings statt, deren Zeit individuell abgestimmt werden kann.; Vorbesprechung: 7.10.2016, 9:00 - 16:00 Uhr, 00.152-113)

Empfohlene Voraussetzungen:

Grundkenntnisse in Python

Inhalt:

  • Grundlagen des Web Developments
  • Angriffe auf Webapplikationen und deren Abwehr

  • Web Development mit Python und Django

  • HTML/CSS

  • Javascript/JQuery

  • Test Driven Development

  • Continuous Integration

  • Versionskontrolle

  • Projektarbeit in Teams von ca. 5 Personen

Lernziele und Kompetenzen:

Im Verlauf des Moduls erlernen die Studierenden:

  • wie Sie eine Webapplikation mit Hilfe des Django-Frameworks implementieren

  • die häufigsten Angriffe auf Webapplikationen und wie diese zu vermeiden sind

  • sich selbstständig als Team zu organisieren und als Team an einem größeren Projekt zu arbeiten

  • die Applikation vom lokalen Rechner automatisiert auf ein Produktivsystem zu bringen

  • Test Driven Development zu nutzen und welche Vorteile die Nutzung bringt

Organisatorisches:

Die Anmeldung erfolgt persönlich beim Dozenten. Bitte dazu eine Mail an cs1-websec@cs.fau.de schicken. In der Mail bitte angeben, ob Bachelor- oder Masterstudent und in welchem Semester. Der Dozent (Philipp Klein) darf direkt geduzt werden.


Weitere Informationen:

Schlüsselwörter: Web Development

Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:

  1. 079#72#H
    (Po-Vers. 2007 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Hauptschulen) | Module Fachwissenschaft Informatik | Praktikum Informatik)
  2. 079#74#H
    (Po-Vers. 2013 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Mittelschulen) | Module Fachwissenschaft Informatik | Praktikum Informatik)
  3. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2010 | TechFak | Berufspädagogik Technik (Master of Education) | Studienrichtung Elektro- und Informationstechnik (Masterprüfungen) | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Praktikum Informatik)
  4. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2010 | TechFak | Berufspädagogik Technik (Master of Education) | Studienrichtung Metalltechnik (Masterprüfungen) | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Praktikum Informatik)
  5. Informatik (1. Staatsprüfung für das Lehramt an Gymnasien)
    (Po-Vers. 2007 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Gymnasien) | Module Fachwissenschaft Informatik | Praktikum Informatik)
  6. Informatik (1. Staatsprüfung für das Lehramt an Realschulen)
    (Po-Vers. 2007 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Realschulen) | Module Fachwissenschaft Informatik | Praktikum Informatik)
  7. Informatik (Bachelor of Science)
    (Po-Vers. 2007 | TechFak | Informatik (Bachelor of Science) | Praktika und Wahlpflichtbereich (5. / 6. Semester) | Praktikum Informatik)
  8. Informatik (Bachelor of Science): 5-6. Semester
    (Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | Seminare, Praktika, Bachelorarbeit | Praktikum Informatik)
  9. Informatik (Bachelor of Science): 5-6. Semester
    (Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Seminare, Praktika, Bachelorarbeit | Praktikum Informatik)
  10. Informatik (Master of Science)
    (Po-Vers. 2010 | TechFak | Informatik (Master of Science) | Seminar, Projekt, Masterarbeit | Projekt Modul)

Studien-/Prüfungsleistungen:

Secure Web Development (Prüfungsnummer: 344655)

(englischer Titel: Secure Web Development)

(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [10])

Prüfungsleistung, mehrteilige Prüfung, benotet, 10 ECTS
Anteil an der Berechnung der Modulnote: 100.0 %
weitere Erläuterungen:
Die Note setzt sich aus folgenden Teilen zusammen:
  • 60% individuelle Bewertung des Softwareteils des Projekts (Features umgesetzt, Quelltext usw.)

  • 20% Gruppenbewertung

  • 20% individuelle Bewertung in den wöchentlichen Treffen

Prüfungssprache: Deutsch

Erstablegung: WS 2016/20171. Wdh.: keine Wiederholung
1. Prüfer: Felix Freiling

Secure Web Development (Prüfungsnummer: 326716)

(englischer Titel: Secure Web Development)

(diese Prüfung gilt nur im Kontext der Studienfächer/Vertiefungsrichtungen [1], [2], [3], [4], [5], [6], [7], [8], [9])

Prüfungsleistung, Praktikumsleistung, benotet, 10 ECTS
Anteil an der Berechnung der Modulnote: 100.0 %
weitere Erläuterungen:
Die Note setzt sich aus folgenden Teilen zusammen:
  • 80% individuelle Bewertung des Softwareteils des Projekts (Features umgesetzt, Quelltext usw.)

  • 20% Gruppenbewertung

Defizite in einem Teil können durch aktive Einbringung in den wöchentlichen Treffen ausgeglichen werden.

Prüfungssprache: Deutsch

Erstablegung: WS 2016/20171. Wdh.: keine Wiederholung
1. Prüfer: Felix Freiling

UnivIS ist ein Produkt der Config eG, Buckenhof