Koodaamisen opettaminen

Koodaamista opet­taessasi et opeta vain tekniikan kieltä, vaan uusia tapoja ajatella ja tehdä ideoista totta. Ja Applen ohjelmien avulla tämä on mahdol­lista, vaikka olisit itse vasta aloittelija tai jo valmis Swift-sertifi­ointiin oppilai­desi kanssa.

Kaikki alkaa Swiftistä.

Swift on Applen kehittämä ohjelmointikieli, jonka oppiminen on helppoa ja käyttäminen tehokasta. Komennot pohjautuvat tuttuihin sanoihin, kuten ”jump” ja ”forward”. Ammattilaiset käyttävät sitä, kun he luovat suosituimpia appeja iPhonelle, iPadille, Macille, Apple TV:lle ja Apple Watchille.

Kaikki osaavat koodata

Ota leikillä haltuun koodauksen perusteet Swift Playgroundsilla.

Kaikki osaavat koodata -opetusohjelma ohjeistaa Swift Playgroundsin käytössä. Appi opettaa lapsille koodaamista vuorovaikutteisten tehtävien ja hauskojen hahmojen avulla. Se sopii kahdeksan vuotta täyttäneille oppilaille ja auttaa esittelemään koodaamista samalla kielellä, jota appikehityksen ammattilaisetkin käyttävät.

Lisätietoja Swift Playgroundsista

Opeta kaikki oppilaat koodaamaan.

Kaikki osaavat koodata -oppaat avartavat oppi­laille koodauk­seen liittyviä käsitteitä ja sisäl­tävät laitteilla tehtäviä koodaamisen ja ongelman­ratkaisun harjoituksia. Oppilaan oppaat on suunniteltu jokaisen omaan työskentely­tahtiin sopiviksi, ja opettajan oppaiden avulla voit tukea ihan jokaista esimer­kiksi lisä­ohjeilla tai -tehtävillä.

Koodauksen pikaopas

Koodauksen pikaopas tarjoaa opettajien ja perheiden käyttöön kymmenen hauskaa koodaustehtävää lapsille 10-vuotiaasta alkaen. Opas sopii hyvin aloittelijoille, jotka pääsevät sen tehtävissä kokeilemaan monipuolisesti iPadin ja Macin Swift Playgrounds ‑apin koodaushaasteita.

Kaikki osaavat koodata,

myös kaikkein nuorimmat.

Kaikki osaavat koodata -ohjelma varhaiskasvatuksen oppilaille auttaa opettajia ja vanhempia opettamaan koodausta, kun oppijat aloittelevat ohjelmointilähtöisen ajattelun taitoja. Oppituntien avulla oppilaat esikoulusta 3. luokkaan omaksuvat koodaamisen keskeisimmät käsitteet keskustelemalla, tutkimalla ja pelaamalla käyttäen iPadin Swift Playgrounds ‑appia.

Kaikki osaavat koodata -tehtävät

Tehtävät sisältävät yli 40 tunnin verran joustavia oppimisharjoituksia, joiden avulla tutustutaan koodaamisen keskeisiin käsitteisiin. Jokaisessa luvussa oppilaat syventävät aiempia tietojaan, tekevät kokeiluja koodauksella, soveltavat oppimaansa ja kommunikoivat luovalla tavalla, miten koodaaminen vaikuttaa heidän elämäänsä.

Kaikki osaavat koodata ‑seikkailut

Seikkailut on suunniteltu oppilaille, jotka ovat jo suorittaneet kaikki tehtävät. Seikkaillessaan he tutustuvat Swift-koodin avulla luomiseen monenlaisten mahdollisuuksien kautta. Avoimissa harjoituksissa oppilaat voivat tutustua laitteiston ominaisuuksiin ja tapahtumaohjelmointiin ja ilmaista luovia ideoitaan.

Katso, miten opettajat ympäri maailmaa hyödyntävät Kaikki osaavat koodata ‑opetusohjelmaa.

Katso video

Opettajat eri puolilta maailmaa jakavat kokemuksiaan siitä, mitä hyötyä koodaamisen oppiminen on tuonut oppilaille – vaikka tavoitteena ei olisikaan ura ohjelmoinnin parissa.

Katso video

Dahlya työskentelee Orangen kaupungissa Kaliforniassa. Koodaaminen on tuonut hänen oppilailleen itseluottamusta ja pitkäjänteisyyttä.

Katso video

Dianan oppilaat Querétarossa Meksikossa ovat kehittäneet kriittiseen ajatteluun liittyviä taitoja koodaamisen kautta.

Katso video

Francois työskentelee Sainte-Julien kaupungissa Kanadan Quebecissä. Hän haluaa opettaa oppilaille tulevaisuuden työelämässä tarvittavia taitoja koodaamisen avulla.

Katso video

Claire työskentelee Blackpoolissa Isossa-Britanniassa. Hänen oppilaansa oppivat koodaamisen kautta taitoja, joita he voivat hyödyntää myös muissa yhteyksissä.

Katso video

Rikiton oppilaat Osakassa Japanissa herättävät ideansa eloon koodin avulla.

Kehitä Swiftillä

Luo appeja alusta alkaen Xcodella.

