Omia appeja AppInventorilla. Jenna Tuominen Resurssikeskus Linkki, LumA, HY

Samankaltaiset tiedostot
Ohjelmointileirin järjestäminen

Ajatuksesta algoritmiin. Hanna Aarnio ja Virpi Sumu Resurssikeskus Linkki, HY

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut

Kuvan ottaminen ja siirtäminen

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

Office 365 OneDrive Opiskelijan ohje 2017

Micro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas

Ennen varmenteen asennusta varmista seuraavat asiat:

Pika-aloitusopas. Langaton IP-kamera. Tekninen tuki QG4_B

NÄIN OTAT F-SECURE SAFEN KÄYTTÖÖN

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

Käyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy

Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa

Salusfin Älykäs lämmityksen ohjaus: Asennusohje

F-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella

lizengo Asennusopas Windows: in kopioiminen

Tuplaturvan tilaus ja asennusohje

HomeMonitor käyttöönotto-ohje

HomeSecure Sisäkamera - Käyttöopas

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki

ICT-info opiskelijoille

PÄIVITÄ TIETOKONEESI

Pikaopas Bookeen Cybook Muse -lukulaitteet

Skype for Business pikaohje

ICT-info opiskelijoille. Syksy 2017

Finnish. B525 LTE CPE Pikaopas

Smart Plug Asennusopas. Android

OPS2016 ja ohjelmointi

Henkilö- ja koulutusrekisterin asennusohje

ICT-info opiskelijoille

Ryhmäharjoitus III: Mitä on koodaaminen? A. TIEY4 Tietotekniikkataidot, kevät 2017 Tehdään ryhmäharjoitustunnilla 20.3.

Tietoja RICOH Smart Device Connectorin käyttäjille: Laitteen määritys

Periaate. Login. Taitto ja artikkelit. Artikkeli ja elementit

Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla.

Google Cloud Print -opas

Office 2013 ohjelman asennus omalle työasemalle/laitteelle Esa Väistö

Outlook ja vahva tunnistautuminen Android-laitteelle

Miten siirrän omat työni Office 365:stä Peda.nettiin sekä jaan sen siellä muille Eija Arvola

VISUAALISEN PALVELUN TALLENNUS- JA TOISTO-OHJE

WR-R10- langattoman kauko-ohjaimen laiteohjelman päivittäminen

QR-koodikokeilut. Virpi Korhonen

1/2017 MATEMAATTIS-LUONNONTIETEELLINEN AIKAKAUSLEHTI 81. VUOSIKERTA IRTONUMERO 15

Kiitos kun valitsitte Cooper&Hunter ilmalämpöpumpun

Solteq Tekso v Versiopäivitysohje.

Solteq Tekso v.4.0. Versiopäivitysohje.

Vahva tunnistautuminen Office palveluihin. MFA Suojauksen lisätarkistus

Päivitysohje Opus Dental

Omahallinta.fi itsepalvelusivusto

Tekso. 3.0 version päivitysohje

QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA

Netikka verkkotila - käyttöohje

Langattoman kotiverkon mahdollisuudet

VHOPE-sovelluksen ja VHOPE-kirjastotiedostojen asentaminen

Puhelinnumeroiden lataaminen laitteesta tietokoneelle

Useimmin kysytyt kysymykset

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

Machine Control Studio - Kuinka päästä alkuun. Ohjelmointiympäristö Unidrive M ja MCi2x0 laitteille

Comet laskutusasiakas -sivusto

Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset:

T&M Autori Versio Series 60 -puhelimiin

Tiedostojen palauttaminen tehtävien palautuskansioihin Office 365 tilin yhdistäminen iperho verkko-oppimisympäristöön

TERVETULOA CHROME-TYÖASEMALLE!

Office 365 palvelut. Siis: (koskee sekä opettajia että oppilaita)

IV Produkt AHU Controls, sovelluksen kuvaus

Yhteysopas (KeyMission 80)

Digitaalisen SLR-kameran laiteohjelmiston päivittäminen

Reolink WiFi valvontakameran käyttöohje

Asennus- ja käyttöopas. Android C-Penille

Oma kartta Google Maps -palveluun

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Digital Thermometer KÄYTTÖOHJE

Ohjeet e kirjan ostajalle

Code.org sivusto ohjelmoinnin opetuksessa

