AT02 Ohjelmointi

AIKATAULU 1 MATEMAATIKOT

Jos kirjoitat pitkän matikan suosittelen tätä aikataulua!

Löydät videot ja tehtävät osoitteesta:

https://www.youtube.com/watch?v=XAzj81aAh0Q&list=PLONGqbwlpyc2J4flBeWc-JgQMVi7jX2Mm

(tehtävät videoiden alapuolella)

Ota kuvankaappaukset tekemistäsi tehtävistä ja palauta Teamsiin.

Huom! Ensimmäiset harjoitukset ovat nopeampi tehdä, joten voit edetä omaan tahtiin ja tehdä tehtäviä eteenpäin :)

TUNTI PÄIVÄ AIHE HARJOITUS
1 10.02. Python-ohjelmoinnin perusteet 1/10
Muuttujat ja tulostaminen, peruslaskutoimitukset
Teams, harjoitus1
2 11.02. 2/10 Ehtorakenteet Teams, harjoitus2
3 14.02. Toistorakenteet Teams, harjoitus3
4 17.02. Toistorakenteet jatkuu Teams, harjoitus4
5 18.02. Sisäkkäiset silmukat Teams, harjoitus5
6 28.02. Listat Teams, harjoitus6
7 03.03 String oliot Teams, harjoitus7
8 04.03. Funktiot Teams, harjoitus8
9 07.03. Math ja random moduulit Teams, harjoitus9
10 10.03. Luokat Teams, harjoitus10
11 11.03. Khan Academy AT02_2022: Z4DVM2JD, Intro to programming, Drawing basics Tallenna sivustolle
12 14.03. Khan Academy AT02_2022: Z4DVM2JD, Coloring, Variables Tallenna sivustolle
13 17.03. Khan Academy: Animation basics Tallenna sivustolle
14 18.03. Khan Academy: Animation basics Tallenna sivustolle
15 21.03. Khan Academy: Interactive programs (Tasty Tomato on viimeinen) Tallenna sivustolle
16 24.03. Voit jatkaa eteen päin Khan Academyn harjoituksia TAI
repl.it tai joku muu kirjasto: etsi kiva peli, kopioi ja muokkaa oman näköiseksesi
Tallenna sivustolle
17 25.03. Khan Academy tai oma peli Tallenna sivustolle
18 28.03. Khan Academy tai oma peli Tallenna sivustolle
19 31.3. koeviikon eka päivä, 1. koodin koe (ei oppituntia)
20 01.04. viimeinen oppitunti, Khan Academy tai oma peli (penkkarit)
21-23 05.04. harjoitustöiden esittely/rästipäivä  

AIKATAULU 2 VASTA-ALKAJAT

Jos et ole vielä koskaan ohjelmoinut, suosittelen tätä!

Jos tuntuu helpolta, voit edetä aikataulua nopeammin :)

TUNTI PÄIVÄ AIHE HARJOITUS
1 10.02. Koodikirja: http://www.koodikirja.fi/
Luku 1 harjoitukset, tallenna koodikirjan ohjeen mukaan (save and share) ja jaa linkki opelle
Teams, harjoitus1
2 11.02. Koodikirja: http://www.koodikirja.fi/
Luku 2 harjoitukset, tallenna ohjeen mukaan ja jaa linkki opelle
Teams, harjoitus2
3 14.02. Koodikirja: http://www.koodikirja.fi/
Luku 3 harjoitukset, tallenna ohjeen mukaan ja jaa linkki opelle
Teams, harjoitus3
4 17.02. Tie Koodariksi: liity Ohjelmoinnin-alkeet ryhmään avaimella TIMBQSUY
Tee harjoitukset luvuista 1-4
Liity ryhmään
TIMBQSUY
5 18.02. Tie Koodariksi: Python-harjoitukset luvuista 5-6  
6 28.02. Voit jatkaa edelleen Tie koodariksi sivustolla, luvut 7-8 tai vaihtaa JavaScript harjoituksiin Khan Academyssa: Intro to programming, Drawing basics Liity ryhmään 
Z4DVM2JD
7 03.03 Khan Academy: Coloring  
8 04.03. Khan Academy: Variables Tallenna sivustolle
9 07.03. Khan Academy: Animation basics Tallenna sivustolle
10 10.03. Khan Academy: Animation basics Tallenna sivustolle
11 11.03. Khan Academy: Interactive programs Tallenna sivustolle
12 14.03. Khan Academy: Becoming a community coder Tallenna sivustolle
13 17.03. Khan Academy: Resizing with variables Tallenna sivustolle
14 18.03. Khan Academy: Text and strings Tallenna sivustolle
15 21.03. Khan Academy: Functions

