Skip to main content

Front End Programming (5 cr)

Code: KM00EI73-3005

General information


Enrollment
05.05.2025 - 21.08.2025
Registration for implementation has not started yet.
Timing
20.08.2025 - 10.10.2025
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Mode of delivery
On-campus
Unit
(2019-2024) School of Media, Design and Conservation
Campus
Hämeentie 135 D
Teaching languages
Finnish
Seats
1 - 20
Degree programmes
Design
Teachers
Markus Norrena
Teacher in charge
Markus Norrena
Groups
KXE24S1DM
Digital Design
Course
KM00EI73

Implementation has 32 reservations. Total duration of reservations is 96 h 0 min.

Time Topic Location
Wed 20.08.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 20.08.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 22.08.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 22.08.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 27.08.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 27.08.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 29.08.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 29.08.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 03.09.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 03.09.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 05.09.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 05.09.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 10.09.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 10.09.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 12.09.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 12.09.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 17.09.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 17.09.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 19.09.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 19.09.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 24.09.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 24.09.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 26.09.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 26.09.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 01.10.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 01.10.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 03.10.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 03.10.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 08.10.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Wed 08.10.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 10.10.2025 time 09:00 - 12:00
(3 h 0 min)
Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Fri 10.10.2025 time 13:00 - 16:00
(3 h 0 min)
ITSENÄINEN / Selainohjelmointi KM00EI73-3005
AR421 Digitila Kuusi
Changes to reservations may be possible.

Objective

The student is familiar with modern web browser programming technology and agile production methods.

Content

• Web browser programming
• Agile production and project management methods

Location and time

Teaching takes place in contact teaching and partly independently.
Teaching requires 80% attendance in contact teaching.

Materials

Online materials are used extensively. More detailed course materials will be explained during the course.

Teaching methods

During the course, the student participates in contact teaching. The course includes a lot of independent homework. The course includes independent work outside of class. The course has either separate final assignments that are assessed in more detail or a larger final project.

Employer connections

-

Exam schedules

The course either has a final exam or not, this will be announced during the first lesson of the course.

International connections

-

Completion alternatives

Agreed upon case by case

Student workload

The student participates in the teaching, completing assignments and reviewing the material outside of class time.
The student completes the assigned assignments independently or in a group outside of meetings.

Further information

The course involves a lot of independent learning, internalization, and experimentation.
The course values ??helping others.

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

The student understands the basics of modern web browser programming and agile operating model.

Assessment criteria, good (3)

The student knows the possibilities of modern web browser programming and can utilise them in many ways in the planning and implementation of web publications. The student can use an agile operating model in their work.

Assessment criteria, excellent (5)

The student is proficient in modern web browser programming and can utilise them in a versatile and justified way in the design and implementation of web publications. The student can compare different web browser programming possibilities with each other. They can analyse the advantages and disadvantages of different agile operating models. The student is able to creatively apply the skills they have learned in their work.

Assessment criteria, approved/failed

The student understands the basics of modern web browser programming and agile operating model.

Assessment methods and criteria

Assessment is continuous.
Active participation in teaching
Attendance requirement 80%
Returned assignments (quality and on time)
Final assignments or final project are in special focus

Objective

The student is familiar with modern web browser programming technology and agile production methods.

Content

• Web browser programming
• Agile production and project management methods

Go back to top of page