Siirry suoraan sisältöön

Backend-kehitys (15 op)

Toteutuksen tunnus: 4A00EZ62-3011

Toteutuksen perustiedot


Ilmoittautumisaika

06.06.2024 - 08.09.2024

Ajoitus

01.08.2024 - 31.12.2024

Laajuus

15 op

Virtuaaliosuus

10 op

Toteutustapa

34 % Lähiopetus, 66 % Verkossa tapahtuva opiskelu

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet

  • Suomi

Koulutus

  • Tietojenkäsittelyn tutkinto-ohjelma

Opettaja

  • Jari Aalto
  • Sami Kojo
  • Jussi Pohjolainen

Vastuuhenkilö

Jari Aalto

Ryhmät

  • 23TIKOOT2
    2023 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2

Tavoitteet (OJ)

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on hyvät ammatilliset taidot erityisesti palvelinpuolen tekniikoista. Moduulissa keskitytään ammatillisten taitojen kehittämiseen.

Sisältö (OJ)

Tietokannat,
versionhallinta,
pilvipalvelut ja
backend-kehitys.

Esitietovaatimukset (OJ)

Opintojaksot Johdatus ohjelmointiin, Tietokannat ja WWW-tekniikat, tai näitä opintoja vastaavat tiedot.

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija osaa tietokantapalvelimen perusteet.
Opiskelija osaa versionhallinnan perusteet.
Opiskelija ymmärtää tietoturvan, testauksen ja pilvipalveluiden periaatteet.
Opiskelija osaa yksinkertaisten backend-sovellusten perusteet.

Arviointikriteerit, hyvä (3-4) (OJ)

Opiskelija osaa hallinnoida tietokantapalveluja.
Opiskelija osaa käyttää erilaisia versionhallintaohjelmia.
Opiskelija osaa stietoturvan, testauksen ja pilvipalveluiden käytön perusteet.
Opiskelija osaa toteuttaa yksinkertaisten backend-sovellusten.

Arviointikriteerit, kiitettävä (5) (OJ)

Opiskelija osaa tietokantojen käytön kehittyneempiä ominaisuuksia.
Opiskelija osaa käyttää useita versionhallintaohjelmistoja.
Opiskelija osaa rakentaa testauskokonaisuuden ja ottaa käyttöön pilvipalveluita.
Opiskelija osaa toteuttaa tietokantapohjaisen backend-sovelluksen, jossa otetaan huomioon tietoturva.

Aika ja paikka

Ks. periodiaikataulu ja opintojakson Moodle sivut.

Tenttien ja uusintatenttien ajankohdat

Ei kokonaisarvioinnin tenttiä. Ks. ARVIOINTIKRITEERIT.

Arviointimenetelmät ja arvioinnin perusteet

VERSIONHALLINTA JA TESTAUS: harjoituksista 30 % = 1, 60 % = 2, 90 % = 3. Muut arvosanat: versionhallintaprojekti +1, testausprojekti +1.
TIETOKANNAT: palautuksista 50%: 1, 75%: 2, 90%: 3. Raportti: korottaa arvosanaa 0-2 arvosanaa.
BACKEND-KEHITYS: harjoitukset (40%) ja projektityö (60%)

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

lähiopetus
harjoitukset
harjoitustyöt tai tentit

Oppimateriaalit

Soverltuva verkon materiaali aiheista: tietokannat, versionhallinta, testaus, NodeJS ja siihen liittyvät ohjelmointitekniikat

Opiskelijan ajankäyttö ja kuormitus

ks. periodiaikataulu. Opintojakso koostuu kolmesta osasta. Osat 1-2 (alku): Tietokannat ja versionhallinta. Osa 3: Nodejs (loppu, viikosta 42 eteenpäin).

Sisällön jaksotus

Aikataulu ilmoitetaan opintojakson alussa. Palautusten viimeiset määräajat:
2024-11-28 osa: versionhallinta ja testaus. Harjoitukset ja raportti (vk 48).
2024-11-03 osa: tietokannat. Viikottain ja tietokannanhallintajärjestelmien eroja kuvaava raportti.
2024-12-31 osa: backend-kehitys. Viikottaiset harjoitukset, projekti (vk 02/2025)

HUOM: 2024-11-28 kello 10:00 (vk 48) versionhallinan Github-tiimien projektien esittelyt niille, jotka ovat olleet valinnaisessa projektissa. Pakollinen läsnäole.

Toteutuksen valinnaiset suoritustavat

Sovitaan erikseen.

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Alle 30 % hyväksyttyjä palautuksia määräaikaan mennesssä.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. "Arviointimenetelmät ja arvioinnin perusteet"

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. "Arviointimenetelmät ja arvioinnin perusteet"

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. "Arviointimenetelmät ja arvioinnin perusteet"