Lukutaito. Kirjoitustaito. Laskutaito. Koodaus.

Koodaaminen on oppilaille tärkeä taito, jotta he voivat menestyä tulevaisuuden teknologiapainotteisessa maailmassa. Kun opetat koodaamista, opetat myös kriittisen ajattelun ja ongelmanratkaisun kaltaisia taitoja. Loimme kattavan Kaikki osaavat koodata ‑opetussuunnitelman. Siinä on iPadiin ja Maciin liittyviä oppitunteja, opettajien oppaita ja appeja, jotka helpottavat koodaamisen opettamista omassa luokassasi. Uskomme nimittäin, että koodaaminen kuuluu opetussuunnitelman ytimeen, ei jonnekin sen ulkopuolelle.

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. Voit siis antaa oppilaille mahdollisuuden laatia toimivia appeja, jotka tekevät heidän ideoistaan totta.

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ä. Kurssin lopussa he kykenevät rakentamaan täysin toimivan, itse suunnittelemansa apin.