Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5 op)

Toteutuksen tunnus: TE00BF43-3005

Toteutuksen perustiedot


Ilmoittautumisaika

19.08.2019 - 15.09.2019

Ajoitus

02.09.2019 - 13.12.2019

Opintopistemäärä

5 op

Virtuaaliosuus

3 op

Toteutustapa

40 % Lähiopetus, 60 % Etäopetus

Yksikkö

Tekniikan ala (LAMK)

Toimipiste

Tekniikan ala

Opetuskielet

  • Suomi

Paikat

15 - 50

Koulutus

  • Tieto- ja viestintätekniikan koulutus

Opettaja

  • Timo Turunen
  • Minna Asplund

Vastuuopettaja

Timo Turunen

Ryhmät

  • 07TVT19K
    Tieto- ja viestintätekniikan koulutus 19K, Lahti
  • 07Z2HTVT19K
    Z2 aikaikkuna 07TVT19K
  • 07AVO19
    Avoin AMK, muu tekniikka, 2019

Osaamistavoitteet

Opiskelija osaa
-käyttää loogisia operaatioita ohjelmoinnissa
-kuvata ohjelman kehityksen vaiheet ja suorituksen periaatteet
-suunnitella ja toteuttaa modulaarisen vuorovaikutteisen sovelluksen
-käyttää hyväkseen ohjelmankehitysvälineitä
-nimetä muuttujat ja funktiot kuvaavasti
-noudattaa hyvää ohjelmointitapaa.

Toteutustapa ja opetusmenetelmät

Opintojaksolla tehdään pakollisia palautettavia harjoitustehtäviä opettajan tukemana. Opintojaksolla on lisäksi vapaaehtoisia palautettavia harjoitustehtäviä. Opintojaksolla ei ole tenttiä

Ajoitus ja läsnäolo

Opintijaksolla on viikoittain neljä tuntia opetusta. Läsnäolo ei ole pakollinen, mutta suotava.

Oppimateriaali ja suositeltava kirjallisuus

Opintojaksolla esitettävä verkkomateriaali.

Toteutuksen valinnaiset suoritustavat

Erikseen sovittaessa näyttö.

Uusintamahdollisuudet

Opintojakson aikana ei ole tenttiä. Uusintakoepäivänä voi osallistua rästitenttiin.

Oppimisympäristö

Palautettavat tehtävät reppu-ympäristössä.

Opiskelijan ajankäyttö ja kuormitus

Yhteisiä tunteja on 56. Kokonaisajankäyttö opiskelijalle on mitoitettu keskimääärin 135 tunniksi.

Sisältö

Opintojaksolla opiskellaan ohjelmoinnin perusteita: tietotyypit, muuttujat, kontrollirakenteet, funktiot, ohjelman jakaminen loogisiin.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Digitaalisuus ja esineiden internet moduulien osaaminen.

Arviointimenetelmät

- lähitunneille osallistuminen
- pakolliset palautettavat tehtävät
- vapaaehtoisesti palautettavat tehtävät

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija osaa:
- kuvata ohjelman perusrakenteen ja ohjelmointikielen syntaksin
- kirjoittaa siistiä, sisennettyä, luettavaa ja kääntäjästä läpi menevää ohjelmakoodia
- ratkaista yksinkertaisia ohjelmointiongelmia

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija osaa:
- määritellä ohjelmaan tarkoituksenmukaisia osakokonaisuuksia
- käyttää tarkoituksenmukaisia tunnisteita ja kommentteja ohjelman luettavuuden toteuttamiseksi
- käyttää virheenjäljitintä (debugger) ohjelman ajonaikaisten virheiden korjaamiseen
- ratkaista ohjelmointiongelmia käyttäen opittuja ratkaisumalleja

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija osaa:
- tuottaa modulaarista, hyvin dokumentoitua, ylläpidettävää ja uudelleenkäytettävää ohjelmakoodia
- etsiä itsenäisesti ratkaisuja ohjelmointiongelmiin