Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5 op)

Toteutuksen tunnus: AL00CM17-3001

Toteutuksen perustiedot


Ilmoittautumisaika

01.07.2021 - 05.09.2021

Ajoitus

10.09.2021 - 10.12.2021

Opintopistemäärä

5 op

Virtuaaliosuus

3 op

Toteutustapa

40 % Lähiopetus, 60 % Etäopetus

Yksikkö

Liiketoiminta (LAB)

Toimipiste

Lappeenrannan kampus

Opetuskielet

  • Suomi

Paikat

0 - 50

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Tommi Kallonen
  • Pasi Tiihonen

Opetusryhmät

  • Harjoitukset 1 (Koko: 0. Avoin AMK: 0.)

Ryhmät

  • LLPRIT21S
    Tietojenkäsittelyn koulutus 21S Lappeenranta

Pienryhmät

  • Harjoitukset 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

Aloitus 10.9. kello 8:15. Kaikkien olisi suotavaa olla tuolloin 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.

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