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 Teemu Havulinna, Kasper Valtakari ja Heikki Raatikainen. Kurssin yleisiÀ asioita koskien tavoitat opettajasi parhaiten kurssin Teams-kanavan kautta. Yksilöllisten viestien osalta kÀytÀ Teams-yksityisviestejÀ tai sÀhköpostia.
đŁ ohjelmointi-24.mooc.fi-sivustolla ei ole mahdollisuutta asettaa kurssiksi Haaga-Helian toteutusta. Mooc.fi-sivulle mahdollisesti lĂ€hettĂ€mĂ€si ratkaisut eivĂ€t siis tallennu Haaga-Helian vaan Helsingin yliopiston rekisteriin.
TehtÀvien palauttamisessa kÀytetÀÀnkin 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-24.mooc.fi/kaikki-tehtavat/.
TÀmÀ ei ole iso asia, koska osasta 4 alkaen tehtÀvÀt palautetaan myös mooc-kurssilla TMC-laajennoksen avulla.
TÀllÀ sivulla:
- đ Toteutukset
- âïž Kurssin osallistumisen vahvistaminen
- â Kokeet
- đ TĂ€rkeĂ€t linkit
- âïž Lisenssit ja tekijĂ€noikeudet
đ Toteutukset
TÀtÀ samaa kurssisivustoa hyödynnetÀÀn useilla rinnakkaisilla toteutuksilla, joilla on yhteiset tehtÀvÀt, oppimateriaalit ja kÀytÀnnön jÀrjestelyt.
KevÀÀn 2024 online-toteutukset SOF004AS2A-3009 ja SOF004AS2A-3010 (15.01.2024 - 17.05.2024)
Toteutusten viikoittaiset tapaamiset jÀrjestetÀÀn Teams-ryhmÀssÀ maanantaisin klo 11-13.45.
âONLINE â Verkkototeutus, jossa opettaja ja opiskelijat ovat yhteydessĂ€ vain tieto- ja viestintĂ€tekniikan vĂ€lityksellĂ€. Online-toteutuksessa on kalenteriin merkittyĂ€ verkko-opetusta tai toteutussuunnitelmassa mainittua lĂ€snĂ€oloa verkossa (esim. luentoja tai ryhmĂ€töitĂ€) ja materiaali ja tehtĂ€vĂ€t löytyvĂ€t verkosta.â
KevÀÀn 2024 virtual-toteutus SOF004AS2A-3015 (15.01.2024 - 17.05.2024)
KevÀÀn 2024 virtuaalitoteutuksen osallistujat ovat tervetulleita Teams-ryhmÀssÀ jÀrjestettÀviin viikoittaisiin tapaamisiin.
âVIRTUAL on itsenĂ€istĂ€ opiskelua toteutuksen aukioloaikana. Virtuaalitoteutuksissa ei ole lukujĂ€rjestykseen merkittyĂ€ pakollista opetusta tai muuta tapaamista verkossa, vaan opiskelijat suorittavat tehtĂ€viĂ€ toteutussuunnitelman aikataulun ja mÀÀrĂ€aikojen mukaan. Samaan aikaan opiskelevat voivat olla yhteydessĂ€ toisiinsa ja virtuaaliopiskelun ohjaajaan keskustelualueen kautta.â
KesÀn 2024 virtual-toteutus SOF004AS2A-3011 (20.5.2024 - 30.8.2024)
KesÀn 2024 kurssi toteutetaan tÀysin virtuaalisesti, eli se ei sisÀllÀ oppitunteja kampuksella eikÀ videoyhteydellÀ. Oppituntien sijaan saatavillasi on videoita ja tekstimuotoista oppimateriaalia niin kurssin puolesta kuin netin avoimista oppimateriaaleista. Kurssin tehtÀviin on saatavissa apua kurssin Teams-kanavalla.
âVIRTUAL on itsenĂ€istĂ€ opiskelua toteutuksen aukioloaikana. Virtuaalitoteutuksissa ei ole lukujĂ€rjestykseen merkittyĂ€ pakollista opetusta tai muuta tapaamista verkossa, vaan opiskelijat suorittavat tehtĂ€viĂ€ toteutussuunnitelman aikataulun ja mÀÀrĂ€aikojen mukaan. Samaan aikaan opiskelevat voivat olla yhteydessĂ€ toisiinsa ja virtuaaliopiskelun ohjaajaan keskustelualueen kautta.â
âïž Kurssin osallistumisen vahvistaminen
Kurssin osallistumisen vahvistaminen edellyttÀÀ kurssin jÀrjestelmiin* liittymistÀ ja ohjelmointitehtÀvien suorittamista aktiivisesti** 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 ohjelmointi-24.mooc.fi
** mooc.fi:n osa 1:n ensimmÀisen sivun tehtÀvien (5 kpl) tekeminen tulkitaan aktiiviseksi suorittamiseksi
â Kurssin keskeyttĂ€minen
Kurssin keskeyttÀminen ei ole Haaga-Helian linjauksia noudattaen mahdollista enÀÀ osallistumisen vahvistamisen jÀlkeen:
âOpettaja poistaa opetuksen alussa toteutukselta opiskelijat, jotka eivĂ€t osallistu ensimmĂ€iseen opetuskertaan tai ilmoita poissaolostaan. Opiskelijoita ei enÀÀ myöhemmin poisteta toteutukselta, vaan kaikille annetaan arvosana hylĂ€tty-kiitettĂ€vĂ€.â
https://mynet.haaga-helia.fi/group/pakki/toteutukselle-ilmoittautuminen
đ§ââïž 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â.
â Kokeet
Kurssin koe jÀrjestetÀÀn kevÀÀllÀ 2024 seuraavasti:
- Online-toteutukset: maanantaina 13.5. klo 11-21
- Virtual-toteutus: maanantaina 13.5. klo 11-21
YllÀ olevat kokeet jÀrjestetÀÀn etÀnÀ itsepalveluperiaatteella. Tarkemmat tiedot kokeeseen ja kokeiden aikatauluihin liittyen löydÀt erilliseltÀ kokeet-sivulta.
Uusintakokeet
Voit kÀydÀ uusimassa kurssin kokeen oman kurssitoteutuksesi jÀlkeen osallistumalla seuraavien lukukausien kokeisiin. Kokeiden aikataulu 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:
Mooc.fi:
- Materiaalit ja tehtÀvÀt (https://ohjelmointi-24.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.