The course is included in these curricula and study modules
- Information technology 2014 - Web and visualization
- Information technology 2015 - Web and visualization
- Information technology 2016 - Web and visualization
- Information technology 2017 - Web and visualization
- Information technology 2018 - Web and visualization
- Information technology 2019 - Web and visualisation
- Information technology 2020 - Web and visualization
- Information technology 2021 - Web and visualisation - foundation studies
- Information technology 2022 - Web and visualisation - foundation studies
- Information technology 2023 - Web and visualisation - foundation studies
- Business administration 2014 (logistics) - Web and visualization i
- Business administration 2014 (marketing) - Web and visualization i
- Business administration 2014 (tourism) - Web and visualization i
- Business administration 2015 (logistics) - Web and visualization i
- Business administration 2015 (marketing) - Web and visualization i
- Business administration 2015 (tourism) - Web and visualization i
- Business administration 2016 (logistics) - Web and visualization i
- Business administration 2016 (marketing) - Web and visualization i
- Business administration 2016 (tourism) - Web and visualization i
- Business administration 2017 (logistics) - Web and visualization i
- Business administration 2017 (marketing) - Web and visualization i
- Business administration 2017 (tourism) - Web and visualization i
The course takes place in period
2 (2023-10-23 to 2023-12-31)
Level/category
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
Home page of the course
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
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 |