Modul:IAM (SPO 2018):Web-Programmierung: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{ModulNeu | {{ModulNeu | ||
|vererbung= | |vererbung= | ||
|studiengang=IAM | |studiengang=IAM 2018 | ||
|abschnitt=Spezialisierungsphase | |abschnitt=Spezialisierungsphase | ||
|modulart=Wahlpflichtmodul | |modulart=Wahlpflichtmodul | ||
| Zeile 37: | Zeile 37: | ||
|pruefer=Wolfgang Kowarschick | |pruefer=Wolfgang Kowarschick | ||
|zweitpruefer=Thomas Rist | |zweitpruefer=Thomas Rist | ||
|pruefungsart=Studienarbeit | |pruefungsart=Studienarbeit, Präsentation | ||
|pruefungsdetails=Dauer: 110 – 150 h | |pruefungsdetails=Dauer der Studienarbeit: 110 – 150 h<br/>Gewichtung: Studienarbeit 80%, Dokumentation 10 %, Präsentation 10 % | ||
|hilfsmittel= | |hilfsmittel= | ||
|benotung=Kommanote | |benotung=Kommanote | ||
| Zeile 44: | Zeile 44: | ||
|pruefungsinhalte= | |pruefungsinhalte= | ||
|qualifikationsziele='''Kenntnisse:'''<br/> | |qualifikationsziele='''Kenntnisse:'''<br/> | ||
* Die Studierenden kennen vertiefende Elemente und Prinzipien der Programmiersprache | * Die Studierenden kennen vertiefende Elemente und Prinzipien der Programmiersprache ECMAScript für den Einsatz im Server und im Client. | ||
* Sie erhalten einen Einblick in die Programmierung interaktiver Web-Systeme mit Hilfe moderner Web-Technologien. | * Sie erhalten einen Einblick in die Programmierung interaktiver Web-Systeme mit Hilfe moderner Web-Technologien. | ||
* Sie kennen die für die Entwicklung von Web-Anwendungen wesentlichen Programmierprinzipien. | * Sie kennen die für die Entwicklung von Web-Anwendungen wesentlichen Programmierprinzipien. | ||
| Zeile 54: | Zeile 54: | ||
Die Studierenden sind in der Lage, sich selbstständig in neue Web-Technologien einzuarbeiten, um mit der rasanten Entwicklung in diesem Gebiet Schritt zu halten. | Die Studierenden sind in der Lage, sich selbstständig in neue Web-Technologien einzuarbeiten, um mit der rasanten Entwicklung in diesem Gebiet Schritt zu halten. | ||
|inhalte=* Programmierung | |inhalte=* Programmierung | ||
** Grundlagen der | ** Grundlagen der Sprachen ECMAScript (JavaScript) und TypeScript | ||
** | ** Clientprogrommairung (ECAMScript-/TypeScript-basiert), Serverprogrammierung (ECAMScript-/TypeScript-basiert), Datenspeicherung (JSON-Format, RDBMS) | ||
** | ** Komminukations zwischen Client und Server (zum Beispiel REST) | ||
** Entwicklung von einfachen Web-Systemen mit Hilfe geeigneter Frameworks. | ** Entwicklung von einfachen Web-Systemen mit Hilfe geeigneter Frameworks. | ||
* Programmierprinzipien | * Programmierprinzipien | ||
| Zeile 65: | Zeile 65: | ||
* kollaboratives Arbeiten mittels Git | * kollaboratives Arbeiten mittels Git | ||
|literatur=* Wiki mit begleitendem Unterrichtsmaterial | |literatur=* Wiki mit begleitendem Unterrichtsmaterial | ||
* Vorlesungsmitschriften und -aufzeichnungen | |||
* Online-Dokumentationen der verwendeten Tools und Programmiersprachen | * Online-Dokumentationen der verwendeten Tools und Programmiersprachen | ||
|anmerkungen= | |anmerkungen= | ||
|in_handbuch=Nein | |in_handbuch=Nein | ||
}} | }} | ||
Aktuelle Version vom 26. April 2024, 13:04 Uhr
| Studiengang | Interaktive Medien (IAM (SPO 2018)) |
|---|---|
| Studienabschnitt | [[Bachelor-Studiengang Interaktive Medien (SPO 2018)/Spezialisierungsphase|]] |
| Modulkatalog | Informatik |
| Name | Web-Programmierung |
| Name (englisch) | Web Programming |
| Kürzel | WEBT.WP |
| Unterrichtssprache | Deutsch |
| Verwendbarkeit | Bachelorstudiengang Interaktive Medien |
| Turnus | Üblicherweise im Jahreszyklus; die Lehrveranstaltung wird nur angeboten, wenn sich genügend Teilnehmer anmelden. |
| Modulart: | Wahlpflichtmodul |
| Wird gehalten: | Wintersemester |
| Studiensemester | IAM 4 |
| 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) | Wolfgang Kowarschick |
| Lehrende(r) | Wolfgang Kowarschick |
Die Prüfung wird voraussichtlich wieder im kommenden Semester angeboten.
| Prüfungsnr. B. A. | 1918011 |
|---|---|
| Prüfungsnr. B. Sc. | 1918111 |
| Prüfer | Wolfgang Kowarschick |
| Zweitprüfer | Thomas Rist |
| Prüfungsart | Studienarbeit, Präsentation |
| Prüfungsdetails | Dauer der Studienarbeit: 110 – 150 h Gewichtung: Studienarbeit 80%, Dokumentation 10 %, Präsentation 10 % |
| Hilfsmittel | |
| Zeugnisgewichtung | 100 % |
| Benotung | Kommanote |
Lernergebnisse/Qualifikationsziele
Kenntnisse:
- Die Studierenden kennen vertiefende Elemente und Prinzipien der Programmiersprache ECMAScript für den Einsatz im Server und im Client.
- Sie erhalten einen Einblick in die Programmierung interaktiver Web-Systeme mit Hilfe moderner Web-Technologien.
- Sie kennen die für die Entwicklung von Web-Anwendungen wesentlichen Programmierprinzipien.
Fertigkeiten:
Die Studierenden sind in der Lage einfache Web-Systeme (Backend und Frontend) kollaborativ unter Beachtung der bekannten Programmierprinzipien zu entwickeln.
Kompetenzen: Die Studierenden sind in der Lage, sich selbstständig in neue Web-Technologien einzuarbeiten, um mit der rasanten Entwicklung in diesem Gebiet Schritt zu halten.
Inhalte
- Programmierung
- Grundlagen der Sprachen ECMAScript (JavaScript) und TypeScript
- Clientprogrommairung (ECAMScript-/TypeScript-basiert), Serverprogrammierung (ECAMScript-/TypeScript-basiert), Datenspeicherung (JSON-Format, RDBMS)
- Komminukations zwischen Client und Server (zum Beispiel REST)
- Entwicklung von einfachen Web-Systemen mit Hilfe geeigneter Frameworks.
- Programmierprinzipien
- Modularisierung
- Asynchronität (ohne Threads)
- Wiederverendbarkeit (insb. Don‘t repeat yourself, DRY)
- Model-View-Controller-Pattern, Observer-Pattern ...
- kollaboratives Arbeiten mittels Git
Literatur
- Wiki mit begleitendem Unterrichtsmaterial
- Vorlesungsmitschriften und -aufzeichnungen
- Online-Dokumentationen der verwendeten Tools und Programmiersprachen
