Liikefysiikkaa PythonillaLaajuus (1 op)
Opintojakson tunnus: TX00EU32
Opintojakson perustiedot
- Laajuus
- 1 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa analysoida yksinkertaisia liikefysiikkaan liittyviä ongelmia tietokoneen avulla. Hän tutustuu tarvittaviin Python-ohjelmoinnin peruskäsitteisiin, ja oppii sekä ratkaisemaan liikeyhtälöitä ohjelmoimalla että esittämään saamansa tulokset havainnollisesti graafisessa muodossa ja asianmukaisesti dokumentoituina.
Sisältö
• Python-ohjelmointiympäristöön tutustuminen
• Python-ohjelmoinnin alkeita: perustietorakenteet (muuttujat ja listat) ja silmukat
• Liikefysiikan peruskinematiikkaa (nopeus, kiihtyvyys, vektorilaskennan perusteita)
• Liikeyhtälöt ja niiden ratkaiseminen yksinkertaisissa esimerkkitilanteissa
• Graafisten esitysten laatiminen Pythonin Matplotlib-kirjaston avulla
• Ohjelmakoodin ja sen tulosten dokumentoitu esittäminen (Jupyter Notebook -esitysmuoto)
Esitietovaatimukset
suorakulmaisen kolmion trigonometria; lukion kaikille pakollinen fysiikan kurssi
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuottaa valitsemaansa liiketilanteeseen liittyvän dokumentin, joka sisältää liikkeen etenemistä laskevan Python-ohjelmakoodin, sen tuottamat tulokset graafisesti esitettyinä ja näiden ympärille rakennetun dokumentaation.
Arviointikriteeri, hyväksytty/hylätty
Opiskelija tuottaa valitsemaansa liiketilanteeseen liittyvän dokumentin, joka sisältää liikkeen etenemistä laskevan Python-ohjelmakoodin, sen tuottamat tulokset graafisesti esitettyinä ja näiden ympärille rakennetun dokumentaation.