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
-
07TVT19KTieto- ja viestintätekniikan koulutus 19K, Lahti
-
07Z2HTVT19KZ2 aikaikkuna 07TVT19K
-
07AVO19Avoin 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