Siirry suoraan sisältöön

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
PTIVIS23D
PTIVIS23D
PTIVIS23E
PTIVIS23E
PTIVIS23F
PTIVIS23F
Opintojakso
5051111
Toteutukselle 5051111-3050 ei löytynyt varauksia!

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.

Siirry alkuun