Modul:IAM (SPO 2018):Grundlagen der Programmierung: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
(Die Seite wurde neu angelegt: „{{TBD}}“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{TBD}}
{{ModulNeu
|studiengang=IAM 2018
|abschnitt=Grundlagen- und Orientierungsphase
|modulart=Pflichtmodul
|name_en=Fundamentals of Programming
|kuerzel=go.prog
|verwendbarkeit=Bachelorstudiengang Interaktive Medien
|turnus=Jahreszyklus (jeweils im Wintersemester)
|wird_gehalten=Wintersemester
|wiederholungspruefung=Ja
|semester=IAM 2
|dauer=1 Semester
|credits=8
|sws=6
|sws_lehre=2
|sws_praktikum=4
|tp=6
|lehrformen=Seminaristischer Unterricht, Praktikum
|verantwortliche=Michael Kipp
|lehrende=Michael Kipp
|qualifikationsziele='''Kenntnisse:'''
* Grundlegendes Verständnis der Funktionsweise des Internets
* Funktionsweise der Schlüsselprotokolle für den Browser
* Technische Grundlagen von Webseiten
* Grundlagen der Frontend-Programmierung
 
'''Fertigkeiten:'''
* Praktischer und korrekter Einsatz der relevanten Internetprotokolle
* Praktischer Einsatz der relevanten Browser-Schnittstellen
* Implementierung von gestalteten Webseiten
* Navigation und Manipulation des DOM in JavaScript und jQuery
* Erstellen interaktiver Webseiten
 
'''Kompetenzen:'''
* Analyse von Verbindungsproblemen und Leistungsanalyse des Browser-Verkehrs im Bezug auf von Webanwendungen
* Analyse und Verständnis bestehender Webseiten
* Planung und Umsetzung eigener Webseiten
|inhalte=* Netzwerkprotokolle wie HTTP, TCP und andere
* Browser APIs wie Websockets und WebRTC
* XML, HTML, CSS
* JavaScript
* jQuery
* Werkzeuge für die Webseiten-Entwicklung
|literatur=* Online-Skript unter http://michaelkipp.de/web 
* Grigorik I. (2013) High Performance Browser Networking, O'Reilly Media
* IETF RFCs, https://www.ietf.org
* Duckett, J. (2014) HTML & CSS: Erfolgreich Websites gestalten & programmieren, Wiley-Verlag
* Duckett, J. (2015) JavaScript & jQuery: Interaktive Websites entwickeln, Wiley-Verlag
|pruefungsnummer=1917060
|pruefer=Michael Kipp
|zweitpruefer=Alexandra Teynor
|pruefungsart=Onlineklausur
|pruefungsdetails=Dauer: 180 min
|benotung=Kommanote
|gewichtung=50
|in_handbuch=Ja
}}

Version vom 24. September 2019, 10:20 Uhr

Studiengang Interaktive Medien (IAM (SPO 2018))
Studienabschnitt Grundlagen- und Orientierungsphase
Name Grundlagen der Programmierung
Name (englisch) Fundamentals of Programming
Kürzel go.prog
Unterrichtssprache Deutsch
Verwendbarkeit Bachelorstudiengang Interaktive Medien
Turnus Jahreszyklus (jeweils im Wintersemester)
Modulart: Pflichtmodul
Wird gehalten: Wintersemester
Studiensemester IAM 2
Dauer 1 Semester
Lehrformen Seminaristischer Unterricht, Praktikum
Credits 8
SWS 6 (Lehre: 2, Praktikum: 4)
Workload Präsenzstudium: 90 h (durchschnittlich 6 h pro Woche)
Eigenstudium: 110 – 150 h (durchschnittlich 7.3 – 10 h pro Woche)
Modulkoordinator(en) Michael Kipp
Lehrende(r) Michael Kipp, Corinna List

In diesem Semester wird eine Wiederholungspürfung angeboten.

Prüfungsnummer 1917060
Prüfer Michael Kipp, Corinna List
Zweitprüfer
Prüfungsart Klausur
Prüfungsdetails Dauer: 90 min
Hilfsmittel
Zeugnisgewichtung 50 %
Benotung Kommanote

Lernergebnisse/Qualifikationsziele

Kenntnisse:

  • Grundlegendes Verständnis der Funktionsweise des Internets
  • Funktionsweise der Schlüsselprotokolle für den Browser
  • Technische Grundlagen von Webseiten
  • Grundlagen der Frontend-Programmierung

Fertigkeiten:

  • Praktischer und korrekter Einsatz der relevanten Internetprotokolle
  • Praktischer Einsatz der relevanten Browser-Schnittstellen
  • Implementierung von gestalteten Webseiten
  • Navigation und Manipulation des DOM in JavaScript und jQuery
  • Erstellen interaktiver Webseiten

Kompetenzen:

  • Analyse von Verbindungsproblemen und Leistungsanalyse des Browser-Verkehrs im Bezug auf von Webanwendungen
  • Analyse und Verständnis bestehender Webseiten
  • Planung und Umsetzung eigener Webseiten

Inhalte

  • Netzwerkprotokolle wie HTTP, TCP und andere
  • Browser APIs wie Websockets und WebRTC
  • XML, HTML, CSS
  • JavaScript
  • jQuery
  • Werkzeuge für die Webseiten-Entwicklung

Literatur

  • Online-Skript unter http://michaelkipp.de/web
  • Grigorik I. (2013) High Performance Browser Networking, O'Reilly Media
  • IETF RFCs, https://www.ietf.org
  • Duckett, J. (2014) HTML & CSS: Erfolgreich Websites gestalten & programmieren, Wiley-Verlag
  • Duckett, J. (2015) JavaScript & jQuery: Interaktive Websites entwickeln, Wiley-Verlag