The course is included in these curricula and study modules
The course takes place in period
3 (2022-01-01 to 2022-03-13)
Level/category
Teaching language
Swedish
Type of course
Compulsory
Cycle/level of course
First
Recommended year of study
2
Total number of ECTS
5 cr
Competency aims
The course introduces JavaScript as a programming
tool. It teaches
the students to program in JavaScript to realize
different dynamic Internet applications on web
pages.
Learning outcomes
1. Knows the syntax, data types, expressions,
operators and sentences of JavaSCript without the
use of a manual.
2. Is able to program
JavaScript applications smoothly in the client
environment.
3. Knows the DOM (Document Object Model) of HTML
well and can use its full functionality.
4. Can build more elegant, more functional and
more efficient user interfaces for web
applications than HTML offers.
5. Knows how to use Cookies and other methods to
store data on the client computer.
6. Knows how to use AJAX to retrieve and process
data from servers and put it on web pages.
Course contents
Basics of programming
Tools for programming
JavaScript Basics
Document Object Model
Event Handling
Timed functions
Advanced JavaScript
Advanced User interfaces
Cookies and file handling
AJAX
Prerequisites and co-requisites
Web Development
Previous course names
Client Programming with JavaScript
Recommended or required reading
Marijn Haverbeke - Eloquent JavaScript
3rd edition (2018), Available:
https://eloquentjavascript.net/ External link
Study activities
- Lectures - 36 hours
- Practical exercises - 30 hours
- Project- and production work/artistic activities - 37 hours
- Individual studies - 10 hours
- Internet-based studies - 20 hours
Workload
- Total workload of the course: 133 hours
- Of which autonomous studies: 133 hours
- Of which scheduled studies: 0 hours
Mode of Delivery
Multiform education
Assessment methods
Demonstrations and proficiency exams
Assessment requirements
Projects completed, returned and accepted.
Quizzes completed, turned in and accepted.
Teacher
- Scherbakov-Parland Andrej
- Welander Fredrik
Examiner
Welander Fredrik
Home page of the course
Group size
No limit (18 students enrolled)
Assignments valid until
12 months after course has ended
Course enrolment period
2021-12-24 to 2022-01-20
Assessment methods
Date will be announced later - Demonstrations and presentations
Date | Time | Room | Title | Description | Organizer |
---|---|---|---|---|---|
2022-01-14 | 09:15 - 13:00 | E385 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |
2022-01-21 | 09:15 - 13:00 | E385 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |
2022-01-28 | 09:15 - 12:30 | E383 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |
2022-02-04 | 09:15 - 13:00 | E385 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |
2022-02-11 | 09:15 - 13:00 | E383 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |
2022-02-18 | 09:15 - 13:00 | E383 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |
2022-02-25 | 09:15 - 13:00 | E383 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |
2022-03-04 | 09:15 - 13:00 | F365 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |
2022-03-11 | 09:15 - 12:30 | F365 | Front-end programmering | Zoom-länk: https://arcada.zoom.us/j/68628235778?pwd=aVVWeG1GeWpsYTFpdEZGM1pjYkE2dz09 | Welander Fredrik |