NumberwebprECTS3.0LevelIntermediateOverviewJavaScript 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 objectivesThe 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 formatContinuous assessment grade