Tabletit opetuskäytössä - työpaja

Langattomien kauko-ohjainten WR-1/WR-R10 laiteohjelman päivittäminen

Internetin hyödyt ja vaarat. Miten nettiä käytetään tehokkaasti hyväksi?

ohjeita kirjautumiseen ja käyttöön

Ratojen piirto Condesilla, ratamestarin osuus

Vaihdoitko puhelinta? Yhteystietojen siirto Lumian, iphonen ja Androidin välillä käy näin

Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola

edocker 3.3 Mitä uutta? edocker Tools InDesign -plugin edocker PUBLISH! edocker READ! edocker CREATE! edocker automaatio

ALVin käyttöohjeet. Kuvaus, rajaus ja tallennus puhelimella ALVin -mobiilisovelluksen avulla dokumentit kuvataan, rajataan ja tallennetaan palveluun.

Ohjeet asiakirjan lisäämiseen arkistoon

Onnittelut lukulaitteen uudelle omistajalle,

HomeSecure Ulkokamera - Käyttöopas

ActionTrack-sovellus

Pika-aloitusopas. Haku Voit etsiä sivustoja, henkilöitä tai tiedostoja. Sivuston tai uutisviestin luominen

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

Lähtölaukaus koodaukseen! Arto Hietapelto, kevät Innokas All Rights Reserved

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

CMA SELAIN. Käyttöohje. Visuaalinen kommunikaation käyttö tietokoneella, älylaitteella ja selaimella

Yhdistä liesituulettimesi tulevaisuuteen. Asennusohje

Samsung Galaxy Tab tietokoneen käyttöohje

Outlook ja vahva tunnistautuminen iphonelle

Epooqin perusominaisuudet

Office 365 palvelujen käyttöohje Sisällys

Transkribuksen pikaopas

Käytön aloittaminen NSZ-GS7. Verkkomediasoitin. Näyttökuvia, toimintoja ja teknisiä ominaisuuksia voidaan muuttua ilman erillistä ilmoitusta.

COLLABORATE - OPISKELIJAN OPAS

Transkriptio:

Omia appeja AppInventorilla Jenna Tuominen Resurssikeskus Linkki, LumA, HY

Mitä Linkki tekee? Kerhoja ja leirejä lapsille ja nuorille Koululuokille vierailuja Tietojenkäsittelytieteen laitokselle (HY) Lukio-opintoja: MOOC:t Täydennyskoulutusta, tukea ja materiaalia opettajille Rasteja tapahtumiin kla i W o t r A : a n a j a a K uv

Ohjelmointikieliä ScratchJr, 6-8 v. Scratch ja Snap!, 8-13 v. AppInventor, 10-15 v. EppaBasic, 11-15 v. Python, 11-15 v. JavaScript, 11-15 v. Java, 11-18 v.

Tämän koulutuksen materiaalit Kaikki Linkki-keskuksen materiaalit linkki.cs.helsinki.fi Opettajille Materiaali > AppInventor

Mitä ohjelmointi on? Komentosarjoja, joita konekin ymmärtää; reseptejä Logiikkaa Ongelmanratkaisua ja ongelmien palastelua Ohjelmat ovat toissijaisesti syntaksia

Mitä ohjelmointi antaa koulutyöhön? TVT-taitoja Monipuolisia projekteja Motivaatiota Ohjelmoinnillista ajattelua: ongelmien purkamista osiin kaavojen tunnistamista ja muodostamista

Ohjelmoinnin aloitteluun scratch.mit.edu

Apua Scratchiin Linkin materiaalisivut Peliklinikka Scratchissa Virtuaalikerho viikottaisine haasteineen Scratchissa

AppInventor Lapsille ja nuorille suunnattu visuaalinen ohjelmointiympäristö mobiilisovellusten tekoon Sis. ohjelman ulkonäön suunnittelun Ohjelmointikieli on englanti Tunnistautuminen tapahtuu Google-tunnuksella (esim. GAFE)

AppInventor

Tar vittavat välineet Tietokone + selain Android-laite Edelliset kaksi yhdistävä: Wi-Fi (toimii lähes aina) tai USB (vaatii asennuksen)

