Skip to main content

IoT and Web Programming (5 cr)

Code: 5G00ET61-3001

General information


Enrolment period
25.11.2019 - 31.01.2020
Registration for the implementation has ended.
Timing
07.01.2020 - 14.04.2020
Implementation has ended.
Credits
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 40
Degree programmes
Degree Programme in ICT Engineering
Teachers
Anu Lehtisalo
Pekka Pöyry
Person in charge
Pekka Pöyry
Course
5G00ET61

Objectives (course unit)

The student knows the needs and possibilities of application of data storage and web programming in IoT systems. The student is able to implement a simple web application for storing data using the IoT system. Students are familiar with the most common modern techniques of data storage and web programming.

Content (course unit)

Web programming techniques and languages, data storage techniques, data acquisition and storage, data api implementation, data reading from api, data processing, data display to end user. Command line basics.

Prerequisites (course unit)

Basics of C++ Programming

Assessment criteria, satisfactory (1-2) (course unit)

The student is able to receive and store data and is able to display stored data to the end user in a web application.

Assessment criteria, good (3-4) (course unit)

The student is able to create and publish a web application to support the IoT system. The student is able to create interaction for the end user. The student is able to implement data storage, reading, reading and displaying to the end user.

Assessment criteria, excellent (5) (course unit)

The student is able to create and publish an easy-to-use web application to support the IoT system. The student is able to create interactivity that supports ease of use. Students are able to produce versatile solutions for storing, reading, processing and displaying data.

Exam schedules

Ei tenttiä.
Harjoitustyö tehdään opintojakson aikana erikseen annettavan aikatulun mukaisesti.
Uusinta ja korotus erikseen sovittavalla harjoitustyöllä tai sen täydennyksenä.

Evaluation methods and criteria

Opintojakso arvioidaan tehdyn harjoitustyön perusteella. Viikkoharjoituksista ei saa lisäpisteitä, mutta niistä on tehtävä vähintään 30 %, jotta kurssin voi läpäistä.

Harjoitustyön max pisteet 50
Arvosanat määräytyvät alla olevan taulukon mukaan:
0 0
1 12
2 22
3 30
4 38
5 46

Harjoitustyön tarkempi kuvaus tulee tabulaan.

Assessment scale

0-5

Teaching methods

lähiopetus|harjoitukset|itsenäinen verkko-opiskelu|harjoitustyöt

Learning materials

Kaikki materiaali on Tabulakurssilla

Completion alternatives

kts arviointi

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Harjoitustyö ei täytä minimivaatimuksia tai harjoitustyö jää kesken tai harjoitustyötä ei ole palautettu.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa luoda ja julkaista yksinkertaisen web-sivun. Opiskelija kykenee hyödyntämään backendin API rajapintaa frontend kehityksessä.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa luoda ja julkaista rakenteeltaan toimivan web-sivuston, joka käyttää backendin APIa ja erilaisia visualisointeja. Opiskelija ymmärtää, miten backendin soveluslogiikka toimii ja miten tietokanta toimii backendin tietovarastona.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa luoda ja julkaista rakenteeltaan hyvin käytettävän web-sivun, joka käyttää backendin APIa, ja monipuolisia visualisointeja ja hakurajauksia. Opiskelija osaa käyttää monipuolisesti serveripään API rajapintaa web-sovelluksen osana. Opiskelija ymmärtää hyvin, miten backendin soveluslogiikka toimii ja miten tietokanta toimii backendin tietovarastona.

Go back to top of page