Physics of Motion with PythonLaajuus (1 ECTS)
Course unit code: TX00EU32
General information
- Credits
- 1 ECTS
Objective
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.
Content
• 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)
Qualifications
suorakulmaisen kolmion trigonometria; lukion kaikille pakollinen fysiikan kurssi
Assessment criteria, satisfactory (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.
Assessment criteria, approved/failed
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.