Työvaiheet alkuun pääsemiseen Yhdistä läppäri ja Android-laite samaan langattomaan verkkoon Luo sovellukseen tehtävä kuva, esim. osoitteessa scratch.mit.edu Kirjaudu sivustolle appinventor.mit.edu: Luo projekti Lataa Android-laitteelle MIT AI2 Companion Testaa projektia

Ohjelman testaaminen Jos laitteet on yhdistetty Wi-Fi:llä Valitse Connect > AI Companion Skannaa (scan) annettu QR-koodi Androidlaitteen MIT AI2 Companion -ohjelmalla

Ohjelman testaaminen Jos yhteys ei katkea, päivittyy testiohjelma Androidlaitteella automaattisesti Jos testiohjelma ei vaikuta päivittyvän: Siirrä jotain Designer -puolella, jos näkymä ei Android-laitteella päivity: Valitse Connect > Reset Connection sekä sammuta Android-laitteen testiohjelma (sulkeminen ei riitä) Yhdistä laitepari uudelleen

Ohjelman lataaminen Valitse Build > App ( provide QR code for.apk ) Avaa Android-laitteella QR-lukija (esim. QR Droid) ja skannaa AppInventorin antama QR-koodi Avaa QR-koodin antama linkki Avaa lataukset ja etsi ladattu ohjelmapakettisi Asenna ladattu ohjelmapakettisi ja tarvittaessa salli tuntematon tekijä (jos et ole ohjelmoinut haittaohjelmaa, ei ohjelmasi luonnollisesti voi olla sellainen)

Ohjelman lataaminen Jos tietokonetta ja Android-laitetta ei voi yhdistää Wi-Fi:llä tai USB:llä niin, että niiden välillä toimisi testaus, voi ohjelman ladata testiä varten ( Build -vaihtoehto). Ladattu ohjelma ei automaattisesti päivity, kun siihen AppInventorissa tehdään muutoksia, eli se pitää ladata ja asentaa uudelleen muutoksien jälkeen!

AppInventor-projektin tallennus AppInventoriin projektin voi tallentaa suoraan kohdasta Projects > Save project Jos (työstettävä) projekti halutaan tallentaa tietokoneelle, voi sen tehdä kohdasta Projects > Export selected project (.aia) to my computer Tallennetun projektin voi avata AppInventoriin vastaavasta Import -kohdasta Näin voi esim. pariohjelmoidessa siirtää projektin ohjelmointiparilta toiselle esim. tulevien poissaolojen varalta.aia -tiedostoja ei voi ladata ohjelmina Android-laitteelle

Minipelit

Kallistelupeli

Lentelypeli

Ajatuksesta ohjelmaksi Ohjelmoinnin perusperiaatteena on hajoittaa ongelmia osiin. Tärkeää, että yksi pieni osa vastaa vain yhdestä tehtävästä. Pienet osat ovat helpommin ohjelmoitavissa. Isompi tavoite saavutetaan niiden kautta. Tämä kalvo on kopio MAOL-päiviltä 2016 Linkin osuudesta. Tekijöinä Hanna Aarnio ja Virpi Sumu.

Ajatuksesta ohjelmaksi

Ajatuksesta ohjelmaksi Kirjataan ohjelman kuvaus. Merkitään kuvauksesta toimijat/hahmot ja toiminnot: Halutaan, että verkon pystyy heittämään niin, että haluamansa voiman ja suunnan saa määrätä tähtäimellä. Verkko lentää paraabelimaista rataa. Pelin tavoitteena on osua pelialueella sijaitsevaan rosvoon. Tämä kalvo on kopio MAOL-päiviltä 2016 Linkin osuudesta. Tekijöinä Hanna Aarnio ja Virpi Sumu.

Ajatuksesta ohjelmaksi Jaetaan tehtävät: Verkko Paraabelimaisen radan lentaminen Tähtäin Verkon heittäminen, voiman määrääminen, suunnan määrääminen Rosvo Osutuksi tuleminen Tämä kalvo on kopio MAOL-päiviltä 2016 Linkin osuudesta. Tekijöinä Hanna Aarnio ja Virpi Sumu.

Ajatuksesta ohjelmaksi Tehtävät kannattaa jaon jälkeen jakaa vielä pienemmiksi palasiksi Ratkaisun ohjelmointi kannattaa aloittaa siitä välttämättömimmästä hahmosta ja jatkaa pienissä pätkissä Projektia tulisi aina testata mahdollisimman usein!