Please note! Course description is confirmed for two academic years (1.8.2018-31.7.2020), 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 applications that are structurally sound and secure. Student understands the wide range of development and deployment strategies in modern web development, also considering the need for scalability, efficiency, and maintainability.
Credits: 5
Schedule: 27.10.2020 - 04.12.2020
Teacher in charge (valid 01.08.2020-31.07.2022): Lassi Haaranen, Arto Hellas
Teacher in charge (applies in this implementation): Lassi Haaranen, Arto Hellas
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
CONTENT, ASSESSMENT AND WORKLOAD
Content
Valid 01.08.2020-31.07.2022:
See study material.
Assessment Methods and Criteria
Valid 01.08.2020-31.07.2022:
Assignments and project work.
Workload
Valid 01.08.2020-31.07.2022:
The estimated course workload is 5 ECTS (approx 135h), which is divided as follows: lectures 12h, weekly assignments 80h, project work 35h, project peer assessment 8h. The weekly assignments and the project are completed individually.
Note that the first deadlines are already during the first week of the course.
DETAILS
Study Material
Valid 01.08.2020-31.07.2022:
Online textbook and assignments. Link to materials will be available in MyCourses.
Prerequisites
Valid 01.08.2020-31.07.2022:
CS-A1150 Databases and either CS-A1120 Programming 2 or CS-A1121 Basic Course in Programming Y2.
SDG: Sustainable Development Goals
3 Good Health and Well-being
4 Quality Education
8 Decent Work and Economic Growth
9 Industry, Innovation and Infrastructure