•   Ohjelmoinnin perusteet 5S00DX90-3005 23.08.2021-17.12.2021  3 op  (20I231A) +-
    Opintojakson osaamistavoitteet
    Opiskelija tuntee
    - ohjelmoinnin idean ja tarkoituksen
    - tavan tuottaa ohjelmia

    Opiskelija osaa
    - ohjelmoinnin peruskäsitteitä ja -taitoja
    - ratkoa pieniä ohjelmointiongelmia C/C++ -ohjelmointikielellä
    Opintojakson sisältö
    Yleiskuva ohjelmistoprojektin kulusta, ohjelmoinnin peruskäsitteet ja vaiheet. Ohjelmoinnin perusrakenteet: kontrollirakenteet, muuttujat, vakiot, algoritmien muodostaminen, aliohjelmat ja parametrinvälitysmekanismit.
    Arviointikriteerit
    Tyydyttävä

    Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.

    Hyvä

    Opiskelija ymmärtää sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa näitä hyödyntäen perustellusti ratkoa käytännön pieniä ohjelmointiongelmia. Opiskelija suoriutuu annetuista tehtävistä itsenäisesti ja ottaa vastuuta myös ryhmän suoriutumisesta.

    Kiitettävä

    Opiskelija sisäistää sisällössä kuvatut ohjelmoinnin peruskäsitteet, ja osaa ratkoa luovasti ja monipuolisesti käytännön pieniä ohjelmointiongelmia hyviä ohjelmointirakenteita käyttäen. Opiskelija on oma-aloitteinen ja ottaa sitoutuneesti vastuuta omasta ja ryhmän suoriutumisesta.


    Vastuuhenkilön nimi

    Jarkko Lehtonen

    Kirjallisuus

    Oppimateriaali ilmoitetaan kurssilla.

    Opiskelumuodot ja opetusmenetelmät

    Opetus on kokonaisuudessaan lähiopetusta. Teoriaopetuksen yhteydessä koodausharjoituksia.

    Arviointimenetelmät (toteutus) ja kriteerit (opintojakso)

    Kurssin arvosana määräytyy viikkoharjoituksissa tehtyjen oppimistehtävin perusteella.

    Opetuskielet

    Suomi

    Ajoitus

    23.08.2021 - 17.12.2021

    Ilmoittautumisaika

    10.06.2021 - 01.09.2021

    Opintopisteet

    3 op

    Ryhmä(t)

    20I231A

    Paikkoja

    0 - 40

    Opettaja(t)

    Jaana Hännikäinen

    Koulutusohjelma(t)

    Sähkö- ja automaatiotekniikan tutkinto-ohjelma

    Toimipiste

    TAMK Pääkampus

    Arviointiasteikko

    0-5

    Valinnaiset suoritustavat

    ei ole

    Harjoittelu- ja työelämäyhteistyö

    ei ole

    Tenttien ajankohdat

    ei ole

    KV yhteydet

    ei ole

    Opiskelijan ajankäyttö ja kuormitus

    3 op:n pisteen kurssi tarkoittaa opiskelijan työtä 81 h. Tästä 26 h on lähiopetusta ja loppu osa on opiskelijan itsenäistä työtä. Kurssin lähiopetusta on 13 viikon aikana, jona aikana opiskelija tekee itsenäisiä oppimistehtäviä. Kurssin loppupuolella tehdään hieman laajempia oppimistehtäviä.

    Arviointikriteerit
    Hylätty

    Oppimistehtäviä ei ole palautettu.

    Tyydyttävä

    Opiskelija tuntee sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa ratkoa pieniä ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta. Opiskelija ottaa vastuun omasta suoriutumisestaan.

    Hyvä

    Opiskelija ymmärtää sisällössä kuvatut ohjelmoinnin peruskäsitteet sekä osaa näitä hyödyntäen perustellusti ratkoa käytännön pieniä ohjelmointiongelmia. Opiskelija suoriutuu annetuista tehtävistä itsenäisesti.

    Kiitettävä

    Opiskelija sisäistää sisällössä kuvatut ohjelmoinnin peruskäsitteet, ja osaa ratkoa luovasti ja monipuolisesti käytännön pieniä ohjelmointiongelmia hyviä ohjelmointirakenteita käyttäen. Opiskelija on oma-aloitteinen ja ottaa sitoutuneesti vastuuta omasta suoriutumisesta.