Sulje mainos

Olen aina halunnut osata ohjelmoida. Jo pienenä poikana ihailin ihmisiä, joiden edessä oli näyttö täynnä numeroita ja koodeja, jotka eivät sanoneet mitään. 1990-luvulla törmäsin C-kieleen perustuvaan Baltík-ohjelmointikieleen ja -kehitysympäristöön, jossa liikutin kuvakkeita antaakseni komentoja pienelle velholle. Yli kahdenkymmenen vuoden jälkeen törmäsin samanlaiseen sovellukseen, jolla on paljon tekemistä Itämeren kanssa. Puhumme Applen Swift Playgrounds -koulutussovelluksesta.

Ohjelmoinnissa olen jumissa pelkässä HTML-koodissa muistikirjassa. Siitä lähtien olen kokeillut erilaisia ​​opetusohjelmia ja oppikirjoja, mutta en ole koskaan täysin saanut siitä selvää. Kun Apple esitteli Swift Playgroundsin WWDC:ssä kesäkuussa, tajusin heti, että minulla oli uusi mahdollisuus.

On tärkeää sanoa heti aluksi, että Swift Playgrounds toimii vain iPadeissa, joissa on iOS 10 (ja 64-bittinen siru). Sovellus opettaa Swift-ohjelmointikieltä, jonka kalifornialainen yritys esitteli samassa konferenssissa kaksi vuotta sitten. Swift korvasi olio-ohjelmointikielen, lyhennettynä Objective-C. Se kehitettiin alun perin pääohjelmointikieleksi NeXT-tietokoneille, joissa on NeXTSTEP-käyttöjärjestelmä, eli Steve Jobsin aikakaudella. Swift on ensisijaisesti tarkoitettu macOS- ja iOS-alustoilla toimivien sovellusten kehittämiseen.

Lapsille ja aikuisille

Apple esittelee uuden Swift Playgrounds -sovelluksen ensisijaisesti lapsille, jotka opettavat ohjelmointilogiikkaa ja yksinkertaisia ​​komentoja. Se voi kuitenkin palvella hyvin myös aikuisia, jotka voivat oppia täällä ohjelmoinnin perustaidot.

Olen itsekin toistuvasti kysynyt kokeneilta kehittäjiltä, ​​kuinka voin oppia ohjelmoimaan itse ja ennen kaikkea millä ohjelmointikielellä minun kannattaisi aloittaa. Jokainen vastasi minulle eri tavalla. Joku on sitä mieltä, että perusta on "céčko", kun taas toiset väittävät, että voin helposti aloittaa Swiftillä ja pakata lisää.

Swift Playgrounds on ladattavissa iPadeille täysin ilmaiseksi App Storesta ja päälle kytkemisen jälkeen sinua odottaa heti kaksi peruskurssia - Learn to Code 1 ja 2. Koko ympäristö on englanninkielinen, mutta sitä tarvitaan silti ohjelmointia varten. Lisäharjoituksissa voit helposti yrittää ohjelmoida jopa yksinkertaisia ​​pelejä.

Heti kun lataat ensimmäisen opetusohjelman, sinua odottavat ohjeet ja selitykset siitä, miten kaikki toimii. Myöhemmin sinua odottaa kymmeniä interaktiivisia harjoituksia ja tehtäviä. Oikeassa osassa sinulla on aina suora esikatselu siitä, mitä olet ohjelmoimassa (kirjoitat koodia) näytön vasemmalla puolella. Jokaisessa tehtävässä on tietty tehtävä, ja hahmo Byte on mukana koko opetusohjelman ajan. Täällä sinun on ohjelmoitava tiettyjä aktiviteetteja.

Aluksi ne ovat peruskomentoja, kuten käveleminen eteenpäin, sivuttain, jalokivien kerääminen tai erilaisia ​​teleportteja. Kun olet ylittänyt perustasot ja oppinut syntaksin perusteet, voit siirtyä monimutkaisempiin harjoituksiin. Apple yrittää tehdä kaiken opetuksen aikana mahdollisimman helpoksi, joten yksityiskohtaisten selitysten lisäksi esiin tulee myös pieniä vihjeitä, esimerkiksi kun teet virheen koodissa. Sitten näkyviin tulee punainen piste, josta näet heti, missä virhe tapahtui.

Toinen yksinkertaistava elementti on erityinen näppäimistö, joka Swift Playgroundsissa on rikastettu koodaamiseen tarvittavilla merkeillä. Lisäksi yläpaneeli kertoo aina perussyntaksin, joten sinun ei tarvitse kirjoittaa samaa asiaa yhä uudelleen ja uudelleen. Lopulta usein vain valitset koodin oikean muodon valikosta sen sijaan, että joutuisit kopioimaan kaikkia merkkejä koko ajan. Tämä auttaa myös säilyttämään huomion ja yksinkertaisuuden, mitä erityisesti lapset arvostavat.

Luo oma peli

Kun uskot, että olet ohjelmoinut Bytan oikein, suorita koodi ja katso, oletko todella tehnyt työn. Jos onnistut, jatkat seuraaviin osiin. Niissä kohtaat vähitellen monimutkaisempia algoritmeja ja tehtäviä. Tämä sisältää esimerkiksi virheiden löytämisen jo kirjoitetusta koodista, eli eräänlaista käänteistä oppimista.

Kun olet oppinut Swiftin perusteet, voit koodata yksinkertaisen pelin, kuten Pongin tai meritaistelun. Koska kaikki tapahtuu iPadilla, Swift Playgroundsilla on myös pääsy liike- ja muihin sensoreihin, joten voit ohjelmoida entistä edistyneempiä projekteja. Voit helposti aloittaa täysin puhtaalta sivulta sovelluksessa.

Opettajat voivat ladata iBookstoresta ilmaisia ​​interaktiivisia oppikirjoja, joiden ansiosta he voivat antaa opiskelijoille lisätehtäviä. Loppujen lopuksi Apple kiinnitti huomiota juuri ohjelmointisovelluksen käyttöönottoon kouluissa. Kalifornialaisen yrityksen tavoitteena on tuoda aiempaa enemmän lapsia ohjelmointiin, mikä Swift Playgroundsin ehdottoman yksinkertaisuuden ja samalla leikkisyyden vuoksi voi onnistua.

On selvää, että Swift Playgrounds ei yksin tee sinusta huippukehittäjää, mutta se on ehdottomasti loistava aloitusmeta, jonka pohjalta voit rakentaa. Itse koin, että "Céčekin" ja muiden kielten syvemmälle tuntemisesta olisi vähitellen hyötyä, mutta loppujen lopuksi tästä on myös Applen uusi aloite. Herätä ihmisten kiinnostus ohjelmointiin, jokaisen käyttäjän polku voi silloin olla erilainen.

[appbox-sovelluskauppa 908519492]

.