← Teaching
JavaScript Programming Y1, 10cr
Overview
This unit seeks to introduce Object-Oriented Programming concepts to non-specialists. Basic programming skills
are developed by building basic web applications using JavaScript.
Aims
- To introduce object-oriented programming concepts using a scripting language.
- To develop practical programming skills using a scripting language in the context of web application
development.
Learning Outcomes
- Understand the object-oriented programming paradigm.
- Use JavaScript in the implementation of web pages.
- Implement web pages based on sound HCI principles, in particular interaction with the user.
Syllabus
- Introduction to HTML.
- Data types and variables — numeric, strings, arrays, type conversion.
- Control flow constructs — selection and iteration.
- Functions.
- Object-based programming — JavaScript native objects, Browser objects.
- HTML forms.
- String manipulation.
- Using timers.
- Cookies.
- Dynamic HTML.