Lukutaito. Kirjoitustaito. Laskutaito. Koodaus.

Koodaus auttaa oppilaita menestymään tulevaisuuden tekno­logiapainotteisessa maailmassa. Kun opetat koodaamista, opetat myös kriittisen ajattelun ja ongelmanratkaisun kaltaisia taitoja. Kaikki osaavat koodata ‑resurssien avulla voit tarjota kaikille oppilaille mahdollisuuden oppia koodaamaan koulussa ja koulun jälkeen sekä valmistaa heitä jatko-opintoihin ja työelämään. Ovatpa oppilaasi sitten koodaamisen keltanokkia tai jo pitkällä pyrkimyksissään appikehittäjiksi, saat kaikki tarvitsemasi työkalut, joilla innostat heitä luovuuteen ja innovatiivisuuteen Swift-koodin parissa.

Swift. Yhteinen kieli niin ensikertalaisille kuin kokopäivä­koodaajille.

Loimme Swiftistä ohjelmointikielen, jonka kuka tahansa voi oppia. Voit käyttää tuttuja sanoja ja lauseita (kuten ”lisää” ja ”poista”) ja nähdä luomistyösi tulokset koodia kirjoittaessasi. Samalla Swift on niin tehokas, että miljoonat kehittäjät käyttävät sitä rakentaakseen päivittäin käyttämiäsi appeja.

iPad. Täydellinen alusta koodaamisen opettelulle.

iPad tekee koodaamisen oppimisesta hauskaa ja interaktiivista. Swift Playgrounds -appi hyödyntää iPadin kaikkia Multi-Touch-ominaisuuksia, joten oppilaat voivat vetää koodia sormillaan ympäriinsä ja nähdä vaikutukset välittömästi. He voivat jopa kokeilla koodin toimintaa fyysisessä ympäristössä ohjaamalla robotteja ja lennokkeja iPadin avulla.

Ala opettaa oikeaa koodia. Oikeasti hauskalla tavalla.

Halusimme tehdä koodin opettamisesta yhtä mukaansatempaavaa kuin iPadin käytöstä. Niinpä loimme lajissaan ainutlaatuisen kokemuksen Swift Playgroundsin avulla. Se on appi, jolla oppilaat voivat ohjata hahmoja oikealla koodilla ja oppia ohjelmoinnin peruskäsitteitä ratkaisemalla pulmatehtäviä. Se tekee koodauksen oppimisesta yhtä hauskaa kuin pelien pelaamisesta.

Herätä koodi eloon roboteilla, lennokeilla ja paljon muulla.

Todellisuudeksi muuttuvan idean näkeminen on vaikuttava tapa oppia. iPadille suunnitelluilla erikoisoppitunneilla oppilaat voivat luoda ohjelmia, joilla robotit saadaan kävelemään ja lennokkeja voidaan ohjata. Se on käytännön tapa näyttää, miten koodauskäsitteet ja suunnittelutaito saavat muotonsa fyysisessä maailmassa.

Pistä lapset ajattelemaan, ratkaisemaan ja luomaan Swiftillä.

Loimme laajan valikoiman standardeihin perustuvia aineistoja, jotka auttavat sinua opettamaan koodaamista. Näihin sisältyvät luokassa suoritettavat tehtävät, appipohjaiset pulmatehtävät ja keskustelunaiheet. Seuraavassa on nopea yleiskatsaus Swiftin opettamiseen iPadilla.

Lataa opettajan oppaat, jotta pääset alkuun luokkasi kanssa.

Get Started with Code 1

Get Started with Code 1 auttaa sinua opettamaan 1.–2.-luokkaisia ajattelemaan koodaajien tavoin visuaalisten appien (kuten codeSparkin ja Tynkerin) avulla. Opas sisältää oppitunnit sekvenssien, vianmäärityksen ja ehdollisten lausekkeiden kaltaisten käsitteiden soveltamiseen arkisissa yhteyksissä. Sen mukana tulee myös offline-tehtäviä, kirjoitusharjoituksia ja pulmatehtäviä.

Get Started with Code 2

3.–5. luokkien oppilaat voivat jatkaa koodauksen opettelua hiomalla taitojaan. Harjoituksiin sisältyy oikeiden koodausongelmien ratkaisemista, luokkatovereiden koodin testaamista, ohjelmien suunnittelua erilaisille boteille ja käyttöliittymäsuunnitteluun tutustumista. He voivat soveltaa oppimaansa pulmatehtävien ratkaisuun käyttämällä visuaalisia appeja kuten Tynkeriä.

