Siirry suoraan sisältöön

Frontend-kehitysLaajuus (15 op)

Tunnus: 4A00EZ61

Laajuus

15 op

Osaamistavoitteet

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on hyvät ammatilliset taidot asiakaspuolen tekniikoista. Moduulissa keskitytään omien ammatillisten taitojen kehittämiseen niin käyttöliittymän suunnittelussa kuin toteuttamisessa.

Sisältö

Web-standardit,
selainohjelmointi yleisesti,
selainohjelmointi kehyksellä.

Esitietovaatimukset

Opintojaksot Johdatus ohjelmointiin sekä WWW-tekniikat tai näitä opintoja vastaavat tiedot.

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija osaa selaimessa käytettävän ohjelmointikielen alkeet.
Opiskelija osaa toteuttaa pienimuotoisen selainpään sovelluksen.
Opiskelija tunnistaa keskeiset web-standardit.
Opiskelija osaa hyödyntää tyylitiedostoja ja  ottaa käytettävyyden huomioon sivuja tehdessään.

Arviointikriteerit, hyvä (3-4)

Opiskelija osaa toteuttaa selainsovelluksen joka käyttää hyödykseen ulkopuolista tietokantaa.
Opiskelija osaa hyödyntää erilaisia rajapintoja selainpohjaisessa sovelluskehityksessä.
Opiskelija osaa tuottaa selainpohjaisen sovelluksen joka on visuaalisesti miellyttävä kokonaisuus hyödyntäen tyylitiedostoja.

Arviointikriteerit, kiitettävä (5)

Opiskelija ymmärtää kehyksen hyödyt toteuttaessaan selainpään sovellusta.
Opiskelija osaa toteuttaa selainpään sovelluksen käyttämällä modernia kehystä.
Opiskelija osaa suunnitella ja toteuttaa web-sovelluksen ottamalla käytettävyyden ja saavutettavuuden erinomaisesti huomioon.

Ilmoittautumisaika

07.06.2024 - 08.09.2024

Ajoitus

01.08.2024 - 31.12.2024

Laajuus

15 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Outi Tuisku
  • Jussi Pohjolainen
  • Pekka Yliruusi
  • Teemu Heinimäki
Vastuuhenkilö

Jussi Pohjolainen

Ryhmät
  • 23TIKOOT1
    2023 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1

Tavoitteet (OJ)

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on hyvät ammatilliset taidot asiakaspuolen tekniikoista. Moduulissa keskitytään omien ammatillisten taitojen kehittämiseen niin käyttöliittymän suunnittelussa kuin toteuttamisessa.

Sisältö (OJ)

Web-standardit,
selainohjelmointi yleisesti,
selainohjelmointi kehyksellä.

Esitietovaatimukset (OJ)

Opintojaksot Johdatus ohjelmointiin sekä WWW-tekniikat tai näitä opintoja vastaavat tiedot.

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

Opiskelija osaa selaimessa käytettävän ohjelmointikielen alkeet.
Opiskelija osaa toteuttaa pienimuotoisen selainpään sovelluksen.
Opiskelija tunnistaa keskeiset web-standardit.
Opiskelija osaa hyödyntää tyylitiedostoja ja  ottaa käytettävyyden huomioon sivuja tehdessään.

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

Opiskelija osaa toteuttaa selainsovelluksen joka käyttää hyödykseen ulkopuolista tietokantaa.
Opiskelija osaa hyödyntää erilaisia rajapintoja selainpohjaisessa sovelluskehityksessä.
Opiskelija osaa tuottaa selainpohjaisen sovelluksen joka on visuaalisesti miellyttävä kokonaisuus hyödyntäen tyylitiedostoja.

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

Opiskelija ymmärtää kehyksen hyödyt toteuttaessaan selainpään sovellusta.
Opiskelija osaa toteuttaa selainpään sovelluksen käyttämällä modernia kehystä.
Opiskelija osaa suunnitella ja toteuttaa web-sovelluksen ottamalla käytettävyyden ja saavutettavuuden erinomaisesti huomioon.

