Siirry suoraan sisältöön

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

  • LLPRIT22S
    Tietojenkä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