ATK4- Ohjelmointi

Kurssin sisältö

Osaamistavoitteita
  • Muuttujat
  • Ehtolauseet
  • Toistorakenteet (silmukat)
  • Algoritminen ajattelu
  • Aliohjelmat ja funktiot
  • Taulukot, listat ym. tietorakenteet
  • Tiedoston käsittely

Ohjelmointikielenä Python

Materiaali: (teoria, esimerkit ja tehtävät): https://ohjelmointi-22.mooc.fi/ Osat 1-7 Peruskurssi.
Lukiokurssi on karsittu versio ylläolevasta avoimen yliopiston kurssista.

Kurssin suoritus

Tehtävien tekeminen ja palautus tapahtuu ohjelmointiympäristön TestMyCode -lisäosan avulla.
Ohje: https://www.mooc.fi/fi/installation/vscode/

Lyhyesti:
  1. asenna Visual Studio Code-ohjelmointiympäristö https://code.visualstudio.com/download
  2. asenna Visual Studio Codeen TestMyCode-laajennus
  3. asenna Python -tulkki https://www.python.org/downloads/
  4. asenna Visual Studio Codeen (Microsofin) Python -laajennus 
  5. luo Mooc-tunnus täällä https://www.mooc.fi/fi/installation/vscode/
  6. Visual Studio Coden TMC-lisäosassa etsitään organisaatioksi Iitin lukio ja liitytään kurssille Ohjelmointi ATK4 
  7. Teoria ja tehtävänannot https://ohjelmointi-23.mooc.fi/
  8. Kun saat tehtävän tehdyksi, painat ohjelmointiympäristössä TMC-testauspainiketta 
  9. Jos ohjelma läpäisi testit ("Passed"), painat "Submit to server", jolloin opettaja näkee, että tehtävä on tehty.
Tämä kaikki selitetään kuvien kera alla olevassa ohjeessa. 
Ohje tarvittavien ohjelmistojen asennukseen täällä : https://www.mooc.fi/fi/installation/vscode/

Miten tehtäviä tehdään ja palautetaan Visual Studio Codella johon TMC laajennus asennettu:Ohje TMC.pdf



Tehtäviä on tällä karsitulla kurssilla 100, joista voi valita haluamansa.
Kurssin arviointi perustuu palautettujen tehtävien määrään seuraavasti:

prosenttia 100 tehtävästä   Arvosana
40 %  
50 %   6
60 %   7
70 %   8
80 %   9
90 %   10

Voit tarkistaa tehtävätilanteesi Visual studio Coden TMC-laajennuksen sivulta.
Lukion kurssin tehtävät:https://tmc.mooc.fi/org/iitti
Kiitettävään arvosanaan vaaditaan tehtäviä kaikista osista 1-7. 

Työkalujen käyttö yms. opastetaan oppitunnilla.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä