Siirry suoraan sisältöön

Sovellusohjelmoinnin jatkokurssiLaajuus (5 op)

Tunnus: 5G00EV07

Laajuus

5 op

Osaamistavoitteet

Opiskelija osaa toteuttaa arkkitehtuurisesti laajempia käyttöliittymä- ja järjestelmäsovelluskokonaisuuksia sekä tuntee eri sovellustyyppien erot. Opiskelija osaa toteuttaa sovelluksia, jotka hyödyntävät alla olevia laite- ja järjestelmärajapintoja. Opiskelija tuntee sovellusten keskeiset arkkitehtuuriratkaisut.

Sisältö

Sovelluksen arkkitehtuuriratkaisut, laiterajapintojen hyödyntäminen, asynkronisuus, taustatehtävät, järjestelmäsovellukset, mobiilisovelluskehykset. Alustariippumaton sovelluskehitys.

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti.

Arviointikriteerit, hyvä (3-4)

Opiskelija
-tuntee sisällössä kuvatut teknologiat
-osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti

Arviointikriteerit, kiitettävä (5)

Opiskelija
-osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia
-osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä.

Ilmoittautumisaika

27.08.2024 - 27.09.2024

Ajoitus

23.09.2024 - 28.02.2025

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 50

Koulutus
  • Tietotekniikan tutkinto-ohjelma
Opettaja
  • Tony Torp
Vastuuhenkilö

Tony Torp

Ryhmät
  • 22I224
    Ohjelmistotekniikka

Tavoitteet (OJ)

Opiskelija osaa toteuttaa arkkitehtuurisesti laajempia käyttöliittymä- ja järjestelmäsovelluskokonaisuuksia sekä tuntee eri sovellustyyppien erot. Opiskelija osaa toteuttaa sovelluksia, jotka hyödyntävät alla olevia laite- ja järjestelmärajapintoja. Opiskelija tuntee sovellusten keskeiset arkkitehtuuriratkaisut.

Sisältö (OJ)

Sovelluksen arkkitehtuuriratkaisut, laiterajapintojen hyödyntäminen, asynkronisuus, taustatehtävät, järjestelmäsovellukset, mobiilisovelluskehykset. Alustariippumaton sovelluskehitys.

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

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti.

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

Opiskelija
-tuntee sisällössä kuvatut teknologiat
-osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti

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

Opiskelija
-osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia
-osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä.

Aika ja paikka

Teoria ja demoluennot Teamsissa, ohjaukset kampuksella ja etänä.

Tenttien ja uusintatenttien ajankohdat

Ei tenttejä.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Teams -etäluennot ja -demonstraatiot. Ongelmalähtöinen oppiminen, projektioppiminen. Viikkoharjoitukset ja harjoitustyön toteuttaminen.

Oppimateriaalit

Verkosta löytyvä ja erikseen kurssin Moodle -sivuille linkitettävät oppimateriaalit sekä tutoriaalit.

Opiskelijan ajankäyttö ja kuormitus

5 op = 130h opiskelijan työtä sisältäen lähiopetuksen, harjoitukset, harjoitustyön toteuttamisen sekä muun kurssilla tehtävät asiat.

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

Harjoituksia ja/tai harjoitustöitä ei ole palautettu hyväksytysti tai annetuissa määräajoissa. Tarkemmat kriteerit kurssin Moodle-sivuilla ja/tai kurssin Teams -alueella.

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

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti. Opiskelija tekee hyväksytyn määrän kurssilla annetuista harjoitustehtävistä.

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

Opiskelija tuntee kurssisisällössä kuvatut teknologiat sekä osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti. Opiskelija on tehnyt ja palauttanut kurssilla annetut tehtävät pääosin hyvin ja ajallaan.

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

Opiskelija osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia sekä osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä. Opiskelija on tehnyt ja palauttanut kurssilla annetut tehtävät kiitettävästi ja ajallaan.

Ilmoittautumisaika

15.07.2023 - 29.10.2023

Ajoitus

06.11.2023 - 25.02.2024

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 45

Koulutus
  • Tietotekniikan tutkinto-ohjelma
Opettaja
  • Tony Torp
Vastuuhenkilö

Tony Torp

Ryhmät
  • 21I224
    Ohjelmistotekniikka

Tavoitteet (OJ)

Opiskelija osaa toteuttaa arkkitehtuurisesti laajempia käyttöliittymä- ja järjestelmäsovelluskokonaisuuksia sekä tuntee eri sovellustyyppien erot. Opiskelija osaa toteuttaa sovelluksia, jotka hyödyntävät alla olevia laite- ja järjestelmärajapintoja. Opiskelija tuntee sovellusten keskeiset arkkitehtuuriratkaisut.

Sisältö (OJ)

Sovelluksen arkkitehtuuriratkaisut, laiterajapintojen hyödyntäminen, asynkronisuus, taustatehtävät, järjestelmäsovellukset, mobiilisovelluskehykset. Alustariippumaton sovelluskehitys.

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

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti.

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

Opiskelija
-tuntee sisällössä kuvatut teknologiat
-osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti

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

Opiskelija
-osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia
-osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä.

Arviointiasteikko

0-5

Ilmoittautumisaika

24.09.2022 - 07.11.2022

Ajoitus

07.11.2022 - 05.02.2023

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietotekniikan tutkinto-ohjelma
Opettaja
  • Tony Torp
Vastuuhenkilö

Tony Torp

Ryhmät
  • 20I224
    Ohjelmistotekniikka