Tenttien ja uusintatenttien ajankohdat

ECMAScript - tentti exam.tuni.fi:ssä 15.10.2024 - 12.11.2024

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan painotetulla keskiarvolla seuraavista osa-alueista

ECMAScript Essentials (26%)

Arviointi harjoituksin ja tentillä.

- Tekemällä min 50% annetuista harjoituksista saa osakurssiarvion 1
- Tekemällä min 50% annetuista harjoituksista ja osallistuminen tenttiin tuottaa osakurssiarvosanan väliltä 1 - 5.
- Osallistumalla suoraan tenttiin tekemättä harjoituksia saa osakurssiarvion 0 - 4.

React Development (26 %)

Arviointi opintojakson mittaan kerättyjen pisteiden perusteella. Pisteitä on mahdollista kerätä projektityöstä sekä mahdollisesti harjoituksista, opetuskertojen yhteydessä järjestettävistä testeistä tai vertaisarvioinneista. Riittävää läsnäoloa voidaan edellyttää tai läsnäolosta voidaan palkita lisäpistein. Alustavasti [0 %, 35 %[ -> 0, [35 %, 50 %[ -> 1, [50 %, 65 %[ -> 2, [65 %, 80 %[ -> 3, [80 %, 90 %[ -> 4, [90 %, 100 %] -> 5.

UI Technologies (26%)
Pakollisten tehtävien palautus -> arvosana 1-2.
Korkeammat arvosanat saavutetaan harjoitustyöllä ja/tai mahdollisesti tehtyjen esitelmien perusteella.


Usability (20%)

Arviointi harjoitustehtävien perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset, etäopetus, ongelmaperustainen oppiminen.

Oppimateriaalit

-

Opiskelijan ajankäyttö ja kuormitus

Opiskelijan työtä yhteensä 405 h joka jakautuu ajankohdalle syyskuu - joulukuu.

Sisällön jaksotus

Opintojakso koostuu neljästä osa-alueesta:

- ECMAScript Essentials, Jussi Pohjolainen, 4 op
- React Development, Teemu Heinimäki, 4 op, aloitus 2. periodilla
- UI Technologies, Pekka Yliruusi, 4 op
- Usability, Outi Tuisku, 3 op

Toteutuksen valinnaiset suoritustavat

-

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

Ilmoittautumisaika

07.06.2024 - 09.09.2024

Ajoitus

01.08.2024 - 31.12.2024

Laajuus

15 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Outi Tuisku
  • Jussi Pohjolainen
  • Pekka Yliruusi
  • Teemu Heinimäki
Vastuuhenkilö

Jussi Pohjolainen

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

Tavoitteet (OJ)

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on hyvät ammatilliset taidot asiakaspuolen tekniikoista. Moduulissa keskitytään omien ammatillisten taitojen kehittämiseen niin käyttöliittymän suunnittelussa kuin toteuttamisessa.

Sisältö (OJ)

Web-standardit,
selainohjelmointi yleisesti,
selainohjelmointi kehyksellä.

Esitietovaatimukset (OJ)

Opintojaksot Johdatus ohjelmointiin sekä WWW-tekniikat tai näitä opintoja vastaavat tiedot.

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

Opiskelija osaa selaimessa käytettävän ohjelmointikielen alkeet.
Opiskelija osaa toteuttaa pienimuotoisen selainpään sovelluksen.
Opiskelija tunnistaa keskeiset web-standardit.
Opiskelija osaa hyödyntää tyylitiedostoja ja  ottaa käytettävyyden huomioon sivuja tehdessään.

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

Opiskelija osaa toteuttaa selainsovelluksen joka käyttää hyödykseen ulkopuolista tietokantaa.
Opiskelija osaa hyödyntää erilaisia rajapintoja selainpohjaisessa sovelluskehityksessä.
Opiskelija osaa tuottaa selainpohjaisen sovelluksen joka on visuaalisesti miellyttävä kokonaisuus hyödyntäen tyylitiedostoja.

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

Opiskelija ymmärtää kehyksen hyödyt toteuttaessaan selainpään sovellusta.
Opiskelija osaa toteuttaa selainpään sovelluksen käyttämällä modernia kehystä.
Opiskelija osaa suunnitella ja toteuttaa web-sovelluksen ottamalla käytettävyyden ja saavutettavuuden erinomaisesti huomioon.

Tenttien ja uusintatenttien ajankohdat

ECMAScript - tentti exam.tuni.fi:ssä 15.10.2024 - 12.11.2024

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan painotetulla keskiarvolla seuraavista osa-alueista

ECMAScript Essentials (26%)

Arviointi harjoituksin ja tentillä.

- Tekemällä min 50% annetuista harjoituksista saa osakurssiarvion 1
- Tekemällä min 50% annetuista harjoituksista ja osallistuminen tenttiin tuottaa osakurssiarvosanan väliltä 1 - 5.
- Osallistumalla suoraan tenttiin tekemättä harjoituksia saa osakurssiarvion 0 - 4.

React Development (26 %)

Arviointi opintojakson mittaan kerättyjen pisteiden perusteella. Pisteitä on mahdollista kerätä projektityöstä sekä mahdollisesti harjoituksista, opetuskertojen yhteydessä järjestettävistä testeistä tai vertaisarvioinneista. Riittävää läsnäoloa voidaan edellyttää tai läsnäolosta voidaan palkita lisäpistein. Alustavasti [0 %, 35 %[ -> 0, [35 %, 50 %[ -> 1, [50 %, 65 %[ -> 2, [65 %, 80 %[ -> 3, [80 %, 90 %[ -> 4, [90 %, 100 %] -> 5.

UI Technologies (26%)

Pakollisten tehtävien palautus -> arvosana 1-2.
Korkeammat arvosanat saavutetaan harjoitustyöllä ja/tai mahdollisesti tehtyjen esitelmien perusteella.

Usability (20%)

Arviointi harjoitustehtävien perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset, etäopetus, ongelmaperustainen oppiminen.

Oppimateriaalit

-

Opiskelijan ajankäyttö ja kuormitus

Opiskelijan työtä yhteensä 405 h joka jakautuu ajankohdalle syyskuu - joulukuu.

Sisällön jaksotus

Opintojakso koostuu neljästä osa-alueesta:

- ECMAScript Essentials, Jussi Pohjolainen, 4 op
- React Development, Teemu Heinimäki, 4 op, aloitus 2. periodilla
- UI Technologies, Pekka Yliruusi, 4 op
- Usability, Outi Tuisku, 3 op

Toteutuksen valinnaiset suoritustavat

-

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

Ilmoittautumisaika

07.06.2023 - 07.09.2023

Ajoitus

01.08.2023 - 31.12.2023

Laajuus

15 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Outi Tuisku
  • Toni Männistö
  • Jussi Pohjolainen
  • Pekka Yliruusi
  • Teemu Heinimäki
Vastuuhenkilö

Jussi Pohjolainen

Ryhmät
  • 22TIKOOT1
    22 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1

Tavoitteet (OJ)

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on hyvät ammatilliset taidot asiakaspuolen tekniikoista. Moduulissa keskitytään omien ammatillisten taitojen kehittämiseen niin käyttöliittymän suunnittelussa kuin toteuttamisessa.

Sisältö (OJ)

Web-standardit,
selainohjelmointi yleisesti,
selainohjelmointi kehyksellä.

Esitietovaatimukset (OJ)

Opintojaksot Johdatus ohjelmointiin sekä WWW-tekniikat tai näitä opintoja vastaavat tiedot.

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

Opiskelija osaa selaimessa käytettävän ohjelmointikielen alkeet.
Opiskelija osaa toteuttaa pienimuotoisen selainpään sovelluksen.
Opiskelija tunnistaa keskeiset web-standardit.
Opiskelija osaa hyödyntää tyylitiedostoja ja  ottaa käytettävyyden huomioon sivuja tehdessään.

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

Opiskelija osaa toteuttaa selainsovelluksen joka käyttää hyödykseen ulkopuolista tietokantaa.
Opiskelija osaa hyödyntää erilaisia rajapintoja selainpohjaisessa sovelluskehityksessä.
Opiskelija osaa tuottaa selainpohjaisen sovelluksen joka on visuaalisesti miellyttävä kokonaisuus hyödyntäen tyylitiedostoja.

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

Opiskelija ymmärtää kehyksen hyödyt toteuttaessaan selainpään sovellusta.
Opiskelija osaa toteuttaa selainpään sovelluksen käyttämällä modernia kehystä.
Opiskelija osaa suunnitella ja toteuttaa web-sovelluksen ottamalla käytettävyyden ja saavutettavuuden erinomaisesti huomioon.

Tenttien ja uusintatenttien ajankohdat

ECMAScript tentin ajankohdat kurssin kotisivuilla.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan painotetulla keskiarvolla seuraavista osa-alueista

ECMAScript Essentials (26%)

Arviointi harjoituksin ja tentillä. Tekemällä 40% annetuista harjoituksista saa arvion 1. Arviot 1 - 5 on mahdollista saada osallistumalla tenttiin johon saa hyvityspisteitä tehtyjen harjoitusmäärien perusteella: 40 - 60% -> 0 p, 60-70% -> 0.5p, 70-80% -> 1p, 80-90% 1.5p, 90-100% 2p

React Development (26 %)

Arviointi opintojakson mittaan kerättyjen pisteiden perusteella. Pisteitä on mahdollista kerätä projektityöstä sekä mahdollisesti harjoituksista, opetuskertojen yhteydessä järjestettävistä testeistä tai vertaisarvioinneista. Riittävää läsnäoloa voidaan edellyttää tai läsnäolosta voidaan palkita lisäpistein. Alustavasti [0 %, 35 %[ -> 0, [35 %, 50 %[ -> 1, [50 %, 65 %[ -> 2, [65 %, 80 %[ -> 3, [80 %, 90 %[ -> 4, [90 %, 100 %] -> 5.

UI Technologies (26%)

Arvioidaan harjoitustehtävien perusteella sekä mahdollisesti tehtyjen esitelmien perusteella.

Usability (20%)

Arviointi harjoitustehtävien perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset, etäopetus, ongelmaperustainen oppiminen.

Oppimateriaalit

-

Opiskelijan ajankäyttö ja kuormitus

Opiskelijan työtä yhteensä 405 h joka jakautuu tasaisesti ajankohdalle syyskuu - joulukuu.

Sisällön jaksotus

Opintojakso koostuu neljästä osa-alueesta:

- ECMAScript Essentials, Jussi Pohjolainen, 4 op
- React Development, Teemu Heinimäki, 4 op, aloitus 2. periodilla
- UI Technologies, Pekka Yliruusi, 4 op
- Usability, Outi Tuisku, 3 op

Toteutuksen valinnaiset suoritustavat

-

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

Ilmoittautumisaika

07.06.2023 - 07.09.2023

Ajoitus

01.08.2023 - 31.12.2023

Laajuus

15 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Outi Tuisku
  • Toni Männistö
  • Jussi Pohjolainen
  • Pekka Yliruusi
  • Teemu Heinimäki
Vastuuhenkilö

Jussi Pohjolainen

Ryhmät
  • 22TIKOOT2
    22 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2

Tavoitteet (OJ)

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on hyvät ammatilliset taidot asiakaspuolen tekniikoista. Moduulissa keskitytään omien ammatillisten taitojen kehittämiseen niin käyttöliittymän suunnittelussa kuin toteuttamisessa.

Sisältö (OJ)

Web-standardit,
selainohjelmointi yleisesti,
selainohjelmointi kehyksellä.

Esitietovaatimukset (OJ)

Opintojaksot Johdatus ohjelmointiin sekä WWW-tekniikat tai näitä opintoja vastaavat tiedot.

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

Opiskelija osaa selaimessa käytettävän ohjelmointikielen alkeet.
Opiskelija osaa toteuttaa pienimuotoisen selainpään sovelluksen.
Opiskelija tunnistaa keskeiset web-standardit.
Opiskelija osaa hyödyntää tyylitiedostoja ja  ottaa käytettävyyden huomioon sivuja tehdessään.

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

Opiskelija osaa toteuttaa selainsovelluksen joka käyttää hyödykseen ulkopuolista tietokantaa.
Opiskelija osaa hyödyntää erilaisia rajapintoja selainpohjaisessa sovelluskehityksessä.
Opiskelija osaa tuottaa selainpohjaisen sovelluksen joka on visuaalisesti miellyttävä kokonaisuus hyödyntäen tyylitiedostoja.

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

Opiskelija ymmärtää kehyksen hyödyt toteuttaessaan selainpään sovellusta.
Opiskelija osaa toteuttaa selainpään sovelluksen käyttämällä modernia kehystä.
Opiskelija osaa suunnitella ja toteuttaa web-sovelluksen ottamalla käytettävyyden ja saavutettavuuden erinomaisesti huomioon.

Tenttien ja uusintatenttien ajankohdat

ECMAScript tentin ajankohdat kurssin kotisivuilla.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan painotetulla keskiarvolla seuraavista osa-alueista

ECMAScript Essentials (26%)

Arviointi harjoituksin ja tentillä. Tekemällä 40% annetuista harjoituksista saa arvion 1. Arviot 1 - 5 on mahdollista saada osallistumalla tenttiin johon saa hyvityspisteitä tehtyjen harjoitusmäärien perusteella: 40 - 60% -> 0 p, 60-70% -> 0.5p, 70-80% -> 1p, 80-90% 1.5p, 90-100% 2p

React Development (26 %)

Arviointi opintojakson mittaan kerättyjen pisteiden perusteella. Pisteitä on mahdollista kerätä projektityöstä sekä mahdollisesti harjoituksista, opetuskertojen yhteydessä järjestettävistä testeistä tai vertaisarvioinneista. Riittävää läsnäoloa voidaan edellyttää tai läsnäolosta voidaan palkita lisäpistein. Alustavasti [0 %, 35 %[ -> 0, [35 %, 50 %[ -> 1, [50 %, 65 %[ -> 2, [65 %, 80 %[ -> 3, [80 %, 90 %[ -> 4, [90 %, 100 %] -> 5.

UI Technologies (26%)

Arvioidaan harjoitustehtävien perusteella sekä mahdollisesti tehtyjen esitelmien perusteella.

Usability (20%)

Arviointi harjoitustehtävien perusteella.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset, etäopetus, ongelmaperustainen oppiminen.

Oppimateriaalit

-

Opiskelijan ajankäyttö ja kuormitus

Opiskelijan työtä yhteensä 405 h joka jakautuu tasaisesti ajankohdalle syyskuu - joulukuu.

Sisällön jaksotus

Opintojakso koostuu neljästä osa-alueesta:

- ECMAScript Essentials, Jussi Pohjolainen, 4 op
- React Development, Teemu Heinimäki, 4 op, aloitus 2. periodilla
- UI Technologies, Pekka Yliruusi, 4 op
- Usability, Outi Tuisku, 3 op

Toteutuksen valinnaiset suoritustavat

-

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

Ilmoittautumisaika

08.06.2022 - 30.08.2022

Ajoitus

01.08.2022 - 31.12.2022

Laajuus

15 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Jere Käpyaho
  • Jussi Pohjolainen
  • Pekka Yliruusi
  • Teemu Heinimäki
Vastuuhenkilö

Jussi Pohjolainen

Ryhmät
  • 21TIKOOT1
    21 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 1

Tavoitteet (OJ)

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on hyvät ammatilliset taidot asiakaspuolen tekniikoista. Moduulissa keskitytään omien ammatillisten taitojen kehittämiseen niin käyttöliittymän suunnittelussa kuin toteuttamisessa.

Sisältö (OJ)

Web-standardit,
selainohjelmointi yleisesti,
selainohjelmointi kehyksellä.

Esitietovaatimukset (OJ)

Opintojaksot Johdatus ohjelmointiin sekä WWW-tekniikat tai näitä opintoja vastaavat tiedot.

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

Opiskelija osaa selaimessa käytettävän ohjelmointikielen alkeet.
Opiskelija osaa toteuttaa pienimuotoisen selainpään sovelluksen.
Opiskelija tunnistaa keskeiset web-standardit.
Opiskelija osaa hyödyntää tyylitiedostoja ja  ottaa käytettävyyden huomioon sivuja tehdessään.

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

Opiskelija osaa toteuttaa selainsovelluksen joka käyttää hyödykseen ulkopuolista tietokantaa.
Opiskelija osaa hyödyntää erilaisia rajapintoja selainpohjaisessa sovelluskehityksessä.
Opiskelija osaa tuottaa selainpohjaisen sovelluksen joka on visuaalisesti miellyttävä kokonaisuus hyödyntäen tyylitiedostoja.

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

Opiskelija ymmärtää kehyksen hyödyt toteuttaessaan selainpään sovellusta.
Opiskelija osaa toteuttaa selainpään sovelluksen käyttämällä modernia kehystä.
Opiskelija osaa suunnitella ja toteuttaa web-sovelluksen ottamalla käytettävyyden ja saavutettavuuden erinomaisesti huomioon.

Tenttien ja uusintatenttien ajankohdat

ECMAScript tentin ajankohdat kurssin kotisivuilla.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan painotetulla keskiarvolla seuraavista osa-alueista

ECMAScript Essentials (26%)

Arviointi harjoituksin ja tentillä. Tekemällä 40% annetuista harjoituksista saa arvion 1. Arviot 2 - 5 on mahdollista saada osallistumalla tenttiin johon saa hyvityspisteitä tehtyjen harjoitusmäärien perusteella: 40 - 60% -> 0 p, 60-70% -> 0.5p, 70-80% -> 1p, 80-90% 1.5p, 90-100% 2p

React Development (26 %)

Arviointi harjoituksista, mahdollisesti opetuskertojen yhteydessä järjestettävistä testeistä sekä projektityöstä kertyvien pisteiden perusteella. Alustavasti [0 %, 35 %[ -> 0, [35 %, 50 %[ -> 1, [50 %, 65 %[ -> 2, [65 %, 80 %[ -> 3, [80 %, 90 %[ -> 4, [90 %, 100 %] -> 5.

UI Technologies (26%)

Arvioidaan harjoitustehtävien perusteella sekä mahdollisesti tehtyjen esitelmien perusteella.

Usability (20%)

Arviointi lopputehtävän perusteella (käytettävyys- ja saavutettavuusarviointi verkkosivustolle TAI käytettävyystestauksen toteuttaminen).

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset, etäopetus, ongelmaperustainen oppiminen.

Oppimateriaalit

-

Opiskelijan ajankäyttö ja kuormitus

Opiskelijan työtä yhteensä 405 h joka jakautuu tasaisesti ajankohdalle syyskuu - joulukuu.

Sisällön jaksotus

Opintojakso koostuu neljästä osa-alueesta:

- ECMAScript Essentials, Jussi Pohjolainen, 4 op
- React Development, Teemu Heinimäki, 4 op, aloitus 2. periodilla
- UI Technologies, Pekka Yliruusi, 4 op
- Usability, Jere Käpyaho, 3 op

Toteutuksen valinnaiset suoritustavat

-

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

Ilmoittautumisaika

08.06.2022 - 30.08.2022

Ajoitus

01.08.2022 - 31.12.2022

Laajuus

15 op

Toteutustapa

Lähiopetus

Yksikkö

Tietojenkäsittely

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn tutkinto-ohjelma
Opettaja
  • Jere Käpyaho
  • Toni Männistö
  • Jussi Pohjolainen
  • Pekka Yliruusi
  • Teemu Heinimäki
Vastuuhenkilö

Jussi Pohjolainen

Ryhmät
  • 21TIKOOT2
    21 Tietojenkäsittely, ohjelmistotuotannon opintosuunta, ryhmä 2

Tavoitteet (OJ)

Tavoitteena on, että moduulin suoritettuaan opiskelijalla on hyvät ammatilliset taidot asiakaspuolen tekniikoista. Moduulissa keskitytään omien ammatillisten taitojen kehittämiseen niin käyttöliittymän suunnittelussa kuin toteuttamisessa.

Sisältö (OJ)

Web-standardit,
selainohjelmointi yleisesti,
selainohjelmointi kehyksellä.

Esitietovaatimukset (OJ)

Opintojaksot Johdatus ohjelmointiin sekä WWW-tekniikat tai näitä opintoja vastaavat tiedot.

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

Opiskelija osaa selaimessa käytettävän ohjelmointikielen alkeet.
Opiskelija osaa toteuttaa pienimuotoisen selainpään sovelluksen.
Opiskelija tunnistaa keskeiset web-standardit.
Opiskelija osaa hyödyntää tyylitiedostoja ja  ottaa käytettävyyden huomioon sivuja tehdessään.

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

Opiskelija osaa toteuttaa selainsovelluksen joka käyttää hyödykseen ulkopuolista tietokantaa.
Opiskelija osaa hyödyntää erilaisia rajapintoja selainpohjaisessa sovelluskehityksessä.
Opiskelija osaa tuottaa selainpohjaisen sovelluksen joka on visuaalisesti miellyttävä kokonaisuus hyödyntäen tyylitiedostoja.

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

Opiskelija ymmärtää kehyksen hyödyt toteuttaessaan selainpään sovellusta.
Opiskelija osaa toteuttaa selainpään sovelluksen käyttämällä modernia kehystä.
Opiskelija osaa suunnitella ja toteuttaa web-sovelluksen ottamalla käytettävyyden ja saavutettavuuden erinomaisesti huomioon.

Tenttien ja uusintatenttien ajankohdat

ECMAScript tentin ajankohdat kurssin kotisivuilla.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan painotetulla keskiarvolla seuraavista osa-alueista

ECMAScript Essentials (26%)

Arviointi harjoituksin ja tentillä. Tekemällä 40% annetuista harjoituksista saa arvion 1. Arviot 2 - 5 on mahdollista saada osallistumalla tenttiin johon saa hyvityspisteitä tehtyjen harjoitusmäärien perusteella: 40 - 60% -> 0 p, 60-70% -> 0.5p, 70-80% -> 1p, 80-90% 1.5p, 90-100% 2p

React Development (26 %)

Arviointi harjoituksista, mahdollisesti opetuskertojen yhteydessä järjestettävistä testeistä sekä projektityöstä kertyvien pisteiden perusteella. Alustavasti [0 %, 35 %[ -> 0, [35 %, 50 %[ -> 1, [50 %, 65 %[ -> 2, [65 %, 80 %[ -> 3, [80 %, 90 %[ -> 4, [90 %, 100 %] -> 5.

UI Technologies (26%)

Arvioidaan harjoitustehtävien perusteella sekä mahdollisesti tehtyjen esitelmien perusteella.

Usability (20%)

Arviointi lopputehtävän perusteella (käytettävyys- ja saavutettavuusarviointi verkkosivustolle TAI käytettävyystestauksen toteuttaminen).

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset, etäopetus, ongelmaperustainen oppiminen.

Oppimateriaalit

-

Opiskelijan ajankäyttö ja kuormitus

Opiskelijan työtä yhteensä 405 h joka jakautuu tasaisesti ajankohdalle syyskuu - joulukuu.

Sisällön jaksotus

Opintojakso koostuu neljästä osa-alueesta:

- ECMAScript Essentials, Jussi Pohjolainen, 4 op
- React Development, Teemu Heinimäki, 4 op, aloitus 2. periodilla
- UI Technologies, Pekka Yliruusi, 4 op
- Usability, Jere Käpyaho, 3 op

Toteutuksen valinnaiset suoritustavat

-

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät

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

Ks. arviointimenetelmät