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 :)
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 :)
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
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
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
Kurssimateriaalia
Python ohjelmointiin liittyvät videot:
https://www.youtube.com/watch?v=XAzj81aAh0Q&list=PLONGqbwlpyc2J4flBeWc-JgQMVi7jX2Mm
Jatkoa edelliseen:
https://www.youtube.com/watch?v=_ZGUUayzt6A
Helsingin yliopisto, avoin:
https://fitech.io/fi/lue-tama-ennen-kurssin-aloittamista/
Tie koodariksi.fi
Tie koodariksi/MAA11
https://tie.koodariksi.fi/maa11/johdanto
Koodikirja
http://www.koodikirja.fi/
Khan Academy
https://www.khanacademy.org/coach/dashboard
https://www.youtube.com/watch?v=XAzj81aAh0Q&list=PLONGqbwlpyc2J4flBeWc-JgQMVi7jX2Mm
Jatkoa edelliseen:
https://www.youtube.com/watch?v=_ZGUUayzt6A
Helsingin yliopisto, avoin:
https://fitech.io/fi/lue-tama-ennen-kurssin-aloittamista/
Tie koodariksi.fi
Tie koodariksi/MAA11
https://tie.koodariksi.fi/maa11/johdanto
Koodikirja
http://www.koodikirja.fi/
Khan Academy
https://www.khanacademy.org/coach/dashboard