Skip to main content

Basic Concepts of Web Technology (15 ECTS)

Code: TX00CD47-3007

General information


Enrollment
01.01.2019
Registration for the implementation has ended.
Timing
16.03.2020 - 10.05.2020
Implementation has ended.
Number of ECTS credits allocated
15 ECTS
Mode of delivery
On-campus
Campus
Leiritie 1
Teaching languages
Finnish
English
Seats
0 - 40
Degree programmes
Information and Communication Technology
No reservations found for implementation TX00CD47-3007!

Learning outcomes

This course will provide understanding of how web technologies and databases can be used in building backend and mobile front end services.

Content

• Java EE basics or Node.js basics
• Database design and management
• Usability concepts
• Front end development

Prerequisites

N/A

Teaching methods

* Lectures and lab/exercises
* Project (small team)

Location and time

Mon-Fri 9:00 - 16:00
Online: https://metropolia.zoom.us/j/245426783

Learning materials and recommended literature

* Teaching slides and taking notes during lectures
* WWW
* Math: Schaum's Outline of Discrete Mathematics, Third Edition – Alas
https://alas.matf.bg.ac.rs/~mi10164/Materijali/DS.pdf

Exam dates and retake possibilities

Final presentations on 06.05.2020 13.00 - 16.00 (to be confirmed)

Student workload

Weeks 1-5: Lectures/Labs
Weeks 5-8: Projects (Web app and Math)

Content scheduling

(Might be adapted)
Week 1: ECMAScript, html/css recap, responsive design, relational database recap, set theory
Week 2: Server install, database design, set theory, relations, visualization and graph
Week 3: NodeJS, temporal databases, team management tools, proportional claculus
Week 4: NodeJS, database continued, Advanced CSS, statistics and data visualization, Project ideation
Week 5: Web app project, R studio project, Security
Week 6-7: Project
Week 8: Project and final presentation

Assessment methods and criteria

* Math (3ECTS, 20% of final grade):
- Assignments
- Project
* Personal participation (60% of 12ECTS):
- 4-5 weekly assignments.
* Web application project (40% of 12ECTS):
- Teamwork (no individual work!) of 2 or 3 students
- Idea 5%, UI (for right target group) 25%, working app and code 45%, presentation 10%, documentation 10%, team management 5%.
- Peer and self review, multiply the total

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Capability to develop basic web service including back end and front end components.

Assessment criteria, good (3)

Good understanding of relevant web technologies and capability to apply them in developing web service including back end and front end components. Understanding of basic usability criteria in UI and interaction logic.

Assessment criteria, excellent (5)

Very good understanding of relevant web technologies and capability to apply them in developing web service including back end and front end components. Application of basic usability criteria in UI and interaction logic.

Go back to top of page