Ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: AL00CM17-3002
Toteutuksen perustiedot
Ilmoittautumisaika
01.07.2022 - 04.09.2022
Ajoitus
02.09.2022 - 25.11.2022
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Liiketoiminta (LAB)
Toimipiste
Lappeenrannan kampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Tommi Kallonen
- Pasi Tiihonen
Opetusryhmät
- Luennot 1 (Koko: 0. Avoin AMK: 0.)
Ryhmät
-
LLPRIT22STietojenkäsittelyn koulutus 22S Lappeenranta
Pienryhmät
- Luennot 1
Osaamistavoitteet
Opiskelija osaa
- suunnittella ja toteuttaa pienehköjä ohjelmia itsenäisesti:
- jakaa ohjelman erikseen toteuttavissa oleviin osiin tarkoituksen mukaisesti sekä suunnitella ja toteuttaa yksinkertaiset tietorakenteet ja algoritmit.
- arvioida toisen kirjoittamaa ohjelman rakennetta
Toteutustapa ja opetusmenetelmät
Opintojakson alussa tutustutaan aiheisin ohjatummin, kurssin edetessä sovelletaan "flipped classroom"- metodia. Materiaali mm. videot aihepiireistä moodlessa. Viikottaiset ohjaussessiot koko opintojakson ajan. Opiskelija voi edetä myös omaan tahtiin.
Ajoitus ja läsnäolo
Aloituksessa kaikkien olisi suotavaa olla paikalla.
Oppimateriaali ja suositeltava kirjallisuus
Kaikki materiaali moodlessa
Toteutuksen valinnaiset suoritustavat
Näyttökoe
Oppimisympäristö
Materiaali (videoita, dioja, harjoituksia) moodlessa
Opiskelijan ajankäyttö ja kuormitus
noin 100.120h
Sisältö
Ohjelmiston kehitysympäristöt ja työkalut, ohjelmoinnin perusrakenteet, algoritmit
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
Ei esitietoja. Opiskelija tarvitsee tietokoneen, jossa voi käyttää Visual Studiota (2015 tai uudempi).
Arviointimenetelmät
Loppukoe. Opiskelija voi saada lisäpisteitä tekemällä harjoitustehtäviä
Arviointiasteikko
1-5
Hylätty (0)
Opiskelija ei kykene ratkaisemaan yksinkertaisia ohjelmointiongelmia
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
Opiskelija osaa käyttää ohjelmoinnin perusrakenteita ja ratkoa yksinkertaisia ohjelmointitehtäviä
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
Opiskelja osaa kaikki ohjelmoinnin perusrakenteet osaa ratkoa ohjelmointitehtäviä niitä hyödyntäen
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
Opiskelija osaa valita tarpeeseen sopivia ohjelmointirakenteita ongelmien ratkaisemiseksi