Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Suositeltu aikataulu

Kurssin tehtÀvillÀ ei ole yksittÀisiÀ mÀÀrÀaikoja, vaan kukin osallistuja voi edetÀ omaan tahtiinsa. Kurssin kokeiden pÀivÀmÀÀrÀt löytyvÀt etusivulta.

Kurssin arvioinnissa huomioidaan ne tehtÀvÀpisteet, jotka on kertynyt tehtÀvistÀ kurssin loppuun mennessÀ. Kurssin jÀlkeen tehtÀviÀ voi edelleen ratkoa, mutta ne eivÀt enÀÀ vaikuta arviointiin.


Alla on kurssin suositeltu suoritusaikataulu kahden periodin pituisille toteutuksille. Helsingin yliopiston opintojakson etenemisvauhti on huomattavasti meidÀn vauhtiamme nopeampi ja voit myös edetÀ heidÀn tahdissaan. Virtuaalitoteutuksilla mÀÀrittelet itse oman etenemistahtisi.

Viikko 1: Ohjelmoinnin aloitus (mooc.fi osa 1)

Lue Mooc.fi:n ohjeesta kohdat “TestMyCode -laajennuksen asentaminen VS Codeen” sekĂ€ “ohjelmoinnin aloittaminen”. Varmista lisĂ€ksi, ettĂ€ liityt myös VS Codessa oikealle kurssille kurssin tehtĂ€vĂ€t -sivun mukaisesti.

  • Ohjelmistojen asennus
  • Ohjelmoinnin aloittaminen
  • Tietoa kĂ€yttĂ€jĂ€ltĂ€
  • Materiaalit (mooc.fi)

Viikko 2: Muuttujat ja ehdot (mooc.fi osa 1)

Viikko 3: Terminologia, ehtolauseet (mooc.fi osa 2)

Viikko 4: Toistorakenteet (mooc.fi osa 2)

Viikko 5: Merkkijonot (mooc.fi osa 3)

Viikko 6: Toisto ja funktiot (mooc.fi osa 3)

Viikko 7: TMC, funktiot ja listat (mooc.fi osa 4)

  • Visual Studio Code -editori, Python-tulkki ja debuggeri
  • LisÀÀ funktioista
  • Listat
  • Materiaalit (mooc.fi)

Viikko 8: Listojen lÀpikÀynti (mooc.fi osa 4)

Viikko 9: Kokoelmat ja viittaukset (mooc.fi osa 5)

Viikko 10: Kokoelmat ja viittaukset (mooc.fi osa 5)

Kurssin sudoku-tehtÀvien myötÀ saatte itsellenne toimivan sudoku-tarkastuslogiikan, mutta varsinaisen pelattavan pelin kehittÀminen ei ole osana harjoitustehtÀvÀpakettia. Jos haluat, voit hyödyntÀÀ oman koodisi kokeilemisessa tÀtÀ kurssi varten toteutettua sudoku-tekstikÀyttöliittymÀÀ.

EdellisellÀ Viikkolla aloitettu aihe jatkuu.

Viikko 11: Tiedostojen lukeminen ja kirjoittaminen (mooc.fi osa 6)

Mooc.fi:n esimerkkien lisÀksi suosittelemme perehtymÀÀn itsenÀisesti siihen, miten tiedostojen polkuja voidaan muodostaa Path-luokan avulla ja miten tiedostoja kÀsiteltÀessÀ voidaan mÀÀritellÀ tiedoston merkistökoodaus.

Viikko 12: Virhetilanteisiin varautuminen (mooc.fi osa 6)

Viikko 13: Soveltavat aiheet (mooc.fi osa 7)

🔐 Saatat törmĂ€tĂ€ tĂ€mĂ€n osan “Kurssien tilastot” -tehtĂ€vĂ€ssĂ€ hankaliin SSL-virheisiin. Mooc.fi:ssĂ€ on annettu vinkkejĂ€ ongelman kiertĂ€miseksi, mutta kyseisessĂ€ tehtĂ€vĂ€ssĂ€ voi olla helpointa kĂ€yttÀÀ vaihtoehtoista palvelinta, jolla on eri tahon myöntĂ€mĂ€ sertifikaatti.

  • Moduulit
  • Satunnaisuus
  • Aikojen kĂ€sittely
  • Datan kĂ€sittely
  • Oman moduulin tekeminen
  • LisÀÀ Pythonista
  • Materiaalit (mooc.fi)

OhjelmointitehtÀvien DL

📣 Huom! OhjelmointitehtĂ€vien (TMC/mooc) deadline on kurssin pÀÀttymispĂ€ivĂ€nĂ€ klo 23:59.