Modulbeschreibung

Web Development Fundamentals

Kurzzeichen:
M_winf.WBDG
Unterrichtssprache:
Englisch
ECTS-Credits:
6
Arbeitsaufwand (h):
180
Leitidee:

Graduates of the "Business Software Development" specialization have the appropriate knowledge to develop business client/server systems professionally.


The WBDG module teaches students the fundamentals of relevant concepts and technologies. It introduces current basic technologies for the development of Web-based frontends and service-oriented backend systems. Furthermore, students learn about accompanying tasks of modern software development such as UX design.


During the module, the students acquire practice-guided knowledge, which is applied in the context of the semester-accompanying project work. In this project, students independently implement an interactive Web application. Furthermore, selected current Web trends and technologies are researched by the students themselves, worked through in supervision and presented to each other.

Modulverantwortung:
Prof. Dr. Baldauf Matthias
Lehrpersonen:
Prof. Dr. Baldauf Matthias
Standort (angeboten):
Rapperswil-Jona, St. Gallen (Standard)
Zusätzliche Eingangskompetenzen:
  • Programming fundamentals
  • Data modeling
  • Databases and information systems
  • IT architectures
  • Algorithms and data structures
Modultyp:
Wahlpflicht-Modul für Wirtschaftsinformatik BB STD_23(Empfohlenes Semester: 6 | Niveau S: Specialised level course)Kategorien:Vertiefungsmodule (VT_Mod_WI), Wahlpflichtmodule (WP_Mod_WI)
Wahlpflicht-Modul für Wirtschaftsinformatik VZ STD_23(Empfohlenes Semester: 4 | Niveau S: Specialised level course)Kategorien:Vertiefungsmodule (VT_Mod_WI), Wahlpflichtmodule (WP_Mod_WI)
Bemerkungen:

Workload[h]

Kontaktstudium: 42

Begleitetes Selbststudium: 38

Unbegleitetes Selbststudium: 100

Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Während der Unterrichtsphase:
  • Präsentation in Gruppen, Dauer 15 minutes, Gewichtung 20%
  • Schriftliche Einzelarbeit, Gewichtung 80%
Bewertungsart:
Note von 1 - 6
Gewichtung:
  • Creating a Web application (single project)
    Hand in code and project report (approx. 6 pages) at end of semester
    Weighting: 80%
  • Presentation of Web technology in teams
    Research, prepare, deliver a presentation on a recent Web technology
    Weighting: 20%
Bemerkungen:

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Professional competences:

Participants can:

  • Explain design principles of modern Web-based software;
  • Explain peculiarities of the technologies and platforms discussed;
  • Apply discussed technologies independently.

 

Methodological competences:

Participants can:

  • Apply procedural models of modern software development.

 

Self-competences:

Participants can:

  • Independently access resources on basic technologies or familiarize themselves with emerging technologies;
  • Independently analyze and correct errors with the help of online research.

 

Social competences:

Participants can:

  • Explain and discuss results and research in front of fellow students.
Modul- und Lerninhalt:

Topic area I: Web Basics

  • Technological fundamentals of the Web
  • Protocols and core technologies
  • Hypertext Markup Language (HTML)

 

Topic area II: Designing and Styling a Web application

  • User Experience design
  • Cascading Style Sheets (CSS)
  • Layouting and Responsive Design

 

Topic area III: Interactive Web Applications

  • Dynamic Web elements using JavaScript
  • Web service basics
  • Service calls and data processing
Lehr- und Lernmethoden:

Lectures, work in groups and individual work

Lehrmittel/-materialien:

Mandatory:

  • Online literature, will be announced during the course.

 

Optional:

  • Online literature, will be announced during the course.