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

Opinnon taso:
Aineopinnot
Arviointiasteikko:
Hyväksytty - hylätty
Suorituskieli:
suomi
Vastuuorganisaatio:
Fysiikan laitos
Opetussuunnitelmakaudet:
2024-2025, 2025-2026, 2026-2027, 2027-2028

Avainteksti

Ota tietokone arjen työvälineeksi fysiikan ongelmien ratkomiseen ja kokeellisen datan analysointiin.

Kuvaus

  • Python-ohjelmoinnin perusteet

  • Jupyter muistikirjat

  • Tiedostojen käsittely

  • 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:

  • kirjoittaa yksinkertaisia Python-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)

  • siirrellä, muokata ja hyödyntää paikallisia ja pilvessä olevia, eri muotoisia datatiedostoja

Lisätietoja

  • Kurssi on tarkoitettu suoritettavaksi samanaikaisesti kokeellisten kurssien FYSP1081 ja FYSP1082 kanssa.

  • Verkkoalustana Jupyter muistikirjoja ja TIM-alustaa (tai vastaavaa), joissa voi ajaa Python koodia. 

Esitietojen kuvaus

  • Tietokoneen käytön perustaidot.

  • Lukion fysiikan ja matematiikan perustiedot. 

Oppimateriaalit

  • Luentomateriaali

  • Python-ohjelmointikielen dokumentaatio

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

Suoritustavat

Tapa 1

Kuvaus:
Kurssi aloittaa yhteisillä johdantoluennoilla, minkä jälkeen oppimistehtäviä suoritetaan itsenäisesti. Kurssien FYSP1081 ja FYSA1082 suorittamista tukevat oppimistehtävät on aikataulutettu suoraan näiden kurssien yhteyteen ja ne suositellaan suoritettavaksi kursseilla annetussa aikataulussa.
Arviointiperusteet:
Hyväksytysti suoritetut oppimistehtävät.
Opetusajankohta:
Periodi 1, Periodi 2, Periodi 3, Periodi 4, Periodi 5
Valitaan kaikki merkityt osat
Suoritustapojen osat
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