Skip to main content

Module description - Web Programming

Module head Dierk König, +41 56 202 79 83, ZGllcmsua29lbmlnQGZobncuY2g=
ECTS 3.0
Level Intermediate
Overview JavaScript is the language of the World Wide Web.
Good knowledge of this language is an indispensable basis for well designed, interactive web applications.
Understanding the JavaScript language concepts includes
  • the characteristics, capabilities, and risks of the scripting approach
  • the unityped type system
  • function-related scoping
  • prototypes as a substitute for inheritance
  • automated tests
  • the construction of object-oriented and functional abstractions

In addition, JavaScript also serves as a compilation target for object-oriented and functional high-level languages.
Learning objectives The students
  • can use JavaScript as required
  • can avoid typical sources of errors
  • can engineer and maintain a JavaScript code base
  • understand the differences to languages such as Java
  • know the limits of JavaScript and can also use alternative languages
Previous knowledge
  • Object Oriented Programming 2 (oopI2)
  • Algorithms and Data Structures 1 (algd1) (can be taken in parallel)
  • Web Engineering (webeC) (can also be taken in parallel)
  • English level B2 (e.g. passed Module ten1)
Exam format Continuous assessment grade
Diese Seite teilen: