FYSA1120 Computing for Physics (2 cr)
Study level:
Intermediate studies
Grading scale:
Pass - fail
Language:
Finnish
Responsible organisation:
Department of Physics
Curriculum periods:
2017-2018, 2018-2019, 2019-2020
Description
Sisältö
Tietokoneavusteinen ongelmanratkaisu fysiikassa; Python-ohjelmoinnin perusteet; vektorien ja matriisien käsittely; ASCII-muotoisen datan käsittely; tilastollinen analyysi, histogrammi; datan visualisointi; suoran sovittaminen.
Suoritustavat
Harjoitustehtävät.
Arviointiperusteet
Suoritus hyväksytään, jos opiskelija tekee vähintään opettajan määrittämän määrän harjoitustehtävistä.
Learning outcomes
Opintojakson suoritettuaan opiskelija osaa kirjoittaa Python-ohjelmia yksinkertaista ongelmanratkaisua varten. Hän osaa käsitellä vektori- ja matriisimuotoista dataa, käyttää tilastollista analyysia datan esittämiseen joko numeerisesti tai graafisesti sekä havainnollistaa dataa erilaisten kuvaajien avulla. Opiskelija osaa tehdä suoran sovituksen virhearvioineen ja lisäksi ymmärtää symbolisen laskennan merkityksen fyysikon työvälineenä.
Additional information
Ajankohta syyslukukauden 1. periodi.
Description of prerequisites
Esitietovaatimuksena opiskelijalta vaaditaan tietokoneen käytön perustaitoja. Lisäksi opiskelija odotetaan tunnistavan numeerisesti ratkaistavan ongelman ja käyttävän ongelmanratkaisuun soveltuvaa tietokoneohjelmistoa. Hän osaa myös tulkita suoraviivaista, kommentoitua tietokoneohjelmaa ja muokata sitä annetun ongelman perusteella.
Completion methods
Method 1
Select all marked parts
Parts of the completion methods
x
Teaching (2 cr)
Type:
Participation in teaching
Grading scale:
Pass - fail
Language:
Finnish