Oppimateriaali Python-ohjelmointiin

dc.contributor.authorSaarela, Sanni
dc.contributor.departmentfi=Matematiikan ja tilastotieteen laitos|en=Department of Mathematics and Statistics|
dc.contributor.facultyfi=Luonnontieteiden ja tekniikan tiedekunta|en=Faculty of Science and Engineering|
dc.contributor.studysubjectfi=Matematiikka|en=Mathematics|
dc.date.accessioned2020-06-18T21:02:00Z
dc.date.available2020-06-18T21:02:00Z
dc.date.issued2020-05-28
dc.description.abstractTämä Pro Gradu -tutkielma on oppimateriaali matemaattiseen Python-ohjelmointiin. Tutkielman luvussa 2 käsitellään Python-ohjelmointikieltä yleisesti ja luvussa 3 ohjelmoinnin perusteita ensimmäisestä ohjelmasta muuttujiin, ehto- ja toistorakenteisiin sekä moduuleihin ja funktioihin. Luvuissa 4-12 käsitellään matemaattista ohjelmointia: Lukujen 4-9 (laskutoimitukset, lukujonot, geometria, yhtälöt, funktiot ja kuvaajat sekä tilastot ja todennäköisyys) asiat sopivat hyvin yläkoulutason ohjelmointiin, osa jo alakouluunkin. Lukujen 10-12 numeeriset menetelmät, numeerinen integrointi ja kompleksitason ohjelmointi soveltuvat taas lukiotasolle. Luvussa 13 tutustutaan sovelluksena Edison-robottiin, jota voidaan ohjelmoida Python-ohjelmointikielen avulla jo alakoulutasolla, mutta myöhemminkin haastavampien ohjelmakoodien avulla. Tämän vuoksi tutkielman oppimateriaali soveltuu käytettäväksi peruskoulutasolta lukiotasolle asti. Oppimateriaalin luvut sisältävät esimerkkejä, joiden avulla asioiden havainnollistaminen on helpompaa. Lisäksi esimerkeistä näkee valmiita ohjelmointikoodeja, joiden pohjalta opettaja voi tehdä oppilailleen omia tehtäviä, tai joista oppilaat voivat ottaa mallia saamiinsa tehtäviin. Tutkielman ohjelmointikieleksi valikoitui Python, koska se voidaan ladata ilmaiseksi internetistä ja siihen löytyy monia ilmaiseksi saatavia oppaita. Python-ohjelmointikieli on käytössä myös monissa yläkoulun oppikirjasarjoissa, mikä tukee Pythonin valitsemista tutkielman ohjelmointikieleksi.
dc.format.extent64
dc.identifier.olddbid166701
dc.identifier.oldhandle10024/149835
dc.identifier.urihttps://www.utupub.fi/handle/11111/21588
dc.identifier.urnURN:NBN:fi-fe2020061845061
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightssuljettu
dc.source.identifierhttps://www.utupub.fi/handle/10024/149835
dc.subjectlukio, peruskoulu, Python-ohjelmointikieli, matemaattinen ohjelmointi, oppimateriaali
dc.titleOppimateriaali Python-ohjelmointiin
dc.type.ontasotfi=Pro gradu -tutkielma|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Saarela_Sanni_opinnayte.pdf
Size:
714.51 KB
Format:
Adobe Portable Document Format