Opettaja auttaa nuorta opiskelijaa apin käytössä iPadilla.

Kaikki osaavat koodata

Teknologialla on oma kielensä. Sitä kutsutaan koodiksi. Ja me uskomme, että koodaaminen on tärkeä taito. Koodin oppiminen opettaa ongelmanratkaisua ja muiden kanssa työskentelyä luovilla tavoilla. Se auttaa myös luomaan appeja, jotka herättävät ideasi eloon. Mielestämme kaikilla pitäisi olla mahdollisuus luoda jotain, mikä voi muuttaa maailmaa. Siksi suunnittelimme ohjelman, jonka avulla kuka tahansa voi opetella, kirjoittaa ja opettaa koodausta.

Mitä koodi oikeastaan on?

Koodi mahdollistaa lähes kaiken ympärillämme. Kun käynnistät auton, lähetät viestin moottoriin koodin avulla. Kun haluat pizzaa, koodi tekee tilauksesi verkossa. Ja kun käytät suosikkiappejasi, koodin avulla voit lähettää viestin, jakaa kuvan tai vaihtaa kasvoja kissasi kanssa.

iPhone etupuolelta, näytöllä näkyy appi ruoan tilaamista varten ja useita ravintolavaihtoehtoja.
Swift-kuvake

Teimme kaikille sopivan ohjelmointikielen.

Auki oleva MacBook, jonka jaetun näytön näkymässä näkyy osa Swift-koodista, jota tarvitaan näytön vasemmassa reunassa olevan Newtonin kehdon luomista varten. Näytön oikeassa reunassa näkyy tästä tulokseksi saatu Newtonin kehto. MacBookin vasemmalla puolella on iPhone, jonka näytöllä näkyy tähtikuvio. Osittain MacBookin takana on iPad, jonka näytöllä näkyy Disney-appi ja joessa oleva vene lintuperspektiivistä.

Suunnittelimme Swiftin helppokäyttöiseksi. Sen avulla näet koodilla luomasi asiat samalla, kun kirjoitat. Kun kirjoitat koodia vasemmalla, näet tulokset heti oikealla. Apissa käytetään paljon tuttuja sanoja ja sanontoja, kuten ”print”, ”add” ja ”remove”. Swift sopii hyvin koodauksen aloittamiseen, mutta se on myös äärimmäisen tehokas. Muutamat maailman suosituimmista apeista on itse asiassa luotu Swiftissä.

Auki oleva MacBook, jonka jaetun näytön näkymässä näkyy osa Swift-koodista, jota tarvitaan näytön vasemmassa reunassa olevan Newtonin kehdon luomista varten. Näytön oikeassa reunassa näkyy tästä tulokseksi saatu Newtonin kehto. MacBookin vasemmalla puolella on iPhone, jonka näytöllä näkyy tähtikuvio. Osittain MacBookin takana on iPad, jonka näytöllä näkyy Disney-appi ja joessa oleva vene lintuperspektiivistä.

Uudistimme myös sitä, miten koodia opitaan.

iPadin, jonka näytön tausta on sinivihreä, näytöllä näkyy teksti ”You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.” Pieni animoitu hahmo seisoo tekstin alapuolella liikennevalojen vieressä. Hieman oikealla iPadin takana on auki oleva MacBook, jonka näytöllä on näkymä Xcodesta ja otsikko ”Connect the River Markers” sekä joen kuva ruudukossa ja erivärisiä pisteitä.

Suunnittelimme huolellisesti sekä Swift-kielen että sen, kuinka sitä opitaan. Aloittelevia koodaajia varten on iPad-appi, Swift Playgrounds, joka opastaa käyttäjät alkuun hauskalla ja vuorovaikutteisella tavalla. Valmiiden Learn to Code -oppituntien avulla ratkot arvoituksia koodia käyttäen ja tapaat hahmoja, joita voit ohjata napauttamalla. Jos olet valmis aloittamaan ensimmäisen appisi luomisen, Intro to App Development with Swift -kirja auttaa oppimisen kaikissa vaiheissa. Opit perusteet ja voit kokeilla harjoittelutilojen avulla Xcode-ohjelmassa, jota käytetään appien tekemiseen Macilla.

Lisätietoja Swift Playgrounds

iPad, jonka näytön tausta on sinivihreä, näytöllä näkyy teksti ”You’re about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.” Pieni animoitu hahmo seisoo tekstin alapuolella liikennevalojen vieressä. Hieman oikealla iPadin takana on auki oleva MacBook, jonka näytöllä on näkymä Xcodesta ja otsikko ”Connect the River Markers” sekä joen kuva ruudukossa ja erivärisiä pisteitä.

Tuo koodaus kouluusi.

Loimme kattavan Kaikki osaavat koodata -opetusohjelman, joka auttaa sinua opettamaan koodaamista kaikille esikoululaisista korkeakouluopiskelijoihin. Opettajan oppaiden ja oppituntien avulla voit esitellä perusteita iPadilla ja jatkaa oikeiden appien luomiseen Macilla. Riippumatta siitä, ovatko oppijat koodauksen ensikertalaisia vai aloittelevia appikehittäjiä, käytössäsi on kaikki työkalut, joita tarvitset koodauksen opettamiseen luokassasi.

Lisätietoja koodaamisen opettamisesta

Lisätietoja Get Started with Code -opetusohjelmasta (PDF)

Lisätietoja Swift Playgrounds ‑opetusohjelmasta (PDF)

Lisätietoja App Development with Swift ‑opetusohjelmasta (PDF)

iPadin näytöllä näkyy valikoima perus- ja keskitason oppitunteja Swift Playgrounds -apissa.

Koodaukseen liittyvät resurssit.

Kehittäjien sivuston logo

Opettajafoorumit

Saat käyttöösi ilmaisia teknisiä resursseja, kuten videoita ja esimerkkikoodia.

Opettajafoorumit kehittäjien sivustosta.

iTunes U -kuvake

Kirjat, kurssit ja apit

Tutustu koodauksen oppimista ja opettamista tukeviin resursseihin.

Lisätietoja kirjoista, kursseista ja apeista