Modulbeschreibung

Webprogrammierung

Kurzzeichen:
M_Web
Unterrichtssprache:
Deutsch
ECTS-Credits:
2
Arbeitsaufwand (h):
60
Leitidee:

Die Studierenden

  • kennen wichtige clientseitige Technologien wie HTML, CSS und JavaScript
  • setzen darauf aufbauende Frameworks wie z.B. jQuery ein
  • kennen die Grundlagen einer Webarchitektur inkl. Datenfluss und Kommunikation
  • kennen einige serverseitige Technologien wie z.B. Node.js, Express oder Django
  • können eine passende Datenbankanbindung implementieren
  • können eine vollständige 3-tier Applikation entwerfen und implementieren
  • können eine passende Aufgabe als Single-Page Applikation implementieren
Modulverantwortung:
Prof. Dr. Graf Urs (GRAU)
Lehrpersonen:
Prof. Dr. Graf Urs (GRAU)
Standort (angeboten):
Buchs, Lerchenfeld St.Gallen
Vorausgesetzte Module:
Modultyp:
Wahlpflicht-Modul für Mechatronik BB STD_24(Empfohlenes Semester: 4)Kategorien:Wahlmodule (WM), Zukunftsthema und Wahlmodule (Kat_ZTuWM)
Wahlpflicht-Modul für Mechatronik VZ STD_24(Empfohlenes Semester: 6)Kategorien:Wahlmodule (WM), Zukunftsthema und Wahlmodule (Kat_ZTuWM)
Wahlpflicht-Modul für Systemtechnik BB STD_05(Empfohlenes Semester: 4)Kategorie:Wahlmodule (WM)
Wahlpflicht-Modul für Systemtechnik VZ STD_05(Empfohlenes Semester: 6)Kategorie:Wahlmodule (WM)
Bemerkungen:

Das Modul findet im Frühlingssemester statt. Das Modul findet online statt.

Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Während der Unterrichtsphase:

Während der Unterrichtsphase wird ein Projekt bewertet.

Bewertungsart:
Note von 1 - 6
Gewichtung:

Während der Unterrichtsphase wird ein Projekt bewertet (Gewicht 100%).

Bemerkungen:

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Die Studierenden

  • kennen wichtige clientseitige Technologien wie HTML, CSS und JavaScript
  • setzen darauf aufbauende Frameworks wie z.B. jQuery ein
  • kennen die Grundlagen einer Webarchitektur inkl. Datenfluss und Kommunikation
  • kennen einige serverseitige Technologien wie z.B. Node.js, Express oder Django
  • können eine passende Datenbankanbindung implementieren
  • können eine vollständige 3-tier Applikation entwerfen und implementieren
  • können eine passende Aufgabe als Single-Page Applikation implementieren
Modul- und Lerninhalt:

Dieser Kurs behandelt die fundamentalen Konzepte und Techniken, um moderne Webapplikationen zu entwickeln. Beginnend mit Grundlagen mit clientseitigen Techniken wie HTML, CSS und JavaScript wird anschliessend eine Client-Server Kommunikation und serverseitige Techniken eingesetzt, um eine klassische 3-tier Anwendung zu entwerfen. Dabei sollen aktuelle Frameworks zum Einsatz kommen und mittels Single-Page Applikation eine vorgegebene Aufgabe gelöst werden.

Lehr- und Lernmethoden:

Online, Selbststudium 

Lehrmittel/-materialien:

Buch, Onlineunterlagen

Bemerkungen:

Die Unterrichtssprache ist Deutsch. Die Kursunterlagen können zum Teil auf Englisch sein.