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.

LEARNING OUTCOMES

Student understands what web applications are, how they function, and how they are constructed. Student understands the responsibilities of client-side web applications and server-side web applications, and is able to design, implement, and test web applications. Student understands and applies up-to-date development and deployment strategies. 

Credits: 5

Schedule: 01.01.2024 - 31.07.2024

Teacher in charge (valid for whole curriculum period):

Teacher in charge (applies in this implementation): Arto Hellas, Lassi Haaranen

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

CEFR level (valid for whole curriculum period):

Language of instruction and studies (applies in this implementation):

Teaching language: English. Languages of study attainment: English

CONTENT, ASSESSMENT AND WORKLOAD

Assessment Methods and Criteria
  • valid for whole curriculum period:

    Assessment is conducted based on completed coursework as outlined in course materials.

Workload
  • valid for whole curriculum period:

    Independent study including but not limited to studying course materials and external resources and working on course assignments.

DETAILS

Study Material
  • valid for whole curriculum period:

    Online textbook and assignments.

Substitutes for Courses
Prerequisites
SDG: Sustainable Development Goals

    4 Quality Education

    9 Industry, Innovation and Infrastructure

    12 Responsible Production and Consumption

FURTHER INFORMATION

Further Information
  • valid for whole curriculum period:

    The course is offered as a continuously available online course, where students can start the course at any time. Note that the materials (including assignments and projects) are updated periodically - completed assignments, in general, remain completed between material updates. The course staff may, however, remove and add assignments that can also influence course grading even while the course is running. The grading of the course is always based on the most recent version of the materials.

    Teaching Language : English

    Teaching Period : 2022-2023 Autumn I - II
    2022-2023 Spring III - V
    2022-2023 Summer
    2023-2024 Autumn I - II
    2023-2024 Spring III - V
    2023-2024 Summer