Ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: AT00BT75-3007
Toteutuksen perustiedot
Ilmoittautumisaika
21.11.2022 - 15.01.2023
Ajoitus
09.01.2023 - 28.04.2023
Opintopistemäärä
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Etäopetus
Yksikkö
Teknologia (LAB)
Toimipiste
Lahden kampus
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Olli Koskimaa
Opetusryhmät
- Luennot 1 (Koko: 500. Avoin AMK: 0.)
Ryhmät
-
TLTITVT23KMTieto- ja viestintätekniikan koulutus 23KM Lahti
Pienryhmät
- Luennot 1
Osaamistavoitteet
Opiskelija osaa
- valita tarkoituksen mukaisen tiedon esittämistavan ohjelmissa
- käyttää loogisia operaattoreita ja ohjelmarakenteita ohjelmoinnissa
- kuvata ohjelmankehityksen vaiheet ja ohjelman suorituksen periaatteet
- suunnitellla ja toteuttaa modulaarisen vuorovaikutteisen sovelluksen hyvää ohjelmointitapaa noudattaen ja jonka lähdekoodi on selkeää
- tunnistaa ohjelmien käyttöä eri ohjelmointikielillä ja alustoilla
Toteutustapa ja opetusmenetelmät
Luennot ja tuntiharjoitukset Lahden kampuksella luokkatiloissa.
Kurssilla tehdään viikoittain aiheeseen liittyviä tehtäviä, sekä kurssin päätteeksi harjoitustyö pohjautuen opittuun.
Ajoitus ja läsnäolo
Kurssi alkaa lukujärjestyksen mukaisesti kun kevätlukukausi opetuksen osalta käynnistyy 09.01.2023 ja jatkuu aina huhtikuun loppuun asti (30.04.2023).
Kurssilla läsnäolo on suotavaa.
Oppimateriaali ja suositeltava kirjallisuus
Kurssin Moodle sivulla esitettävä materiaali.
Oppimisympäristö
Moodle alustalla oppimateriaalien, sekä ohjeiden jako.
Luennot pidetään Lahden kampuksella luokkatiloissa.
Opiskelijan ajankäyttö ja kuormitus
Tuntiopetusta 42 h, omatoiminen opiskelu 25 h, harjoitustehtävien teko 43 h, harjoitustyö 25 h
Kokonaismitoitus 135h => 5 OP
Sisältö
Ohjelmointiympäristöön tutustuminen, tietokoneohjelmien tekeminen, ohjelmarakenteiden opettelu (mm. komennot, etholauseet, toistorakenteet, aliohjelmat ja tietorakenteet) ja tiedostojen käsittely.
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
Ei aiempia osaamisvaatimuksia
Arviointimenetelmät
Arviointiasteikko: 0-5
Kurssin osasuorituksiksi lasketaan viikkotehtävät, sekä harjoitustyö. Arvio koostuu painoarvoilla 70% viikkotehtävät ja 30% harjoitustyö.
Arviointiasteikko
1-5
Hylätty (0)
Ei yllä tason 1 vaatimuksiin.
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
Osaa toteuttaa tietokoneohjelman hyödyntäen eri ohjelmarakenteita.
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
Taitaa tason 1 asiat ja kykenee toteuttamaan selkeän ohjelmarakenteen, jolla voidaan lukea tietoja tiedostoista, sekä analysoimaan tietoja.
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
Taitaa tason 3 asiat, sekä kykenee toteuttamaan ylläpidettävän ohjelmarakenteen, jolla joustavasti voidaan lukea, käsitellä, analysoida ja tallettaa tietoja.