Skip to main content

API Development (5 cr)

Code: 5G00EU63-3003

General information


Enrolment period
15.12.2022 - 31.01.2023
Registration for the implementation has ended.
Timing
09.01.2023 - 07.05.2023
Implementation has ended.
Credits
5 cr
Virtual portion
4 cr
Mode of delivery
Blended learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 50
Degree programmes
Degree Programme in ICT Engineering
Teachers
Jari Aalto
Person in charge
Jari Aalto
Tags
ONLINE
Course
5G00EU63

Objectives (course unit)

Students are familiar with server-side implementation techniques and programming methods. The student is able to identify the CRUD functions of the data. Students are able to design and implement API. Student is familiar with API implementation and publishing methods.

Content (course unit)

The server-side implementation techniques and programming methods. CRUD implementation of data. Design and implementation of API. API Implementation and Publication Methods.

Prerequisites (course unit)

IoT and Web Programming

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

Student
-Is able to implement API features
-Is able to implement data CRUD functions
-Is able to publish API

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

Student
-Is able to implement the required API features
-Is able to implement the necessary data CRUD functions
-Can automate API implementation and release

Assessment criteria, excellent (5) (course unit)

Student
-Is able to implement versatile API features
-Is able to implement the versatile data CRUD functions
-Can automate all API implementation and release steps

Location and time

Ks. periodiaikataulu. Opetus etäopetuksena 2023-01-24 alkaen. Ks. https://lukkarit.tamk.fi

Exam schedules

Ei tenttiä. Ks. kohta arviointimenetelmät.
Opintojakson arvosanan korotus: 2023-04-28 pe 15:00 B2-20 kirjallinen tentti opintojakson aihealueesta: SQL, HTTP, API/REST/CRUD, Nodejs. Ks. opintojakson verkkosivujen materiaali. Arviointi: 30 % = 1, 60 % = 2, 80 % = 3, 90 % = 4, 100 % = 5. [pakollinen] ilmoittaudu sähköpostilla ennen tenttipäivää: To: Subject: 5G00EU63-3003 exam

Assessment methods and criteria

Kokonaisarvosana 1-5 koostuu kahdesta osasta: harjoitustehtävistä (arvosanat: 1-2) ja valinnaisesta harjoitustyöstä (+1..+3 numeroa). Määräajan jälkeiset palaukset: arvioidaan kokonaisarvosanalla 1.

Harjoitustyö esitellään viimeistään aikataulussa mainittuna päivänä. Määräajan jälkeiset suoritukset arvioidaan kokonaisarvosanalla 1. Vain ohjeiden mukaiset suoritukset arvioidaan.

Harjoitustyön vaatimukset: yksilötyö, powerpoint-esitys ja henkilökohtainen esittely. numeroiden +1..+3 määrätymisestä annetaan ohjeet opintojaksolla. Harjoitustyö palautetetaan opintojakson palautuspaikkaan. Harjoitustyö esitellään viimeistään aikataulussa mainittuna päivänä. Määräajan jälkeiset suoritukset arvioidaan arvosanalla 1. Ainoastaan ohjeiden mukaiset suoritukset arvioidaan.

UUSINTA: Suorituksia voi palauttaa hyväksyttyyn suoritukseen (1) määräajan jälkeen

AIKATAULU JA MÄÄRÄAJAT
2023-03-07 vk 10 Harjoitusten palautusten määräaika (deadline).
2023-03-28 vk 13 klo 08.15 Valinnaisen harjoitustyön esittely; Poissaolotapauksessa tekijä palauttaa linkin esittelyvideoon esittelypäivään mennessä.

ESIMERKKI ARVOSANAN MÄÄRÄYTYMISESTÄ: Harjoitustehtävät 30 % ja palautettu harjoitustyö, joka täyttää vaatimukset +1. Kokonaisarvosana 2.

Assessment scale

0-5

Teaching methods

luennot
harjoitukset
harjoitustyöt

Learning materials

Verkon soveltuva materiaali koskien NodeJS-kehitystä.

Student workload

Ks. periodiaikataulu.

Content scheduling

- Introduction
- Data Storage
- Web services and protocols
- API-development

Completion alternatives

Sovitaan tapauskohtaisesti.

Further information

lähiopetus

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

Vähemmän kuin 30 % harjoituksista on palautettu hyväksytysti. Harjoitustyö hylätty: tekijä ei ole henkilökohtaisesti esitellyt työtä tai ei ole lähettänyt esittelyvideota, puuttuu työn yhteenvedon powerpoint-esitys.

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

Ks. arviointikriteerit.

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

Ks. arviointikriteerit.

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

Ks. arviointikriteerit.

Go back to top of page