Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.


On successful completion of this course, students will be able to:

  • Summarize how complex web applications are built.  
  • Create and host interactive web applications.
  • Produce rich media experiences using emerging technologies.

Credits: 3

Schedule: 12.01.2021 - 29.01.2021

Teacher in charge (valid 01.08.2020-31.07.2022): Pekka Lammi, Markku Reunanen

Teacher in charge (applies in this implementation): Matti Niinimäki

Contact information for the course (applies in this implementation):

CEFR level (applies in this implementation):

Language of instruction and studies (valid 01.08.2020-31.07.2022):

Teaching language: English

Languages of study attainment: English


  • Valid 01.08.2020-31.07.2022:

    The course starts with an intensive period where the teacher introduces the topics in class and the students try them out in practice. After the intensive period the students work on their own projects individually tutoring will be available.


Assessment Methods and Criteria
  • Valid 01.08.2020-31.07.2022:

    Lectures, small assignments and project work. To pass the course 80% attendance and a completed project are required.


  • Valid 01.08.2020-31.07.2022:

    36 hours of contact teaching, independent project work 44 hours minimum (depending on the project size), 3–5 ECTS



Study Material
  • Valid 01.08.2020-31.07.2022:

    Published on MyCourses throughout the course.


  • Valid 01.08.2020-31.07.2022:

    • Introduction to Creative Coding, Software Studies for Media Designers or Software Studies: Programming for Artists
    • Internet Technologies and Techniques

    Or similar skills in programming and web development acquired elsewhere.