Ohjelmointileirin järjestäminen

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

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

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

Kuvan ottaminen ja siirtäminen

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

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

Ennen varmenteen asennusta varmista seuraavat asiat:

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

Tuplaturvan tilaus ja asennusohje

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

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

ICT-info opiskelijoille

Office ohjelmiston asennusohje

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

Code.org sivusto ohjelmoinnin opetuksessa

VISUAALINEN TIETOTURVASUUNNITELMA PENTTI LIIKANEN

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

Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet

Salusfin Älykäs lämmityksen ohjaus: Asennusohje

HomeSecure Sisäkamera - Käyttöopas

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki

Tabletit opetuskäytössä - työpaja

Finnish. B525 LTE CPE Pikaopas

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

HomeMonitor käyttöönotto-ohje

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

Smart Access Käyttötapa

RESTON IT- YMPÄRISTÖ Mika Siiskonen. Tietohallinto

CCLEANER LATAAMINEN JA ASENTAMINEN

Skype for Business pikaohje

Puhelinnumeroiden lataaminen laitteesta tietokoneelle

OPS2016 ja ohjelmointi

Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla

ICT-info opiskelijoille. Syksy 2017

IV Produkt AHU Controls, sovelluksen kuvaus

Langattoman kotiverkon mahdollisuudet

oppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen

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

Kannettava tiedonsiirtolaite yksilötason LIVE paikannukseen! Pikakäyttöohje

Opas e- aineistojen lainaamiseen

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

Siemens Webserver OZW672

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

Asennusohje. 1. Laitteen asentaminen. 2. Ohjelmiston asentaminen. Käyttöpaneelisivu

Solteq Tekso v Versiopäivitysohje.

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

Smart Plug Asennusopas. Android

Johdanto. Olet rekisteröitynyt cined.eu -esitysalustalle ja käyttäjätilisi onaktivoitu.

Ohjelmointi 1 / syksy /20: IDE

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

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

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

PÄIVITÄ TIETOKONEESI

Robottikerhon suunnitelma syksylle 2015

Päivitysohje Opus Dental

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

Kiitos kun valitsitte Cooper&Hunter ilmalämpöpumpun

lizengo Asennusopas Windows: in kopioiminen

LHV325 Ohjelmoinnin perusteet. WorkBook. Jussi Tapio Kuosa

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Tähtitieteen käytännön menetelmiä Kevät 2009

ICT-info opiskelijoille

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

COMET-MAKSULAITTEEN LATAAMINEN MINIUSB-KAAPELIA KÄYTTÄMÄLLÄ

Vahva tunnistautuminen Office palveluihin. MFA Suojauksen lisätarkistus

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

T&M Autori Versio Series 60 -puhelimiin

Outlook ja vahva tunnistautuminen Android-laitteelle

JOHDATUS TEKOÄLYYN TEEMU ROOS

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

SUOJAA YRITYKSESI AINA JA KAIKKIALLA. F-Secure PSB:n käyttöönotto-opas

NETIKKA PCTV KÄYTTÖOHJE

HP ProBook 430 G5 kannettavien käyttöönotto

Henkilö- ja koulutusrekisterin asennusohje

Office 365 OneDrive Opiskelijan ohje 2017

Yhdistä liesituulettimesi tulevaisuuteen. Asennusohje

Online-kurssien pikaopas Adobe Connect -yhteyden käyttämiseen

Adobe Connect eli AC on tietokoneella käytettävä verkkokokous- ja -koulutusjärjestelmä.

Wi-Fi Direct -opas. Helppo määritys Wi-Fi Directin avulla. Vianmääritys. Liite

MINITV POCKET43 MINI DV VIDEOKAMERA

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

Transkribuksen pikaopas

Senioriliiton oma jäsenkorttiapplikaatio! Tehty

OPETTAJA VERKOSSA: Koodaaminen

Google Cloud Print -opas

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

Netikka verkkotila - käyttöohje

NAO ROBOTIN PIKAOHJE. Naon purkaminen kuljetuslaatikosta. Mika Lammassaari 2019

HUOMAUTUS! Älä kytke Cometia USB-kaapelilla tietokoneeseesi, kun lataat satunnaiskoodeilla.

F-SECURE SAFE. Toukokuu 2017

Yhteysopas (KeyMission 80)

lejos-asennusohje Robottiohjelmoinnin harjoitustyö Kevät 2011

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

GN Hearing - sovellus - käyttöohje

Digital Thermometer KÄYTTÖOHJE

Reolink WiFi valvontakameran käyttöohje

Windows 8.1:n vaiheittainen päivitysopas

Salusfin Mobiilisovellus Käyttöohje

HomeSecure Ulkokamera - Käyttöopas

UCOT-Sovellusprojekti. Asennusohje

Transkriptio:

Ohjelmointileirin järjestäminen YMCA Finland -koulutus Virpi Sumu Linkki LumA-tiedekasvatuskeskus Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 1

