Ohjelmoinnin perusteet (5 op)
Toteutuksen tunnus: 5051111-3050
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.06.2023 - 17.09.2023
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
04.09.2023 - 15.12.2023
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- suomi
- Paikat
- 75 - 120
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Tommi Tuomola
- Ryhmät
-
PTIVIS23DPTIVIS23D
-
PTIVIS23EPTIVIS23E
-
PTIVIS23FPTIVIS23F
- Opintojakso
- 5051111
Arviointiasteikko
H-5
Sisällön jaksotus
syyskuu – joulukuu 2023
• syyskuu: Mitä ohjelmointi on? Ensimmäinen ohjelma, Python-kieli, muuttujat
• lokakuu: Imperatiivinen ohjelmointi, tulostus, ohjaus- ja toistorakenteet
• marraskuu: Ohjaus- ja toistorakenteet, merkkijonot, perustietorakenteet
• joulukuu: Funktiot, tentti
Tavoitteet
Opintojakson suoritettuaan opiskelija osaa:
- kuvailla tärkeimpiä sovellustyyppien ja niiden komponenttien toimintaa
- keskustella soveltuvan ratkaisumallin valinnasta
- määritellä ohjelmointiin liittyviä peruskäsitteitä kuten lähdekoodi, kääntäjä, muuttuja ja tyyppi
- lukea jonkun muun tekemää ohjelmakoodia
- hyödyntää tavallisimpia valinta- ja toistorakenteita
- tunnistaa olio-ohjelmoinnin peruskäsitteet (luokka ja sen jäsenet, olio, viittaus, poikkeukset)
- suunnitella ja toteuttaa yksinkertaisia sovellusohjelmia
- piirtää kaavion, joka kuvaa ohjelman toiminnan kulkua.
Sisältö
- ohjelmistosovelluksen rakenne
- kehitysympäristö
- muuttujat ja tyypit
- funktiot
- ehtolauseet ja silmukat
- taulukot ja listat
Oppimateriaalit
Oppimisympäristön (itslearning) kautta jaeltava opettajan laatima oppimateriaali
Luennoilla käsiteltävät esimerkit
Verkko-oppimateriaali:
https://docs.python.org/3/tutorial/index.html
https://www.w3schools.com/python/
https://www.tutorialspoint.com/python/
Oppimateriaali on suurelta osin englanniksi alan luonteesta johtuen.
Opetusmenetelmät
Lähiopetus, ohjelmointitehtävät, itsenäinen opiskelu
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojakson tentti joulukuussa, kaikilla ryhmillä samaan aikaan.
Kansainvälisyys
Opetellaan käytännön tehtävien avulla Python-ohjelmien suunnittelua ja toteuttamista. Tehtävät tukevat suoraan käsitellyn teoriasisällön oppimista. Opintojaksolla hyödynnetään AMK:n oppimisympäristöjä sekä verkkomateriaaleja.
Opiskelijan ajankäyttö ja kuormitus
Luennoilla käsiteltävät esimerkit
Ville-tehtävät ja kotona sekä harjoituksissa tehtävät kotitehtävät
Kontaktiopetus (luennot+harjoitukset): 56h
Itsenäinen opiskelu, ohjelmointitehtävät ja tentti: 79h
Esitietovaatimukset
Tietokoneen peruskäyttötaidot sekä toisen asteen opintojen matematiikan oppimäärä tai vastaavat tiedot ja taidot.
Lisätiedot
Itslearningia käytetään opintojakson virallisena viestintäkanavana.
Opintojaksolle osallistuminen vaatii oman tietokoneen.