Tallenna sivustolle
16 24.03. Voit jatkaa eteen päin Khan Academyn harjoituksia TAI mene osoiteeseen
repl.it (tai joku muu kirjasto): etsi kiva peli, kopioi ja muokkaa oman näköiseksesi
Tallenna sivustolle
17 25.03. Khan Academy tai oma peli Tallenna sivustolle
18 28.03. Khan Academy tai oma peli Tallenna sivustolle
19 31.3. koeviikon eka päivä, 1. koodin koe (ei oppituntia)
20 01.04. viimeinen oppitunti, Khan Academy tai oma peli (penkkarit)
21-23 05.04. harjoitustöiden esittely/rästipäivä  

AIKATAULU 3

Java Script ohjelmointia

Linkistä Khan Academy

löydät kurssin AT02_2022, liity kurssille avaimella Z4DVM2JD


TUNTI PÄIVÄ AIHE HARJOITUS
1 10.02. Khan Academy: Intro to programming and Drawing basics Liity ryhmään ja tallenna tekemäsi harjoitukset
2 11.02. Khan Academy: Coloring  
3 14.02. Khan Academy: Variables  
4 17.02. Khan Academy: Animation basics  
5 18.02. Khan Academy: Animation basics  
6 28.02. Khan Academy: Interactive programs  
7 03.03 Khan Academy: Becoming a community coder  
8 04.03. Khan Academy: Resizing with variables  
9 07.03. Khan Academy: Text and strings  
10 10.03. Khan Academy: Functions  
11 11.03. Khan Academy: Logic and if Statements  
12 14.03. Khan Academy: Debugging programs  
13 17.03. Khan Academy: Looping  
14 18.03. Khan Academy: Writing clean code  
15 21.03. Khan Academy: Arrays  
16 24.03. Voit jatkaa kurssin loppuun tai voit etsiä sopivan pelin esim. repl.it sivutolta ja tuunata se oman näköiseksesi  
17 25.03. Khan tai oma peli  
18 28.03. Khan tai oma peli  
19 31.3. koeviikon eka päivä, 1. koodin koe (ei oppituntia)
20 01.04. viimeinen oppitunti, Khan Academy tai oma peli (penkkarit)
21-23 05.04. harjoitustöiden esittely/rästipäivä  

1. tunti

Tie koodariksi tehtävissä voit käyttää apuna Python visualizeria (näyttää rivi riviltä mitä koodi tekee, voi auttaa virheen etsimisessä!)
https://pythontutor.com/visualize.html#mode=edit

Kurssin suoritus

Kurssista ei pidetä koetta, vaan kurssi suoritetaan tekemällä harjoitustehtävät (koeviikolla esitellään työt).
Jos tehtäviä puuttuu, ne tehdään koodipäivän päätteeksi. Muuten kurssi katsotaan keskeytetyksi.

Valitse oman tasosi mukaan
1) vasta-alkajat: koodikirja + Tie koodariksi 1-6 + https://www.khanacademy.org/coach/dashboard
2) edistyneemmät: Tie koodariksi 1-8 + https://www.khanacademy.org/coach/dashboard
3) matemaatikot: Python ohjelmoinnin perusteet ja https://www.khanacademy.org/coach/dashboard

Palauta tehtävät Teams/AT02/Tehtävät

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ä