Mitä Linkki tekee? Kerhoja ja leirejä lapsille Virtuaalikerho Koululuokille vierailuja Tietojenkäsittelytieteen laitokselle Lukio-opintoja: MOOC:t ja dynamiitit Täydennyskoulutusta, tukea ja materiaaleja opettajille Tapahtumia ja tietoa suurelle yleisölle Kuvaaja: Arto Wikla Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 2

Tämän tapahtuman materiaalit Kaikki Linkki-keskuksen materiaalit, myös nämä kalvot http://linkki.cs.helsinki.fi Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 3

Mitä hyötyä ohjelmoinnista on itse kullekin? Ohjelmoinnillinen ajattelu TVT-taidot Yhteistyötaidot Motivaatio tehdä itse ja nähdä työn tulokset Pääsee heti itse tekemään Voi jakaa projektin kaverien kanssa Kuten käsitöissä, ohjelmoiden voi tehdä itselle hyödyllisiä leluja ja työkaluja Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 4

Työkaluja alakouluikäisille CS Unplugged http://csunplugged.com/ ScratchJr (ios 7.0, Android 4.2) http://www.scratchjr.org Scratch https://scratch.mit.edu/ http://linkki.cs.helsinki.fi/materiaali Googlen CS First http://www.cs-first.com/ Snap! https://snap.berkeley.edu/ Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 5

Ohjelmoinnin syvempään harjoitteluun EppaBasic http://eppabasic.fi/ Logo http://turtleacademy.com AppInventor http://appinventor.mit.edu/ TouchDevelop https://www.touchdevelop.com/ HY:n ja Aallon MOOC:it http://mooc.fi/ MOOC-kursseja opettajille http://koodiaapinen.fi/ Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 6

Leiripäivän ohjelmaehdotus klo 9.00 Aamupalaveri klo 9.30 Leiri alkaa, pelailua ja leikkejä (maanantaina leirisäännöt) klo 10.00 Ohjelmointia klo 10.45 Tauko klo 11.00 Ohjelmointi jatkuu klo 11.45 Ruokailu ja tauko klo 12.45 Ryhmäytysleikkejä ja ohjelmointi jatkuu klo 13.45 Tauko klo 14.00 Ohjelmointi jatkuu klo 15.00 Leiripäivä loppuu, loppupalaveri -> n. 3 tuntia ohjelmointia/päivä, tehdään yksi uusi peli joka päivä Viimeisenä päivänä voidaan pitää demotilaisuus vanhemmille, jolloin viimeinen päivä kannattaa varata muiden pelien viimeistelylle Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 7

Scratch-leiriviikon ohjelmaehdotus (tässä on jo todennäköisesti enemmän kuin leirillä ehtii tehdä) Keräilypeli: https://www.cs.helsinki.fi/group/linkki/materiaali/kirjastopaja/ kerailypeli.html Luistelupeli: https://www.cs.helsinki.fi/group/linkki/materiaali/lapsiohjeet/l uistelupeli/luistelupeli.pdf Lentelypeli: https://www.cs.helsinki.fi/group/linkki/materiaali/kirjastopaja/ Lentelypeli.html Kalastuspeli: https://www.cs.helsinki.fi/group/linkki/materiaali/lapsiohjeet/ kalastuspeli/kalastuspeli.pdf Asteroidipuolustus: https://www.cs.helsinki.fi/group/linkki/materiaali/kirjastopaja/ Avaruusammuskelu.html Lisää ohjeita: Opettajanohjeita yms. Rasti-ruutuun -ohjeita Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 8

Ohjelmoidaan Scratchilla scratch.mit.edu Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 9

Ohjelmoidaan LEGO-roboilla LeJOS - Java-ohjelmointia LEGO-roboteilla vaatii robotin käyttöjärjestelmän (firmware) uudelleenasennuksen omalla koneella Eclipse, lejos-paketti ja -plugin sekä Bluetooth Windows, MAC, Linux Linkiltä saa lainaan valmiiksi asennettuja roboja LEGOn oma graafinen ohjelmointikieli NXT-G ohjelmointiympäristö pitää asentaa mukana tulevalta levyltä Windows, MAC myös esim. Python, C, (eri alustoille) Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 10

Ohjelmoidaan LEGO-roboilla Kerrotaan mitä robotin osia käytetään { Alustellaan asioita { Luetaan äänenvoimakkuus ja tulostetaan se näytölle Jos on hiljaista... liikutaan eteenpäin...muuten peruutetaan ja käännytään Pysäytetään robotti ja lopetetaan ohjelma { Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 11

AppInventor-leiri Virtuaalilemmikkileiri https://www.cs.helsinki.fi/group/linkki/leirit/2014/virtuaalilemmikkitehdas/virtuaalilemmikki.html Minipelikokoelma yms. materiaalia http://linkki.cs.helsinki.fi/en/content/appinventor-materiaali Seuraavilla kalvoilla lisää AppInventorista (kalvot Jenna Tuomisen käsialaa) Matemaattis-luonnontieteellinen tiedekunta Linkki 24-25.3.2017 12

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