Python-ohjelmointi
Tervetuloa Python-kurssille! LöydÀt tÀltÀ sivustolta tiedot kurssin tiedotukseen, tukikanaviin, tehtÀviin ja muihin aiheisiin liittyen. Kurssilla hyödynnetÀÀn Helsingin yliopiston mooc-kurssin oppimateriaaleja ja tehtÀviÀ, mutta meillÀ on mooc-kurssista poikkeavat aikataulut, kÀytÀnnön jÀrjestelyt, kokeet sekÀ arviointikriteerit.
Kurssin opettajina toimivat Minna Pellikka, Teemu Havulinna, Heikki Raatikainen ja Kasper Valtakari. Kurssin yleisiÀ asioita koskien tavoitat opettajasi parhaiten kurssin Teams-kanavan kautta. Yksilöllisten viestien osalta kÀytÀ Teams-yksityisviestejÀ tai sÀhköpostia.
đŁ Vaikka tĂ€llĂ€ opintojaksolla kĂ€ytetÀÀn mooc.fi-sivustolla olevia tehtĂ€viĂ€, et voi palauttaa tehtĂ€viĂ€ kyseisen sivuston kautta. Mooc.fi-sivulle mahdollisesti lĂ€hettĂ€mĂ€si ratkaisut eivĂ€t tallennu Haaga-Helian vaan Helsingin yliopiston rekisteriin.
TehtÀvien palauttamisessa kÀytetÀÀn mooc-sivuston sijasta VS Code:n TMC-laajennosta. Laajennoksessa Haaga-Helian toteutuksen valinta onnistuu tÀmÀn ohjesivun mukaisesti. TehtÀvÀnannot löytyvÀt mooc.fi-sivustolta: https://ohjelmointi-26.mooc.fi/kaikki-tehtavat/.
TÀllÀ sivulla:
- Kokeet ja uusintakokeet
- Syksyn 2025 toteutukset SOF004AS2A-3025 ja 3031 (18.8.2025 - 12.12.2025)
- KevÀÀn 2026 toteutukset SOF004AS2A-3026 ja 3027 (12.1.2026 - 15.5.2026)
- âïž Kurssin osallistumisen vahvistaminen
- Uusintakokeet
- đ TĂ€rkeĂ€t linkit
- âïž Lisenssit ja tekijĂ€noikeudet
TÀtÀ samaa kurssisivustoa hyödynnetÀÀn useilla toteutuksilla, joilla on yhteiset tehtÀvÀt, oppimateriaalit ja kokeet. KÀytÀnnön jÀrjestelyt vaihtelevat hienoisesti, joten alta löydÀt omaa toteutustasi koskevat tarkennukset.
Kokeet ja uusintakokeet
Seuraava koe jÀrjestetÀÀn kampuksella luokassa 1001 ma 11.5.2026 klo 11-13:30. Tarkemmat tiedot kokeeseen liittyen löydÀt erilliseltÀ kokeet-sivulta sekÀ Teamsista kokeen lÀhestyessÀ.
Oman lukukauden kokeeseen ei tarvitse erikseen ilmoittautua. Jos olet uusimassa koetta, ilmoita tulostasi aikaisemman toteutuksesi opettajalle kaksi viikkoa ennen koetta sÀhköpostitse.
Syksyn 2025 toteutukset SOF004AS2A-3025 ja 3031 (18.8.2025 - 12.12.2025)
Syksyn toteutukset jÀrjestetÀÀn contact blended -muodossa. Voit halutessasi osallistua kurssin tapaamisiin tai opiskella itsenÀisesti. Oppituntien lisÀksi saatavillasi on videoita sekÀ tekstimuotoista oppimateriaalia niin kurssin puolesta kuin netin avoimista oppimateriaaleista.
KevÀÀn 2026 toteutukset SOF004AS2A-3026 ja 3027 (12.1.2026 - 15.5.2026)
KevÀÀn toteutukset jÀrjestetÀÀn contact blended -muodossa. Voit halutessasi osallistua kurssin tapaamisiin tai opiskella itsenÀisesti. Oppituntien lisÀksi saatavillasi on videoita sekÀ tekstimuotoista oppimateriaalia niin kurssin puolesta kuin netin avoimista oppimateriaaleista.
âïž Kurssin osallistumisen vahvistaminen
Kurssin osallistumisen vahvistaminen edellyttÀÀ kurssin jÀrjestelmiin* liittymistÀ ja vÀhintÀÀn yhden ohjelmointitehtÀvÀn suorittamista ensimmÀisten kahden viikon aikana. TehtÀviin on saatavissa vinkkejÀ ja tukea kurssin tukikanavilla.
Menettelyn ei ole tarkoitus karsia ketÀÀn pois kurssilta, vaan varmistaa, ettÀ työskentely kurssin parissa lÀhtee kaikilla hyvin kÀyntiin.
* Teams ja TMC
đ§ââïž Ohjelmoinnin jatkokurssi
Haaga-Helian omassa tarjonnassa ei ole tÀllÀ hetkellÀ Python-ohjelmoinnin jatkokurssia, mutta sellainen on mahdollista suorittaa itsenÀisesti Helsingin yliopiston mooc.fi-palvelussa.
Saatuasi jatkokurssin suoritettua HY:n puolella voit hakea opintojakson sisĂ€llyttĂ€mistĂ€ tutkintoosi. LisĂ€tietoja löydĂ€t sivulta https://www.haaga-helia.fi/fi/osaamisen-tunnistaminen-ja-work-study kohdasta âhyvĂ€ksilukuâ.
Uusintakokeet
Voit kÀydÀ uusimassa kurssin kokeen oman kurssitoteutuksesi jÀlkeen osallistumalla seuraavien lukukausien kokeisiin. Kokeiden aikataulut ja jÀrjestelyt selviÀvÀt tÀltÀ sivustolta.
Ilmoittaudu uusintakokeeseen kaksi viikkoa ennen koepÀivÀÀ lÀhettÀmÀllÀ sÀhköpostiviesti oman kurssitoteutuksesi opettajalle, jotta saat pÀÀsyn kokeessa kÀytettÀviin jÀrjestelmiin ja jotta ratkaisusi huomioidaan aikaisemman suorituksen tÀydentÀmisenÀ.
đ TĂ€rkeĂ€t linkit
TÀmÀ kurssi:
- Opintojaksokuvaus
- Oma pistetilanne (TMC-palvelussa)
- VinkkejÀ kurssin työkaluihin liittyen
- Oppituntien esimerkkikoodit (arkisto):
Mooc.fi:
- Materiaalit ja tehtÀvÀt (https://ohjelmointi-26.mooc.fi/)
- HY:n Discordiin liittyminen
- TestMyCode -laajennuksen asentaminen VS Codeen
- TMC-laajennuksen kÀyttÀminen
âïž Lisenssit ja tekijĂ€noikeudet
Ohjelmoinnin perusteet -mooc
Kurssin on tehnyt Helsingin yliopiston Agile Education Research -tutkimusryhmÀ.
Kurssimateriaalin ja tehtÀvien tekijÀt ovat Erkki Kaila, Antti Laaksonen ja Matti Luukkainen. Muutama kurssin tehtÀvistÀ on Arto Hellaksen (né Vihavainen) kÀsialaa.
Kurssin materiaali on lisensoitu Creative Commons BY-NC-SA 4.0 -lisenssillÀ.
Python ja Pythonin dokumentaatio
Python software and documentation are licensed under the PSF License Agreement.
Starting with Python 3.8.6, examples, recipes, and other code in the documentation are dual licensed under the PSF License Agreement and the Zero-Clause BSD license.
Some software incorporated into Python is under different licenses. The licenses are listed with code falling under that license. See Licenses and Acknowledgements for Incorporated Software for an incomplete list of these licenses.