Full Stack -sovelluskehitysLaajuus (5 op)
Opinnon tunnus: TO00BS65
Laajuus
5 op
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Ilmoittautumisaika
19.05.2025 - 25.05.2025
Ajoitus
01.08.2025 - 31.12.2025
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Laurea Leppävaara, tiko
Toimipiste
Laurea Verkkokampus
Opetuskielet
- Englanti
Paikat
40 - 60
Koulutus
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Katja Henttonen
- Jukka Malinen
Vastuuopettaja
Jukka Malinen
Ryhmät
-
CCN225SYComplementary competence (bachelor’s studies in English), S25, Information and Communication Technologies (ICT)
-
TON225SYTäydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (ICT)
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Arviointiasteikko
H-5
Ilmoittautumisaika
25.11.2024 - 01.12.2024
Ajoitus
05.02.2025 - 30.05.2025
Opintopistemäärä
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Etäopetus
Yksikkö
Laurea Tikkurila, tiko
Toimipiste
Laurea Tikkurila
Opetuskielet
- Suomi
Paikat
20 - 40
Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Jari Kovalainen
Vastuuopettaja
Jari Kovalainen
Ryhmät
-
TON224SYTäydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Toteutustapa
Kurssi toteutetaan lähiopetuksena. Lähiopetus koostuu ohjatuista työpajoista, joissa tehdään ohjelmointiharjoituksia. Kurssin aikana opiskelijat tekevät myös itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.
Opetus sisältää seuraavia elementtejä:
- Teorialuentoja / tietoiskuja
- Itsenäistä harjoittelua ja ohjaustapaamisia
- Palautettavia ohjelmointiprojekteja
Esitietovaatimukset:
Opintojaksot (tai vastaava osaaminen).
- Verkkosivujen kehittäminen (HTML ja CSS)
- Ohjelmoinnin perusteet
- Tietokannat ja tiedonhallinta
- WEB sovelluskehitys JavaScriptillä
Aika ja paikka
Kevät 2025
Oppimateriaali ja suositeltava kirjallisuus
Kurssimateriaali määritellään kurssin aikana. Tuntien aikana tehtävät ohjelmointiharjoitukset tehdään määritellyillä saatavissa olevilla työkaluilla mm. Git, GitHub, Visual Studio Code.
Toteutuksen valinnaiset suoritustavat
Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.
Toteutuksen tärkeät päivämäärät
Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson laajuus on 5 op, joka vastaa noin 133 työtuntia.
Sisältö ja sen jaksotus
1. Johdanto web-kehitykseen
2. Node.js
3. Express sovelluskehys
4. Sovelluksen julkaiseminen valitulla alustalla
5. Tietokannat (MongoDB) ja Node.js
6. REST APIn rakentaminen
7. Käyttöliittymän rakentaminen sovellukselle: React.js
Lisätietoja opiskelijoille
Opinto on vaatimuksiltaan amk-tutkintoon johtavan koulutuksen tasoa. Jos olet opintojakson sisältöön tutustuttuasi sitä mieltä, että aiheet ovat sinulle tuttuja ja sinulla on vastaava osaaminen olemassa työkokemuksen pohjalta, voit ilmoittautua näyttömuotoiseen suoritukseen. Siinä tapauksessa ota yhteyttä opintojakson vastuuopettajaan. Mikäli osaamisesi vastaavaa kurssin tavoitteita, käydään palautekeskustelu.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi
Kurssin arviointi perustuu seuraaviin osa-alueisiin:
- palautettaviin ja arvioitaviin ohjelmointiprojekteihin
- mahdollisiin monivalintatesteihin
- mahdolliseen teoriakokeeseen
Hylätty (0)
Vaaditut osaamistavoitteet eivät täyty tai opiskelija ei palauta määrättyjä tehtäviä sovitun aikataulun mukaisesti.
Arviointikriteerit, tyydyttävä (1-2)
Osaa käyttää johdonmukaisesti ammattikäsitteitä ja osoittaa perehtyneensä tietoperustaan sekä raportoida ja viestiä ammattimaisesti
Arviointikriteerit, hyvä (3-4)
Osaa arvioida kriittisesti tietoa ja perustella toimintaansa tutkitun tiedon avulla
Arviointikriteerit, kiitettävä (5)
Osaa analysoida hankittua tietoa ja tehdä päätelmiä sekä yhdistää teoreettisen ja kokemuksellisen tiedon toisiinsa
Ilmoittautumisaika
20.05.2024 - 26.08.2024
Ajoitus
23.08.2024 - 15.12.2024
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Laurea Leppävaara, tiko
Toimipiste
Laurea Verkkokampus
Opetuskielet
- Englanti
Paikat
40 - 60
Koulutus
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Outi Grotenfelt
- Jukka Malinen
Vastuuopettaja
Outi Grotenfelt
Ryhmät
-
TON224SYTäydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
-
CCN224SYComplementary competence (bachelor’s studies in English), S24, Information and Communication Technologies (ICT)
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Toteutustapa
Kurssi toteutetaan lähiopetuksena. Lähiopetus koostuu ohjatuista työpajoista, joissa tehdään ohjelmointiharjoituksia. Kurssin aikana opiskelijat tekevät myös itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.
Opetus sisältää seuraavia elementtejä:
- Teorialuentoja / tietoiskuja
- Itsenäistä harjoittelua ja ohjaustapaamisia
- Palautettavia ohjelmointiprojekteja
Esitietovaatimukset:
Opintojaksot (tai vastaava osaaminen).
- Verkkosivujen kehittäminen (HTML ja CSS)
- Ohjelmoinnin perusteet
- JavaScript-ohjelmointi
Oppimateriaali ja suositeltava kirjallisuus
Kurssimateriaali määritellään kurssin alussa. Tuntien aikana tehtävät ohjelmointiharjoitukset tehdään myöhemmin määritellyillä saatavissa olevilla työkaluilla.
Toteutuksen valinnaiset suoritustavat
Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.
Toteutuksen tärkeät päivämäärät
Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson laajuus on 5 op, joka vastaa noin 133 työtuntia.
Sisältö ja sen jaksotus
1. Johdanto web-kehitykseen
2. Node.js
3. Express sovelluskehys
4. Sovelluksen julkaiseminen
5. Tietokannat ja Node.js
6. REST APIt ja Node
7. Käyttöliittymän rakentaminen Node-sovellukselle: React.js
Lisätietoja opiskelijoille
Opinto on vaatimuksiltaan amk-tutkintoon johtavan koulutuksen tasoa. Jos olet opintojakson sisältöön tutustuttuasi sitä mieltä, että aiheet ovat sinulle tuttuja ja sinulla on vastaava osaaminen olemassa työkokemuksen pohjalta, voit ilmoittautua näyttömuotoiseen suoritukseen. Siinä tapauksessa ota yhteyttä opintojakson vastuuopettajaan. Mikäli osaamisesi vastaavaa kurssin tavoitteita, käydään palautekeskustelu.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Osaamisen arviointi kohdistuu tavoitekuvauksiin ja osaamisen taso arvioidaan opinnon toteutussuunnitelmalla ilmoitetun arviointikriteeristön perusteella (Tutkintosääntö 2024).
Opinnon arvioinnissa käytetään amk-tutkinto-opiskelijan osaamisen arviointikehikon vaativuustason I mukaisia kriteereitä, jotka on kuvattu alla.
Ammatillinen tietoperusta, tiedonhaku ja raportointi:
Arvosanan 5 tasolla opiskelija osaa
- käyttää monipuolisesti ammattikäsitteitä
- vertailla ja valita tarkoituksenmukaista tietoa
- raportoida ja viestiä ammattimaisesti
Arvosanan 3 tasolla opiskelija osaa
- käyttää johdonmukaisesti ammattikäsitteitä eri työkäytänteitä ja tilanteita selittäessään
- koota tietoa ja hyödyntää tietoperustaansa
- raportoida sovitulla tavalla
Arvosanan 1 (H) tasolla opiskelija osaa
- käyttää keskeisiä ammattikäsitteitä eri työkäytänteitä ja -tilanteita selittäessään
- etsiä tietoa eri tietolähteistä
- raportoida
Ammatillinen toiminta ja työelämän kehittäminen
Arvosanan 5 tasolla opiskelija osaa
- toimia itsenäisesti opittuja taitoja ja menetelmiä käyttäen
- ottaa vastuuta asiakkaan ja /tai yhteistyötahojen kanssa toimimisesta ja heidän tarpeisiinsa vastaamisesta
- ennakoida ohjaustarpeitaan
Arvosanan 3 tasolla opiskelija osaa
- toimia opittuja taitoja ja menetelmiä käyttäen
- toimia ammatillisesti asiakkaiden ja/tai yhteistyötahojen kanssa ja tunnistaa heidän tarpeensa
- osallistua ohjaukseen ja hyödyntää sitä
Arvosanan 1 (H) tasolla opiskelija osaa
- toimia ohjattuna opiskeltavia taitoja ja menetelmiä käyttäen
- toimia asiakkaiden ja/tai yhteistyötahojen kanssa
- ottaa vastaan ohjausta
Ryhmätyötaidot, johtaminen ja vastuullisuus:
Arvosanan 5 tasolla opiskelija osaa
- edistää toiminnallaan ryhmän toimintaa ja ilmapiiriä
- hallita ajankäyttöään tehden sovitut tehtävät työssä vaadittavalla laatutasolla
- toimia vastuullisesti ja soveltaa opittuja taitoja ja menetelmiä
- suunnitella ja arvioida toimintaansa turvallisuus ja/tai eettiset näkökulmat huomioiden
Arvosanan 3 tasolla opiskelija osaa
- toimia tavoitteellisesti ryhmässä
- suunnitella ja hallita oman työn etenemistä ja ajankäyttöä
- havaita turvallisuuteen liittyviä riskejä
- perustella toimintaansa ammattieettisten periaatteiden mukaisesti
Arvosanan 1 (H) tasolla opiskelija osaa
- toimia ryhmän jäsenenä
- suunnitella ohjatusti oman työn etenemistä ja ajankäyttöä
- toimia turvallisesti ja ammattieettisten periaatteiden mukaisesti
- noudattaa annettuja ohjeita ja sääntöjä
”Opiskelijan, joka ei ole osoittanut osaamistaan arviointikriteeristön edellyttämällä hyväksytyllä tasolla, tulee täydentää tai uusia suorituksensa opintojakson opettajan määrittelemällä tavalla ja opettajan määrittelemässä ajassa. Mikäli opiskelija ei suorituksensa täydentämismahdollisuudesta huolimatta saa hyväksyttyä arviointia, hänen tulee suorittaa opintojakso uudelleen opettajan kanssa sovitulla tavalla.” (Tutkintosääntö 2024.)
Kaikkien Laurean toimijoiden odotetaan noudattavan hyviä tieteellisiä käytänteitä, joihin kuuluu asianmukainen lähteisiin viittaaminen. Perehdy ja kysy käytänteistä tarvittaessa. Kaikki opintotehtävät tehdään yksilötyönä, jollei tehtävässä ole muuta ohjeistettu. Plagioinnin tarkistuksen käytöstä tehtävien tarkistuksen yhteydessä opettaja kertoo erikseen.
Ilmoittautumisaika
27.11.2023 - 03.12.2023
Ajoitus
02.02.2024 - 24.05.2024
Opintopistemäärä
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Etäopetus
Yksikkö
Laurea Tikkurila, tiko
Toimipiste
Laurea Tikkurila
Opetuskielet
- Suomi
Paikat
20 - 40
Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Jari Kovalainen
Vastuuopettaja
Jari Kovalainen
Ryhmät
-
TON223SYTäydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (ICT)
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Toteutustapa
Kurssi toteutetaan lähiopetuksena. Lähiopetus koostuu ohjatuista työpajoista, joissa tehdään ohjelmointiharjoituksia. Kurssin aikana opiskelijat tekevät myös itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.
Opetus sisältää seuraavia elementtejä:
- Teorialuentoja / tietoiskuja
- Itsenäistä harjoittelua ja ohjaustapaamisia
- Palautettavia ohjelmointiprojekteja
Esitietovaatimukset:
Opintojaksot (tai vastaava osaaminen).
- Verkkosivujen kehittäminen (HTML ja CSS)
- Ohjelmoinnin perusteet
- Tietokannat ja tiedonhallinta
- WEB sovelluskehitys JavaScriptillä
Oppimateriaali ja suositeltava kirjallisuus
Kurssimateriaali määritellään kurssin alussa. Tuntien aikana tehtävät ohjelmointiharjoitukset tehdään myöhemmin määritellyillä saatavissa olevilla työkaluilla.
Toteutuksen valinnaiset suoritustavat
Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.
Toteutuksen tärkeät päivämäärät
Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson laajuus on 5 op, joka vastaa noin 133 työtuntia.
Sisältö ja sen jaksotus
1. Johdanto web-kehitykseen
2. Node.js
3. Express sovelluskehys
4. Sovelluksen julkaiseminen
5. Tietokannat ja Node.js
6. REST APIt ja Node
7. Käyttöliittymän rakentaminen Node-sovellukselle: React.js
Lisätietoja opiskelijoille
Opinto on vaatimuksiltaan amk-tutkintoon johtavan koulutuksen tasoa. Jos olet opintojakson sisältöön tutustuttuasi sitä mieltä, että aiheet ovat sinulle tuttuja ja sinulla on vastaava osaaminen olemassa työkokemuksen pohjalta, voit ilmoittautua näyttömuotoiseen suoritukseen. Siinä tapauksessa ota yhteyttä opintojakson vastuuopettajaan. Mikäli osaamisesi vastaavaa kurssin tavoitteita, käydään palautekeskustelu.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi
Kurssin arviointi perustuu seuraaviin osa-alueisiin:
- ohjelmointiprojekteihin
- Mahdollisiin monivalintatesteihin
- Mahdolliseen teoriakokeeseen
Hylätty (0)
Vaaditut osaamistavoitteet eivät täyty tai opiskelija ei palauta portfoliota sovitun aikataulun mukaisesti.
Arviointikriteerit, tyydyttävä (1-2)
Osaa käyttää johdonmukaisesti ammattikäsitteitä ja osoittaa perehtyneensä tietoperustaan sekä raportoida ja viestiä ammattimaisesti
Arviointikriteerit, hyvä (3-4)
Osaa arvioida kriittisesti tietoa ja perustella toimintaansa tutkitun tiedon avulla
Arviointikriteerit, kiitettävä (5)
Osaa analysoida hankittua tietoa ja tehdä päätelmiä sekä yhdistää teoreettisen ja kokemuksellisen tiedon toisiinsa
Ilmoittautumisaika
28.11.2022 - 04.12.2022
Ajoitus
24.01.2023 - 30.05.2023
Opintopistemäärä
5 op
Virtuaaliosuus
2 op
Toteutustapa
60 % Lähiopetus, 40 % Etäopetus
Yksikkö
Laurea Tikkurila, tiko
Toimipiste
Laurea Tikkurila
Opetuskielet
- Suomi
Paikat
20 - 40
Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Jari Kovalainen
- Mika Stenberg
Vastuuopettaja
Jari Kovalainen
Ryhmät
-
TON222SYLaurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Toteutustapa
Kurssi toteutetaan lähiopetuksena. Lähiopetus koostuu ohjatuista työpajoista, joissa tehdään ohjelmointiharjoituksia. Kurssin aikana opiskelijat tekevät myös itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.
Opetus sisältää seuraavia elementtejä:
- Teorialuentoja / tietoiskuja
- Itsenäistä harjoittelua ja ohjaustapaamisia
- Palautettavia ohjelmointiprojekteja
Esitietovaatimukset:
Opintojaksot (tai vastaava osaaminen).
- Verkkosivujen kehittäminen (HTML ja CSS)
- Ohjelmoinnin perusteet
- JavaScript-ohjelmointi
Oppimateriaali ja suositeltava kirjallisuus
Kurssimateriaali määritellään kurssin alussa. Tuntien aikana tehtävät ohjelmointiharjoitukset tehdään myöhemmin määritellyillä saatavissa olevilla työkaluilla.
Toteutuksen valinnaiset suoritustavat
Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.
Toteutuksen tärkeät päivämäärät
Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.
Opiskelijan ajankäyttö ja kuormitus
Opintojakson laajuus on 5 op, joka vastaa noin 133 työtuntia.
Sisältö ja sen jaksotus
1. Johdanto web-kehitykseen
2. Node.js
3. Express sovelluskehys
4. Sovelluksen julkaiseminen
5. Tietokannat ja Node.js
6. REST APIt ja Node
7. Käyttöliittymän rakentaminen Node-sovellukselle: React.js
Lisätietoja opiskelijoille
Opinto on vaatimuksiltaan amk-tutkintoon johtavan koulutuksen tasoa. Jos olet opintojakson sisältöön tutustuttuasi sitä mieltä, että aiheet ovat sinulle tuttuja ja sinulla on vastaava osaaminen olemassa työkokemuksen pohjalta, voit ilmoittautua näyttömuotoiseen suoritukseen. Siinä tapauksessa ota yhteyttä opintojakson vastuuopettajaan. Mikäli osaamisesi vastaavaa kurssin tavoitteita, käydään palautekeskustelu.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi
Kurssin arviointi perustuu seuraaviin osa-alueisiin:
- ohjelmointiprojekteihin
- Mahdollisiin monivalintatesteihin
- Mahdolliseen teoriakokeeseen
Hylätty (0)
Vaaditut osaamistavoitteet eivät täyty tai opiskelija ei palauta portfoliota sovitun aikataulun mukaisesti.
Arviointikriteerit, tyydyttävä (1-2)
AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
Arvosanan 1 (H) tasolla opiskelija osaa:
- käyttää keskeisiä ammattikäsitteitä eri työkäytänteitä ja -tilanteita selittäessään
- etsiä tietoa eri tietolähteistä
- raportoida
Arviointikriteerit, hyvä (3-4)
AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
Arvosanan 3 tasolla opiskelija osaa:
- käyttää johdonmukaisesti ammattikäsitteitä eri työkäytänteitä ja tilanteita selittäessään
- koota tietoa ja hyödyntää tietoperustaansa
- raportoida sovitulla tavalla
Arviointikriteerit, kiitettävä (5)
AMMATILLINEN TIETOPERUSTA, TIEDONHAKU JA RAPORTOINTI
Arvosanan 5 tasolla opiskelija osaa:
- käyttää monipuolisesti ammattikäsitteitä
- vertailla ja valita tarkoituksenmukaista tietoa
- raportoida ja viestiä ammattimaisesti
Ilmoittautumisaika
28.11.2022 - 04.12.2022
Ajoitus
20.01.2023 - 09.05.2023
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
TKI-osuus
1 op
Toteutustapa
Etäopetus
Yksikkö
Laurea Leppävaara, tiko
Toimipiste
Laurea Verkkokampus
Opetuskielet
- Englanti
Paikat
40 - 60
Koulutus
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Outi Grotenfelt
- Jukka Malinen
Vastuuopettaja
Outi Grotenfelt
Ryhmät
-
TON222SYLaurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
-
CCN222SYComplementary competence (bachelor’s studies), S22, Information and Communication Technologies (ICT)
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Ilmoittautumisaika
29.11.2021 - 09.01.2022
Ajoitus
01.02.2022 - 31.05.2022
Opintopistemäärä
5 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Laurea Leppävaara, tiko
Toimipiste
Laurea Verkkokampus
Opetuskielet
- Englanti
Paikat
40 - 60
Koulutus
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Outi Grotenfelt
- Jukka Malinen
Vastuuopettaja
Outi Grotenfelt
Ryhmät
-
TON221SYLaurea täydentävä osaaminen (amk-tutkinto), S21, Tietojenkäsittely ja tietoliikenne (ICT)
-
CCN221SYComplementary competence (bachelor’s studies), S21, Information and Communication Technologies (ICT)
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Toteutustapa
Kurssi toteutetaan etäopetuksena. Kurssin aikana opiskelijat tutustuvat web sovellusten kehittykseen MEAN -teknologiapinon avulla. Opetus koostuu luennoista, joissa käydään läpi kurssin keskeiset asiat esimerkkien avulla. Kurssin aikana opiskelijat tekevät itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.
Oppimateriaali ja suositeltava kirjallisuus
Opettajan materiaalin lisäksi seuraavaa kirjaa voidaan hyödyntää kurssilla:
MEAN web development
Haviv, Amos
Link to electronic version (EBL):http://www.laurea.eblib.com/patron/FullRecord.aspx?p=1706428
Sisältö ja sen jaksotus
- MEAN teknologian perusteet
- kehitysympäristön asennus
- Node.js sovelluksen suunnittelu ja toteutus
- Express.js sovelluskehyksen hyödyntäminen
- Relaatiotietokantojen ja NoSQL -tietokantojen käyttäminen sovelluksissa
Lisätietoja opiskelijoille
Kurssille osallistuvilta opiskelijoilta edellytetään seuraavien kurssien hyväksytty suoritus tai vastaavat tiedot:
- Ohjelmoinnin perustaito
- Verkkosivujen kehittäminen (HTML, CSS, JavaScript)
- Dynaamisten verkkosivujen kehittäminen (JavaScript)
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu:
- Ohjelmointitehtäviin ja pieniin teoriakyselyihin
Ilmoittautumisaika
29.11.2021 - 02.01.2022
Ajoitus
27.01.2022 - 19.05.2022
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Laurea Tikkurila, tiko
Toimipiste
Laurea Tikkurila
Opetuskielet
- Suomi
Paikat
20 - 40
Koulutus
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Jari Kovalainen
Vastuuopettaja
Jari Kovalainen
Ryhmät
-
TON222SYLaurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
Osaamistavoitteet
Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa
Toteutustapa
Kurssi toteutetaan lähiopetuksena. Lähiopetus koostuu ohjatuista työpajoista, joissa tehdään ohjelmointiharjoituksia. Kurssin aikana opiskelijat tutustuvat web sovellusten kehitykseen. Kurssin aikana opiskelijat tekevät myös itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.
Opetus sisältää seuraavia elementtejä:
- Teorialuentoja / tietoiskuja
- Itsenäistä harjoittelua ja ohjaustapaamisia
- Itsenäisia projekteja
Esitietovaatimukset:
Opintojaksot (tai vastaava osaaminen).
- Ohjelmoinnin perusteet
- JavaScript-ohjelmointi
Oppimateriaali ja suositeltava kirjallisuus
Kurssimateriaali määritellään kurssin alussa. Tuntien aikana tehtävät ohjelmointiharjoitukset tehdään myöhemmin määritellyillä saatavissa olevilla työkaluilla.
Toteutuksen valinnaiset suoritustavat
Tutkintoa suorittavalla opiskelijalla on ammattikorkeakoulun päätöksen mukaisesti oikeus hyväksilukea kotimaisessa tai ulkomaisessa korkeakoulussa tai muussa oppilaitoksessa suoritettuja opintoja osaksi tutkintoaan.
Opintojen hyväksilukeminen tapahtuu korvaamalla silloin, kun muualla suoritetut opinnot vastaavat tutkinnon ydinosaamisen opintojen osaamistavoitteita ja tasoa. Hyväksiluvun toteuttaminen sisällyttämisellä tapahtuu silloin, kun muualla suoritettuja opintojen liitetään osaksi tutkintoa täydentävän osaamisen opintojen osalta.
Opiskelijan ajankäyttö ja kuormitus
5 creditpoints (opintopiste) = 133.5h
Lähiopetus 13* 5h = 65h
Itsenäinen opiskelu = 68.5h
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi
Kurssin arviointi perustuu seuraaviin osa-alueisiin:
- ohjelmointiprojekteihin
- Mahdollisiin monivalintatesteihin
- Mahdolliseen teoriakokeeseen