Siirry suoraan sisältöön

Ohjelmoinnin perusteet (3 op)

Toteutuksen tunnus: TE00CW93-3001

Toteutuksen perustiedot


Ilmoittautumisaika

01.12.2024 - 13.01.2025

Ajoitus

13.01.2025 - 30.04.2025

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Rakennusteollisuus

Toimipiste

Kupittaan kampus

Opetuskielet

  • Suomi

Koulutus

  • Tuotantotalouden koulutus

Opettaja

  • Tiina Ferm

Ryhmät

  • PTUTAS24A
    PTUTAS24A
  • PTUTAS24B
    PTUTAS24B

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

Python Basics: A Practical Introduction to Python3 4th edition by David Amos,Dan Bader,Joanna Jablonski, Fletcher Heisler, ISBN:9781775093329 (paperback), ISBN:9781775093336 (electronic)

Opetusmenetelmät

Ohjelmoimalla oppiminen

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakson arviointi perustuu täysin ajoissa palautettuihin harjoituksiin. Arvosana muodostuu kumuloituvista pisteistä, opiskelija tarvitsee 28 pistettä läpipääsyyn, 60 pistettä vastaa arvosanaa 5.

Korvaava tentti on suoritettava kuukauden kuluesssa aloituksesta.

Toteutuksen valinnaiset suoritustavat

Opintojakso on kokonaan korvattavissa tentillä, jossa opiskelija osoittaa osaamisensa ja
joka on suoritettava 1 kuukauden kuluessa aloituksesta.
Tentti on etentti, johon opiskelija imoittautuu, varaa ajan ja ilmoittaa sen opettajalle.

Opiskelijan ajankäyttö ja kuormitus

81 tuntia, joka kakautuu luentoihin jaohjattuihin ohjelmontitunteihin. Itsenäisesti vastattavat verkkotehtävät.

Sisällön jaksotus

Opintojaksolla käydään läpi seitemänohjelmoinnin keskeistä aihetta. Jokaisesta aiheesta on luento, arvioitava 5 pisteen verkkotehtävä ja 5 pisteen ohjelmointiharjoitus.
aloitus, syntaksi, tulostus konsoliin ja tiedon syöttäminen ohjelmaan
1: muuttujat ja tyypit
2: operaattorit ja haarautuminen
3: silmukat (for ja while)
4: kokoelmat (list, tuple, set, dictionary)
5: funktiot
6: tiedostosta lukeminen ja kirjoitus
7: lisää funktioista (tapahtuma- ja call back functions

Arviointiasteikko

H-5

Hylätty (0)

<40% (28 pistettä)

Arviointikriteerit, tyydyttävä (1-2)

28-43 pistettä

Arviointikriteerit, hyvä (3-4)

44-59 pistettä

Arviointikriteerit, kiitettävä (5)

60 pistettä

Esitietovaatimukset

Tietokoneen peruskäyttötaidot