The course takes place in period

2 (2023-10-23 to 2023-12-31)

Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

1

Total number of ECTS

5 cr

Competency aims

In this study unit the focus lies on the following
competencies:

Client programming competence

User interfaces and interactivity competence

Asynchronous programming competence

SDG's in focus:
#9 Industry, innovation and infrastructure

Learning outcomes

Upon completion of this study unit:

You can use syntax, data types, expressions,
operators and statements in JavaScript.
(Knowledge)

You know concepts around DOM modification, data
storage on the user's computer as well as AJAX.
(Knowledge)

You can program complicated web applications in
client environment. (Skills)

You realize the value and role of a stylish and
interactive user interface. (Approach)

You see the possibilities and limitations of code
execution in the client's browser. (Approach)

Course contents

Basics of programming in JavaScript
Tools for programming
Objects and methods
Document Object Model
Event Handling
Timed functions
Advanced JavaScript
Advanced User interfaces
Local data handling (cookies, LocalStorage)
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), 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

Participation in tuition

Assessment methods

  • Demonstrations and proficiency exams
  • Essays, reports, productions and portfolio

Assessment requirements

Projects, reports and quizzes turned in and
accepted.

Teacher

Welander Fredrik

Examiner

Welander Fredrik

Group size

No limit (57 students enrolled)

Assignments valid until

12 months after course has ended

Course enrolment period

2023-10-09 to 2023-11-05

Assessment methods

  • Date will be announced later - Demonstrations and presentations
  • Date will be announced later - Reports and productions
Room reservations
Date Time Room Title Description Organizer
2023-10-26 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-10-31 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-11-03 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-11-07 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-11-09 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-11-14 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-11-16 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-11-20 09:15 - 11:00 F143 Sisusession för IT & Media åk 1 och 2 & MTH1 på Campus och ONLINE Detta är en hybridsession där ni lär er använda Sisu, så man kan delta endera på campus eller online. Om man deltar på campus rekommenderas att man tar egen dator med sig (en padda eller smarttelefon fungerar tyvärr inte). Sessionen ordnas av Arcadas studieärenden: sisu@arcada.fi DELTA VIA DENNA LÄNK: https://teams.microsoft.com/l/meetup-join/19%3ameeting_OTI1NGMzNzUtNjQwYy00MmE1LWIwYTktZmY1YTZjYjkzZTE2%40thread.v2/0?context=%7b%22Tid%22%3a%2286080f64-b23d-4f93-8c43-e65f2588b9c3%22%2c%22Oid%22%3a%2295120ab9-e6c5-4d68-b283-421bbe101856%22%7d Välkomna! Ahlroth Siri
Eerola Sabina
2023-11-21 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-11-23 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-11-28 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-12-01 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-12-05 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik
2023-12-07 09:15 - 12:00 F365 Frontend-programmering Welander Fredrik

Course and curriculum search