Voit ryhtyä suunnit­telemaan ja kehit­tämään appeja Swiftillä Xcodessa ilman aiempaa kokemusta. Kehitä Swiftillä ‑opetus­ohjelma tekee helpoksi opettaa 14 vuotta täyttä­neitä oppilaita kuin ammatti­laisia aina yhden luku­kauden opetuksesta sertifiointi­tasoon.

Aloita appikehittämisen opettaminen.

Kehitä Swiftillä ‑opetusohjelman joustavien oppaiden ansiosta voit tukea sekä koodaamista aloittelevia oppilaita että jo pidemmälle ehtineitä. Oppitunnit tarjoavat käytännön kokemusta appien kehittämisestä Swiftillä Xcodessa, joka on ammattikehittäjienkin oikeiden appien luomiseen käyttämä integroitu kehittämisympäristö.

Develop in Swift Explorations

Oppilaat tutustuvat tietojenkäsittelyn tärkeimpiin käsitteisiin ja saavat kattavat perustiedot ohjelmoinnista Swiftissä. He oppivat, miten tietojenkäsittely ja apit vaikuttavat yhteiskuntaan, talouksiin ja kulttuureihin tutustuessaan iOS-appien kehittämiseen.

Develop in Swift AP® CS Principles

Oppilaat tutustuvat tietojenkäsittelyn tärkeimpiin käsitteisiin ja saavat kattavat perustiedot ohjelmoinnista Swiftillä valmistautuessaan AP® Computing Science Principles ‑kokeeseen. Oppitunneilla käydään läpi apin suunnitteluprosessi, joka sisältää pohdintaa, suunnittelua, prototyyppien tekoa ja apin arviointia.

Develop in Swift Fundamentals

Oppilaat oppivat perustaidot, joita tarvitaan iOS-appien kehittämiseen Swiftillä. He omaksuvat tärkeimmät käsitteet ja käytännöt, joita Swift-ohjelmoijat hyödyntävät päivittäin, ja oppivat käyttämään sujuvasti Xcoden lähdekoodin ja käyttö­liittymän editoreita.

Develop in Swift Data Collections

Oppilaat syventävät iOS-appien kehittämiseen liittyviä tietojaan ja taitojaan luomalla moni­mutkaisempia ja tehokkaampia appeja. He hyödyntävät palvelimella olevaa dataa ja tutkivat uusia iOS-rajapintoja, joiden avulla voidaan kehittää entistä moni­puoli­sempia appikokemuksia – esimerkiksi esittää suuria määriä dataa useissa eri muodoissa.

Näin opetat Swiftin käyttöä.

Kehitä Swiftillä ‑opetus­ohjelman tukena on maksuton amma­tillisen oppimisen verkko­kurssi, joka valmistaa Develop in Swift Explorations- ja Develop in Swift AP CS Principles ‑kurssien opetta­miseen. Osallistujat saavat perustiedot Swiftin ja Xcoden opetta­miseen suoraan Applen asian­tuntijoilta. Kurssi toimii erin­omaisena lähtö­kohtana Kehitä Swiftillä ‑ohjelman hyödyn­tämiseen missä tahansa oppimis­ympäristössä.


Vie koodaaminen uudelle tasolle.

Swiftillä ja Xcodella oppilaidesi mahdollisuudet ovat rajattomat. Apple tarjoaa aloitteleville kehittäjille resursseja, kuten sertifioinnin ja ammattilaisten työkaluja.

Hanki oppilaille Swift-sertifiointi.

Auta oppilaita ansaitsemaan tunnustusta Swift‑ ja Xcode-tietämyksestään. App Development with Swift ‑sertifioinnin ansiosta oppilaat voivat erottua edukseen kilpaillessaan suosituista työpaikoista iOS-appien kehityksen saralla.

Auta oppilaita tulemaan appien ammattilaisiksi.

Apple Developer Program ‑ohjelmassa oppilaat saavat käyttöönsä Applen uusimpia tekno­logioita, appien hallinnan työkaluja, näytekoodia ja dokumentaatiota. He voivat myös jakaa appejaan yli miljardille asiakkaalle App Storen kautta.

Koulussa. Koulun jälkeen. Ja yhteisössä.

Swift-koodauskerhon resurssit ovat sinun ja oppilaidesi apuna oman koodauskerhon perustamisessa. Kerhon materiaalit tukevat appiproto­tyyppien kehittämistä Applen suunnittelu­periaatteden mukaan ja ohjaavat suunnittelu­projekteissa. Oppilaat tekevät proto­tyyppejä ideoistaan, testaavat appejaan luokka­tovereiden avulla ja parantavat niiden käyttäjä­kokemusta. Appien esittely­tapahtuman opas kertoo lisäksi, miten voit järjestää tapahtuman oppilaiden luomuksien esittelyyn.

Apple Teacher

Apple Teacher on ilmainen ohjelma opettajille, jonka avulla voit kehittää iPadin ja Macin käyttämiseen liittyviä taitojasi, hankkia tehtäviä oppilaille ja saada tunnustusta siitä, mitä opit.

Opetusohjelma

Apple tarjoaa ilmaisia, vuoro­vaikutteisia oppimis­resursseja oppilaille ja opettajille. Saat ideoita koodaamisen ja luovuuden ottamiseen osaksi koulu­työskentelyä.