Learn to Code 1 & 2

Learn to Code 1 & 2 on suunniteltu auttamaan sinua jalkauttamaan Swift Playgrounds luokkahuoneeseen, riippumatta oman koodaustietämyksesi tasosta. Oppitunneilla tuodaan esille koodaamisen keskeisiä käsitteitä. Samalla osoitetaan, että koodaaminen on ajattelutapa, jota voidaan soveltaa muihinkin aiheisiin ja elämään yleensä.

Learn to Code 3

Learn to Code 3:ssa oppilaat kartuttavat koodaustaitojaan ja alkavat ajatella appikehittäjien tavoin. He saavat rakentaa sarjan luovuustyökaluja tutustumalla tehokkaisiin koodauskäsitteisiin, joita ammattilaiskehittäjät käyttävät. Lisäksi he oppivat luomaan uusia maailmoja sijoittamalla ja käsittelemällä kuvia.

Auta oppilaitasi koodaamaan oikeita appeja Swiftillä ja Macilla.

Kun oppilaasi ovat valmiita luomaan apin, he voivat siirtyä Macin Xcodella kehittämiseen. Luomiemme oppituntien avulla voit varustaa heidät samoilla työkaluilla, tekniikoilla ja käsitteillä, joita ammattilaiset käyttävät. Tarjoamme myös App Development with Swift ‑sertifioinnin, jonka avulla oppilaat saavat mahdollisuuden rakentaa ideoimiaan appeja oikeaan käyttöön ja pätevöityä Swiftin ja Xcoden osaajina.

Oppitunteja, jotka tekevät oppilaista apinkehittäjiä.

Suunnittelemamme oppitunnit auttavat oppilaita saamaan käytännön kokemusta työkaluista, tekniikoista ja käsitteistä, joita tarvitaan iOS-apin rakentamiseen alusta alkaen. Lisäksi loimme opettajille oppaita oppilaidensa tukemiseksi. Seuraavassa on esimakua ominaisuuksista, joita käytetään appikehittämisen opettamiseen Swiftillä.

Lataa appikehityksen oppimisen ja opettamisen oppaat.

Intro to App Development with Swift

Lukukauden mittainen kurssi, jolla lukio- ja korkeakouluopiskelijat perehdytetään appikehityksen, Swiftin ja Xcoden maailmaan. Kurssin lopussa opiskelijat soveltavat ohjelmointitaitojaan luoden yhden kahdesta perustason iOS-apista alusta alkaen.

App Development with Swift

Tämä vuoden mittainen lukio- tai korkeakouluopiskelijoille tarkoitettu kurssi tarjoaa syventävän katsauksen Swiftiin, Xcodeen ja iOS-kehittämiseen. Opiskelijat soveltavat taitojaan miniprojektien rakentamiseen ja testaavat koodiaan pelikentillä. Valinnainen yksikkö opettaa, kuinka rakentaa laajennettu todellisuus ARKitin avulla. Kurssin lopussa he kykenevät rakentamaan täysin toimivan, itse suunnittelemansa apin.

App Development with Swift – tason 1 sertifiointi

App Development with Swift -sertifioidut opettajat voivat rekisteröityä, jotta heidän oppilaansa voivat ansaita tunnustuksen Swift- ja Xcode-tietämyksestään. Sertifiointi on tarjolla Certiportin* hallinnoiman kokeen kautta ja osoittaa, että oppilaat ovat valmiita seuraavaan vaiheeseen tiellään appikehittäjiksi.

Haluatko koodata? Liity seuraan!

Oppiminen ei rajoitu luokkahuonee­seen. Kerhoissa, iltapäiväohjelmissa ja kesäopinnoissa käytettävät Swift-koodauskerhopaketit tarjoavat yhä useammalle nuorelle mahdollisuuden oppia koodaamaan. Hauskojen tehtävien avulla oppilaat voivat tehdä yhteistyötä, kehittää appien prototyyppejä ja miettiä, miten koodi voi saada aikaan muutoksia heidän yhteisöissään. Kouluttajan oppaat tarjoavat kerhojen ohjaajille sopivat työkalut, joilla he auttavat oppilaita luomaan koodin avulla.