Web Programming

    Nummer
    webpr
    ECTS
    3.0
    Anspruchsniveau
    intermediate
    Inhaltsübersicht
    JavaScript 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.
    Lernziele
    Die 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)
    Leistungsbewertung
    Erfahrungsnote