NummerwebprECTS3.0AnspruchsniveauintermediateInhaltsübersichtJavaScript ist die Sprache des World Wide Web.
Gute Kenntnisse dieser Sprache sind eine unverzichtbare Grundlage für anspruchsvolle Gestaltung und interaktive Anwendungen im Browser.
Das Verständnis von JavaScript Sprachkonzepten umfasst
- die Eigenschaften, Fähigkeiten und Risiken des Scripting Ansatzes
- die uniforme Typisierung
- das funktionsbezogene Scoping
- Prototypen als Ersatz für Vererbung
- automatisierte Tests
- den Bau von objektorientierten und funktionalen Abstraktionen.
Ausserdem dient JavaScript auch als Compilation Target für objektorientierte oder funktionale Hochsprachen.
LernzieleDie Studierenden
- können JavaScript anforderungsgerecht einsetzen
- können typische Fehlerquellen vermeiden
- können eine JavaScript Code Basis ingenieursmässig aufbauen und pflegen
- verstehen die Unterschiede zu Sprachen wie Java
- kennen die Grenzen und können auch alternative Sprachen einsetzen
Empfohlene Vorkenntnisse- Objektorientierte Programmierung 2 (oopI2)
- Algorithmen und Datenstrukturen 1 (algd1) (kann parallel besucht werden)
- Web Engineering (webeC) (kann parallel besucht werden)
LeistungsbewertungErfahrungsnote