FYSA1120 Tietokone fyysikon työvälineenä (2 op)

Opinnon taso:
Aineopinnot
Arviointiasteikko:
Hyväksytty - hylätty
Suorituskieli:
suomi
Vastuuorganisaatio:
Fysiikan laitos
Opetussuunnitelmakaudet:
2020-2021, 2021-2022, 2022-2023

Kuvaus

  • Python-ohjelmoinnin perusteet

  • Vektorien- ja matriisien käsittely (NumPy)

  • Tieteellisten ohjelmakirjastojen käyttö (NumPy, SciPy)

  • ASCII-muotoisen datan käsittely

  • Datan visualisointi kuvaajia ja graafeja käyttäen

  • Symbolinen laskenta (SymPy) 

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija osaa tehdä Python-ohjelmointikielellä seuraavia asioita:

  • kirjoittaa yksinkertaisia ohjelmia numeerista ongelmanratkaisua varten.

  • käsitellä vektori- ja matriisimuotoista dataa (NumPy).

  • tehdä yksinkertaista tilastollista analyysia ja sovituksia dataan (SciPy).

  • tuottaa yksinkertaisia graafeja ja kuvaajia (matplotlib).

  • suorittaa yksinkertaista laskentaa symbolisesti (SymPy).  

Lisätietoja

  • Oman kannettavan tietokoneen käyttö luennoilla suositeltavaa, muttei pakollista.

  • Verkkoalustana TIM- tai vastaava alusta, jossa voi ajaa Python koodia. 

Esitietojen kuvaus

  • Tietokoneen käytön perustaidot.

  • Lukiotasoisen fysiikan ja matematiikan kohtuullinen hallinta. 

Oppimateriaalit

  • Luentomateriaali

  • Python-ohjelmointikielen dokumentaatio

  • NumPy-, SciPy-, SymPy- ja matplotlib –kirjastojen dokumentaatiot 

Suoritustavat

Tapa 1

Arviointiperusteet:
Hyväksytysti suoritetut harjoitustehtävät.
Opetusajankohta:
Periodi 1
Valitaan kaikki merkityt osat

Tapa 2

Kuvaus:
Tämä suoritustapa on tarkoitettu opiskelijoille, joille toinen suoritustapa ei erityisistä syistä ole mahdollinen (esim. opetuskieli, asuminen muualla, suositus yksilöllisistä opintojärjestelyistä). Suoritustavasta on otettava yhteytä opettajaan ennen kurssille ilmoittautumista.
Arviointiperusteet:
Hyväksytysti suoritettu harjoitustyö.
Valitaan kaikki merkityt osat
Suoritustapojen osat
x

Osallistuminen opetukseen (2 op)

Tyyppi:
Osallistuminen opetukseen
Arviointiasteikko:
Hyväksytty - hylätty
Arviointiperusteet:
Hyväksytysti suoritetut harjoitustehtävät.
Suorituskieli:
suomi
Työskentelytavat:

Luennot, harjoitustehtävät, ohjaukset. 

Opetus

x

Itsenäinen työskentely (2 op)

Tyyppi:
Itsenäinen työskentely
Arviointiasteikko:
Hyväksytty - hylätty
Arviointiperusteet:
Hyväksytysti suoritettu harjoitustyö.
Suorituskieli:
englanti, suomi
Työskentelytavat:

Opettajan kanssa sovittava harjoitustyö. 

Opetus