Tavoitteet (OJ)

Opiskelija osaa toteuttaa arkkitehtuurisesti laajempia käyttöliittymä- ja järjestelmäsovelluskokonaisuuksia sekä tuntee eri sovellustyyppien erot. Opiskelija osaa toteuttaa sovelluksia, jotka hyödyntävät alla olevia laite- ja järjestelmärajapintoja. Opiskelija tuntee sovellusten keskeiset arkkitehtuuriratkaisut.

Sisältö (OJ)

Sovelluksen arkkitehtuuriratkaisut, laiterajapintojen hyödyntäminen, asynkronisuus, taustatehtävät, järjestelmäsovellukset, mobiilisovelluskehykset. Alustariippumaton sovelluskehitys.

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

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti.

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

Opiskelija
-tuntee sisällössä kuvatut teknologiat
-osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti

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

Opiskelija
-osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia
-osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä.

Aika ja paikka

Teams -luennot ja lähiopetus.

Tenttien ja uusintatenttien ajankohdat

Ei tenttejä.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Teams -etäluennot ja -demonstraatiot. Ongelmalähtöinen oppiminen, projektioppiminen. Viikkoharjoitukset ja harjoitustyön toteuttaminen.

Oppimateriaalit

Verkosta löytyvä ja erikseen kurssin Moodle -sivuille linkitettävät oppimateriaalit sekä tutoriaalit.

Opiskelijan ajankäyttö ja kuormitus

5 op = 130h opiskelijan työtä sisältäen lähiopetuksen, harjoitukset, harjoitustyön toteuttamisen sekä muun kurssilla tehtävät asiat.

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

Harjoituksia ja/tai harjoitustöitä ei ole palautettu hyväksytysti tai annetuissa määräajoissa. Tarkemmat kriteerit kurssin Moodle-sivuilla ja/tai kurssin Teams -alueella.

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

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti. Opiskelija tekee hyväksytyn määrän kurssilla annetuista harjoitustehtävistä.

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

Opiskelija tuntee kurssisisällössä kuvatut teknologiat sekä osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti. Opiskelija on tehnyt ja palauttanut kurssilla annetut tehtävät pääosin hyvin ja ajallaan.

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

Opiskelija osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia sekä osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä. Opiskelija on tehnyt ja palauttanut kurssilla annetut tehtävät kiitettävästi ja ajallaan.

Ilmoittautumisaika

06.09.2021 - 30.10.2021

Ajoitus

18.10.2021 - 31.01.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 40

Koulutus
  • Tietotekniikan tutkinto-ohjelma
Opettaja
  • Tony Torp
Vastuuhenkilö

Tony Torp

Ryhmät
  • 19I224
    Ohjelmistotekniikka

Tavoitteet (OJ)

Opiskelija osaa toteuttaa arkkitehtuurisesti laajempia käyttöliittymä- ja järjestelmäsovelluskokonaisuuksia sekä tuntee eri sovellustyyppien erot. Opiskelija osaa toteuttaa sovelluksia, jotka hyödyntävät alla olevia laite- ja järjestelmärajapintoja. Opiskelija tuntee sovellusten keskeiset arkkitehtuuriratkaisut.

Sisältö (OJ)

Sovelluksen arkkitehtuuriratkaisut, laiterajapintojen hyödyntäminen, asynkronisuus, taustatehtävät, järjestelmäsovellukset, mobiilisovelluskehykset. Alustariippumaton sovelluskehitys.

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

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti.

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

Opiskelija
-tuntee sisällössä kuvatut teknologiat
-osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti

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

Opiskelija
-osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia
-osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä.

Aika ja paikka

Teams -luennot ja lähiopetus.

Tenttien ja uusintatenttien ajankohdat

Ei tenttejä.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Teams -etäluennot ja -demonstraatiot. Ongelmalähtöinen oppiminen, projektioppiminen. Viikkoharjoitukset ja harjoitustyön toteuttaminen.

Oppimateriaalit

Verkosta löytyvä ja erikseen kurssin Moodle -sivuille linkitettävät oppimateriaalit sekä tutoriaalit.

Opiskelijan ajankäyttö ja kuormitus

5 op = 130h opiskelijan työtä sisältäen lähiopetuksen, harjoitukset, harjoitustyön toteuttamisen sekä muun kurssilla tehtävät asiat.

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

Harjoituksia ja/tai harjoitustöitä ei ole palautettu hyväksytysti tai annetuissa määräajoissa. Tarkemmat kriteerit kurssin Moodle-sivuilla ja/tai kurssin Teams -alueella.

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

Opiskelija osaa esimerkkien ja mallien pohjalta toteuttaa sovelluksia, jotka hyödyntävät sisällössä kuvattuja asioita tarkoituksenmukaisesti. Opiskelija tekee hyväksytyn määrän kurssilla annetuista harjoitustehtävistä.

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

Opiskelija tuntee kurssisisällössä kuvatut teknologiat sekä osaa toteuttaa sovelluksia hyödyntäen niitä monipuoliesti. Opiskelija on tehnyt ja palauttanut kurssilla annetut tehtävät pääosin hyvin ja ajallaan.

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

Opiskelija osaa toteuttaa laiterajapintoja hyödyntäviä järjestelmäsovelluksia sekä osaa hyödyntää sisällössä kuvattuja teknologioita monipuolisesti ja kekseliäästi sovelluskehityksessä. Opiskelija on tehnyt ja palauttanut kurssilla annetut tehtävät kiitettävästi ja ajallaan.