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

Kaikki osaavat koodata

Teknologialla on oma kielensä. Sitä kutsutaan koodiksi. Uskomme myös, 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 henkiin. Mielestämme kaikilla pitäisi olla mahdollisuus luoda jotain, mikä voi muuttaa maailmaa. Siksi kehitimme uuden lähestymistavan koodaukseen, jotta kuka tahansa voi oppia ja opettaa koodausta sekä kirjoittaa koodia.

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.

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.

Annamme sinulle oppitunteihin ja ryhmäharjoituksiin liittyviä ideoita, joita voidaan soveltaa luokkahuoneessa tai koulun jälkeen järjestettävissä ohjelmissa. Löydät myös esityksiä ja vinkkejä sekä tapoja seurata oppilaidesi edistymistä.

Tutustu kaikkiin Kaikki osaavat koodata -resursseihin

Learn to Code 1 & 2: Teacher Guide -kirjan kansi

Lataa Learn to Code 1 & 2: Teacher Guide

App Development with Swift Teacher Guide -kirjan kansi

Lataa Learn to Code 3: Teacher Guide

App Development with Swift Teacher Guide -kirjan kansi

Lataa Intro to App Development with Swift: Teacher Guide

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