Opastusta ohjelmointiin, C-kieleen ja mikro-ohjaimiin. Se kaikki se tulee tässä kirjassa.

Koko: px
Aloita esitys sivulta:

Download "Opastusta ohjelmointiin, C-kieleen ja mikro-ohjaimiin. Se kaikki se tulee tässä kirjassa."

Transkriptio

1 1 Esipuhe Tiedon voi hankkia kolmella tavalla: ajattelemalla - se on jalo tapa yrityksen ja erehdyksen kautta - se on kova tie matkimalla - se on helppo tapa - Konfutse Sulautettujen järjestelmien merkitys kasvaa päivä päivältä yhä suuremmaksi meidän kaikkien jokapäiväisessä elämässä. Vaikka aina emme sitä itse edes huomaa. Kuka tulee ajatelleeksi tv:n kanavia vaihtaessaan, rahaa pankkiautomaatista nostaessaan tai autolla ajaessaan, että samalla käyttää tietokonetta. Oikeastaan useaa mikrotietokonetta, samalla kertaa. Tämä kirja käsittelee kaiken tarvittavan perustiedon, jotta osaat kirjoittaa pieniä ohjelmia mikroohjaimiin. Tavoite on oppia sekä ohjelmointia, että laiteläheisen C-ohjelmointikielen perusteet. Tärkeää on ymmärtää heti aluksi, että ohjelmoinnin oppiminen on eri asia, kuin ohjelmointikielen oppiminen. Ohjelmointitaito ei riipu kielestä. Se on taito ymmärtää miten yksinkertaisia, mutta selkeästi määriteltyjä käskyjä yhdistämällä tehdään (joskus hyvinkin) monimutkaisia asioita. Ohjelmointitaito kehittyy vasta kokemuksen ja kokeneitten myötävaikutuksella. Ohjelmointikielen oppiminen on helpompaa. Mitä et tarvitse Et tarvitse laajoja tietoja tietokoneista, etkä ohjelmoinnista, saati sulautetuista järjestelmistä. Sinun Ei tarvitse olla sähkö- tai elektroniikkaekspertti. Opiskellaan kaikki tarvittava asia laitteista aina kun C- ohjelmoinnin opiskelu sitä edellyttää. Tosin elektroniikan perustiedot ja -taidot madaltavat oppimiskynnystä tehokkaasti. Mitä tarvitset? Kiinnostusta, innostusta, motivaatiota. Joka takuulla kasvaa, kunhan alkuvalmistelujen jälkeen, varsinainen koodin kirjoittaminen alkaa. Opastusta ohjelmointiin, C-kieleen ja mikro-ohjaimiin. Se kaikki se tulee tässä kirjassa. PC:n ja sen käyttötaitoa sekä siihen AVR-mikro-ohjaimelle lähdekoodin konekoodiksi kääntävän C-kääntäjän. PC voi olla varsin vaatimatonkin, Windows 98 riittää. C-kääntäjäksi oli ehdolla ja testeissä useita erilaisia. Valinta ei ole vaikeaa, kun kaupallisten ohjelmien rinnalla on tarjolla Linux-periaatteella (GNU GPL-lisenssi) kehitetty vapaa kääntäjäohjelma, ja mikä tärkeintä, jonka ominaisuudet kestävät vertailun kaupallisten kääntäjien kanssa. Monessa mielessä se on jopa parempi. CodevisionAVR Tähän asti AVR-mikro-ohjaimien kanssa sulautettujen saloihin paneutuneet ovat käyttäneet varsin laajalti HPinfotechin tekemää kehitys- eli evaluaatioversiota CodeVisionAVR C-kääntäjästä. Se on varsin hyvä kääntäjäympäristö, mutta ohjelman ominaisuuksia on ilmaisversiossa rajoitettu ja maksullinen lisenssiversio toimii vain yhdessä koneessa (mikä, varsinkin kouluissa, on kallista). Jotta 1

2 2 tätä kirjaa voidaan käyttää myös CodevisionAVR:n kääntäjän ja Tietomyrsky Oy:n valmistaman EXB2313-kortin kanssa, on kirjan liitteisiin lisätty siitä soveltamisohjeet. Muutokset kohdistuvat lähinnä vain C-kääntäjän kirjastojen ja kirjastofunktioiden nimiin, itse C-kielihän on sama kaikissa ympäristöissä. Muutokset ovat niin vähäisiä, että kirja soveltuu aivan hyvin myös sulautetun järjestelmän C-kieliohjelmoinnin opiskeluun EXB2313-kortin ja CodevisionAVR-kääntäjän kanssa. Internet-yhteyden Se auttaa ja monipuolistaa opiskelua melkoisesti. Internetin avulla saa helposti yhteyden alan ammattilaisiin ja harrastajiin, joilta saa ideoita ja muuta apua tarvittaessa. Internetistä löytyvät tarvittavat työkaluohjelmat ja komponenttien dokumentit jne. Oikeastaan Internet ja mikro-ohjaimien ohjelmointiosaaminen luovat aivan uusia ulottuvuuksia elektroniikkaharrastukseen ja samalla valmentavat huomisen mielenkiintoiseen ammattiin. Mikro-ohjainkortin Tarvitset valmiina ostetun, rakennussarjan tai omatekemän mikro-ohjainkortin. Ilman sulautetun C- ohjelmoinnin opiskeluun soveltuvaa AVR-mikro-ohjainkorttia opiskelusta ei tule yhtään mitään. Tämän kirjan mukana tulee piirilevy, josta kukin voi tehdä oman opiskelutietokoneen. Rakennusohjeet löytyvät kirjan liitteestä ja lisätietoja saa osoitteesta tai Jos Sinulla ei ole elektroniikkarakentelusta kokemusta, pyydä apuun osaava kaveri, tai hanki valmis mikro-kortti. Jos taas elektroniikka on tuttua, silloin, no problem. Laitteen kokoaminen on osa opiskelua ja sen avulla tehtävät harjoitukset ovat tärkein osa oppimista. C-kielestä C-kielestä tuli 1990-luvulla johtava mikrotietokoneiden ohjelmointikieli luvulla se on tullut mikro-ohjainympäristöön. Ennen sulautetut järjestelmät ohjelmoitiin laiteläheisellä assembly-kielellä. Nyt C-kääntäjiä on saatavilla myös 8-bittisiin mikro-ohjaimiin. Kun flash-muistit tekniikan kehittyessä halpenivat, ne integroitiin osaksi mikro-ohjaimia niiden ohjelmamuistiksi. C-kieli ja flash-muisti yhdessä helpottavat oleellisesti sulautettujen järjestelmien ohjelmistojen testaus- ja kehitystyötä. Nyt ne helpottavat niiden opiskelua. C-kieli on oikeastaan sulautettujen järjestelmien lingua franca, yleiskäyttökieli. Siksi sen opiskelu on tärkeää, jos aikoo alalle, tai hankkia itselleen mielenkiintoisen harrastuksen. Tarkoitus on, että samalla kun opitaan itse ohjelmointia, opitaan myös, miten mikro-ohjain toimii ja miten se elektroniikalla liitetään ulkoiseen maailmaan. Koska on tultava toimeen rajoitetuin muisti- ja suorituskykyresurssein, on mikro-ohjainsovelluksissa itse ohjaimen hyvä tuntemus ohjelmoijalle ensiarvoisen tärkeää. Oikeastaan mikro-ohjaimien ohjelmointia ei voi tehdä, ellei tunne sitä laitealustaa, jossa ohjelma tulee toimimaan. Jos olet aiemmin käynyt C-kielen kurssin tai muuten siihen perehtynyt, niin Sinun tulee huomioida seuraavaa: Pienten sulautettujen systeemien C-kieli on paljon suppeampi kuin oikea standardin mukainen ANSI C. Tämä johtuu laitteiston vajavaisuudesta. Esim. tiedostojen käsittelyyn liittyvät kirjastot/käskyt yleensä puuttuvat, koska tavallisimmin (pieni) sulautettu järjestelmä toimii ilman käyttöjärjestelmää ja kiintolevyä. Toisaalta laiteläheisyys tuo kääntäjäkohtaisia erikoisuuksia, jotka eivät ole oikeaa C-kieltä, vaan kääntäjän valmistajan tekemiä bitinnypläyskäskyjä, joilla päästään manipuloimaan prosessorin ja liitäntäpiirien rekistereitä. 2

3 3 Kirjan sisältö Tämä teos ei pyri olemaan mikään "Kaikki mitä aina olet halunnut tietää mikro-ohjaimista". Sivut eivät riitä. Paremminkin se pyrkii olemaan "Kaikki tarpeellinen millä opitaan mikro-ohjaimien tekniikkaa ja niiden ohjelmointia". Kirjassa käsitellään käsikädessä mikro-ohjaimien rakennetta, sekä C-kielen perusteita. Kaikista esitellyistä C-ohjelmoinnin termeistä on lyhyt selventävä kuvaus. Toimintoja havainnollistetaan valokuvin, kaappauskuvin, piirroksin ja kaavioin. Kuhunkin käsitteeseen liittyy pieni, mahdollisimman helpoksi tehty ohjelmaesimerkki selityksin. Harjoitukset syventävät asian oppimista. Lopuksi opitun mittaus tapahtuu rakentamalla ja ohjelmoimalla päättötyö, eli liittämällä opiskeluun käytetty mikroohjainkortti ja Nokian Communicator, tai joku muu matkapuhelin yhteen, sekä ohjelmallisesti, että fyysisesti. Tartuntapintaa Jokainen talon rakennuksessa mukana ollut tai läheltä seurannut tietää, että aluksi on tehtävä kestävä kivijalka. Kunnolla tehty vahva perusta luo mahdollisuudet rakentaa komeakin talo kivijalan päälle ja se kestää vuosikymmenien tuulet ja tuiskut ja mahdollistaa myöhemmin tapahtuvat korjaukset ja lisärakentamiset. Samoin on ohjelmoinnin opiskelun kanssa. Oppiminen on läpi elämän alati jatkuva prosessi, joten ensin kannattaa panostaa jatkuvuuden mahdollistavan kunnon kivijalan tekemiseen. Vain laajoista perustiedoista syntyy tartuntapintaa, johon uudet asiat voivat kiinnittyä. Tieto kun on kumulatiivista, kasautuvaa. Mitä paremmat pohjatiedot, sitä helpompaa on siihen kartuttaa uutta tietoa. Mikro-ohjaimen ohjelmoinnin ja siihen liittyvän elektroniikan opiskelu on kuin polkupyörällä ajoa, senkin oppii vain itse ajamalla. Tulevaisuus Tuskin kenenkään arjesta löytyy elektronista laitetta, jossa ei käytettäisi ohjelmoitavaa mikro-ohjainta. Ja käyttö sen kun lisääntyy. Tämä taas edellyttää laitteiden suunnitteluun ja valmistukseen mukaan lisää uusia ammattilaisia, nimittäin sulautettujen järjestelmien ohjelmoijia. Tulevaisuudessa tarvitaan paljon ja hyviä koodin kirjoittajia. Perinteinen ATK-ohjelmointitaito ei riitä. Sulautettujen järjestelmien ohjelmointi on jotain aivan muuta. On osattava sekä laitteiston toiminta, että sen ohjelmointi. Mikro-ohjaimien ohjelmoinnin osaajien tarpeesta saa hyvän kuvan, kun tarkastellaan kaikkien käyttämää matkapuhelinta ja sen kehitystä hieman tarkemmin. Nimenomaan kännykän ohjelmistolla luodaan sen ominaisuuksien määrä ja laatu. Jos toisen sukupolven (2G) GSM-puhelimen ohjelman määrää kuvataan luvulla 1, niin kolmannen sukupolven (3G) UMTS-puhelimessa ohjelman määrä on 10 ja neljännen sukupolven (4G) viestimen, joka tulee seuraavaksi, siinä ohjelman määrä on 100. Lopuksi Tämä kirja pyrkii omalta osaltaan ennakoiden helpottamaan nykyistä ja tulevaa sulautettujen ohjelmoijien tarvetta madaltamalla aloituskynnystä. Se on erikoisesti suunniteltu soveltuvaksi itseopiskeluun, mahdolliseen etäopiskeluun ja tietenkin lähiopetukseen. Jos opiskelijan tukena on osaava opettaja, tai osaava opiskelijatoveri, kirjasta saatava hyöty tehostuu. Internetissä osaavista kavereista ei ole pulaa. Sisällön suunnittelussa on perusperiaatteena ollut käytännön läheisyys. Mottona entisen opettajani Olavi Vihmasen viisaus; vain se teoreettinen tietämys on elektroniikassa tarpeen, mikä voidaan 3

4 4 käytännössä hyödyntää. Tavoitteena on, että kirjan aineiston, ohjelmaesimerkit ja harjoitukset läpikäytyäsi osaat tehdä mikro-ohjaimiin pieniä sovelluksia, niin laite- kuin ohjelmistotasolla. Ja tuon kaiken teet innostuneena ja - oppimisesta nauttien. Halikossa Kiitokset Kiitos Kalle Salokannel Ilman Sinua ei olisi syntynyt erilaisia protokortteja. Eipä paljon muutakaan. Thank you Mr. Jary van Smallwall for professional help. Kiitos Tauno Rupponen Kirjan mikroprosessoria koskea osuus perustuu Sinun aineistoosi. Innostunut, kaikelle uudelle alttiiksi antautuva opettaja on paras motivaation tartuttaja. Kiitos Jari Mansikkaviita Opastit, itse kaiken käytännössä testaten, miten kirjasta saadaan opetukseen, opiskeluun ja ennen kaikkea - oppimiseen soveltuva. Olis aina parempi - ajatella ensteks. Kiitos Tuula Ilman Mesenaattia ja Muusaa ei synny taidetta. Ohjelmointi on Taidetta. Esipuhe toiseen painokseen. WSOY oli ensin halukas kirjan uusimiseen toisen painoksen myötä, mutta uusi johto tuli uusiin ajatuksiin. WSOY:n uusi ajatus: Kaikki kirjat, joita myydään alle 1000 kpl per vuosi, jätetään kustantamatta. Siispä Microsalo oy kustantaa tämän toisen painoksen. Ja panee jakoon ilmaiseksi, oikeasti flash-muistitikun hinnalla. Kaikki on pantu uusiksi AVR mikro-ohjain on vaihtunut suurempaan (Atmel ATmega32) ja sen myötä opiskeluun tarkoitettu kortti (PV-M32 tai PV-M322 + PV-EMO ja muut). Myös C-käänninympäristö ja muut tarvittavat ohjelmat ovat kokeneet monta uudistumista, monipuolistumista, parannusta. Vain hyväksi todettu kirjan formaatti, runko, on entinen. Vaikka sekin on kokenut muutoksia. Kirjasta jakeluformaattina on luovuttu ja sen todella uudistunut sisältö jaetaan sähköisinä pdf-tiedostoina. 4

5 5 Ilmaiseksi. Vaikka perusta on entinen, sisältöä on todella syvällisesti laajennettu, paranneltu ja ohjelmien uudistumisen myötä myös tekstiä ja mallikoodeja on päivitetty ja kirjoitettu uusia. Myös kirjan kuvitus on uudistunut kaiken muun ohella. Jari Mansikkaviita on tehnyt ja muokannut valokuvia, piirtänyt kaaviokuvat uusiksi ja suunnitellut ja tehnyt PowerPoint-esityksiä jotka on liitetty mukaan (asiaa selventämään ja opettajan työtä helpottamaan). Toinen kuvista ja piirroksista kiitokset ansaitseva on ikielektrooni-kroonikko Tauno Rupponen. Kaikki muutokset ovat tarkoitettu opettajan ja opiskelijan avuksi. Vähentämään työtä ja antamaan opiskeluun uutta puhtia, uusia metodeja, uusia ideoita. Uudistus ei ole poistanut näiden asioiden tärkeyttä huomisen ubiquitous, kaikkialla läsnäoleva (läsnä-äly), yhteiskuntaa kehitettäessä. Päinvastoin. Yksi tärkeä näkökohta, joka sulautettujen opettajan/opiskelijan tulee ottaa huomioon. Tulevaisuus on selvästi menossa kohti langatonta internettiä (mitä tekee Google ystävineen, mitä tekee Nokian InternetTablet?) ja kännykästä on tulossa tuon langattoman netin älykäs yhteystietokone. Jossa on käyttöjärjestelmänä Embedded Linux. Ylläoleva suomennettuna: opiskelemalla tänään sulautettuja järjestelmiä AVR-ohjaimilla ja Open Source-työkaluilla Linux-ympäristössä kuten avr-gcc, hankkii samalla valmiudet Embedded Linux-ohjelmien tekoon. Sillä ne tehdään gcc-kääntimillä. Kaikki muu on opiskelijoiden harhaan johtamista.valitettavasti. Näitähän tekisi kuka vaan, jos tämä helppoa olisi. Sulautettujen rakentaminen ja ohjelmointi ei ole vaikeaa, mutta se on monimutkaista ja hyvin työlästä. Vain maratoonarin sielun palolla päästään perille. Joten opiskeluintoa Halikossa PS Kirjan materiaali jaetaan kahteen osioon, Mikro-ohjaimen ohjelmointi C-kielellä sisältää sulautettujen systeemien ohjelmoinnin perusteet ja se on tarkoitettu opiskelijalle. Edellistä laajempi versio, jossa on syventävää materiaalia ja opettamiseen tarkoitettuja powerpointyms. esityksiä, on tarkoitettu opettajan kirjaksi ja pidemmälle ehtineille opiskelijoille. Kirjan ohjeet käsittävät sekä Windows- (XP) tai Linux- (Debian) ympäristön IDE:n, Integrated Development Environment, rakentamiseksi. 5

Kirja on jaettu kahteen osaan: varsinaiseen- ja lisätieto-osioon. Varsinainen

Kirja on jaettu kahteen osaan: varsinaiseen- ja lisätieto-osioon. Varsinainen Alkusanat Tämän tieto- ja viestintätekniikan oppikirjan ensimmäinen versio (1. painos) syntyi vuonna 2006 Jyväskylän yliopiston tietotekniikan laitokselle tekemäni pro gradu -tutkielmani yhteydessä. Tutkimuksessani

Lisätiedot

OHJELMISTOKEHITYS -suuntautumisvaihtoehto

OHJELMISTOKEHITYS -suuntautumisvaihtoehto OHJELMISTOKEHITYS -suuntautumisvaihtoehto Suuntautumisvaihtoehdon esittely 1. vuoden opiskelijoille Kari Laitinen www.oamk.fi/~karil/opetus.html Ohjelmistokehitys -opintosuunnan valitsevista henkilöistä

Lisätiedot

C-ohjelmointikielen perusteet, osa 1

C-ohjelmointikielen perusteet, osa 1 C-ohjelmointikielen perusteet, osa 1 Kurssi johdattaa sinut askel askeleelta C-ohjelmoinnin perusteisiin. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella.

Lisätiedot

Kirja on jaettu kahteen osaan: varsinaiseen- ja lisätieto-osioon. Varsinainen

Kirja on jaettu kahteen osaan: varsinaiseen- ja lisätieto-osioon. Varsinainen Alkusanat Tämä tieto- ja viestintätekniikan oppikirja on päivitetty versio vuonna 2007 julkaisemastani Tieto- ja viestintätekniikka -oppikirjasta. Päivityksessä kirjan sisällöt on ajantasaistettu ja samalla

Lisätiedot

Tietotekniikan koulutusohjelman suuntautumisvaihtoehdot

Tietotekniikan koulutusohjelman suuntautumisvaihtoehdot Tietotekniikan koulutusohjelman suuntautumisvaihtoehdot 1. vuosi Perusopinnot 2. vuosi 3. vuosi ELEKTRONIIKAN SUUNNITTELU JA TESTAUS MOBIILI TIETOLIIKENNE OHJELMISTOJEN KEHITYS 4. vuosi Ohjelmistojen kehitys

Lisätiedot

Tietotekniikan koulutus Savonlinnassa

Tietotekniikan koulutus Savonlinnassa Tietotekniikan koulutus Savonlinnassa Paikka Savonlinnan ammatti ja aikuisopisto Pohjolankatu 4 6, Savonlinna Hinta 80 euroa/osallistuja, sisältää 20 h Koulutuspäivän kesto 5 tuntia, klo 10:00 15:00 Ilmoittautuminen

Lisätiedot

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

Tähtitieteen käytännön menetelmiä Kevät 2009 Tähtitieteen käytännön menetelmiä Kevät 2009 2009-01-12 Yleistä Luennot Luennoija hannu.p.parviainen@helsinki.fi Aikataulu Observatoriolla Maanantaisin 10.00-12.00 Ohjattua harjoittelua maanantaisin 9.00-10.00

Lisätiedot

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT KOULUTUKSEN KOHDERYHMÄ SISÄLTÖ Koulutuksen tavoitteena on antaa opiskelijalle valmiudet uusien tietoteknisten menetelmien ja välineiden hyödyntämiseen.

Lisätiedot

4. Lausekielinen ohjelmointi 4.1

4. Lausekielinen ohjelmointi 4.1 4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 19.1.2009 T-106.1208 Ohjelmoinnin perusteet Y 19.1.2009 1 / 25 Mihin teekkari / diplomi-insinööri tarvitsee ohjelmointia? Pienten laskentasovellusten kirjoittaminen.

Lisätiedot

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä 1973. Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä 1973. Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux Historiaa Linux on Unix-yhteensopiva käyttöjärjestelmä. Unixin perusta luotiin 1964 MIT:ssa aloitetussa MULTICS-projektissa (http://www.cs.helsinki.fi/u/kerola/tkhist/k2000/alustukset/unix_hist/unix_historia.htm)

Lisätiedot

C++ Ohjelmoijan käsikirja. Johdanto

C++ Ohjelmoijan käsikirja. Johdanto Johdanto C++ Ohjelmoijan käsikirja Johdanto Tervetuloa Inside C++-kirjan pariin. Tämä on opaskirja standardi C++:n käyttöön. Käsittelemme kirjassa kaikki syntaksin, kieliopin, olio-ohjelmoinnin ja standardikirjastojen

Lisätiedot

Liitekuviot. Tietoteknologian käyttö ja käyttämättömyyden syyt 75 89-vuotiailla Kooste kyselytutkimuksesta. www.ikateknologia.fi

Liitekuviot. Tietoteknologian käyttö ja käyttämättömyyden syyt 75 89-vuotiailla Kooste kyselytutkimuksesta. www.ikateknologia.fi www.ikateknologia.fi Liitekuviot Tietoteknologian käyttö ja käyttämättömyyden syyt 9-vuotiailla Kooste kyselytutkimuksesta Nordlund, Marika; Stenberg, Lea; Lempola, Hanna-Mari. KÄKÄTE-projekti (Käyttäjälle

Lisätiedot

Langattoman kotiverkon mahdollisuudet

Langattoman kotiverkon mahdollisuudet Langattoman kotiverkon mahdollisuudet Tietoisku 5.4.2016 mikko.kaariainen@opisto.hel.fi Lataa tietoiskun materiaali netistä, kirjoita osoite selaimen osoitelokeroon: opi.opisto.hel.fi/mikko Tietoverkot

Lisätiedot

3. C-kieli sulautetun järjestelmän ohjelmointikielenä 07.01.2008, pva

3. C-kieli sulautetun järjestelmän ohjelmointikielenä 07.01.2008, pva 3. C-kieli sulautetun järjestelmän ohjelmointikielenä 07.01.2008, pva "Ohjelmointi ei ole mitään massojen huvia, vaikka sitä joskus helpoksi luullaankin. Joiltakin se sujuu luonnostaan, jotkut voivat jopa

Lisätiedot

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/ PLA-32820 Mobiiliohjelmointi Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_205/ . Luento 2 Suoritus vaatimukset Kurssin sisältö Kirjallisuus Mobiiliohjelmointi Mobiililaitteita...

Lisätiedot

Elektroniikkalajin semifinaalitehtävien kuvaukset

Elektroniikkalajin semifinaalitehtävien kuvaukset Elektroniikkalajin semifinaalitehtävien kuvaukset Kilpailija rakentaa ja testaa mikrokontrollerilla ohjattavaa jännitereferenssiä hyödyntävän sovelluksen. Toteutus koostuu useasta elektroniikkamoduulista.

Lisätiedot

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen PIKAOPAS Nokia Connectivity Cable Drivers -ohjainten asentaminen Sisällysluettelo 1. Johdanto...1 2. Mitä tarvitaan...1 3. Nokia Connectivity Cable Drivers -ohjainten asentaminen...2 3.1 Ennen asennusta...2

Lisätiedot

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Kieliversiointityökalu Java-ohjelmistoon. Ohje Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5

Lisätiedot

Älypuhelimet. Sisällysluettelo

Älypuhelimet. Sisällysluettelo Älypuhelimet Jussi Huhtala Sisällysluettelo Älypuhelimen määritelmä Historia Laitteistoarkkitehtuuri Käyttöjörjestelmät Android Symbian ios Yhteenveto 1 Älypuhelin Puhelin joka sisältää normaalit puhelimen

Lisätiedot

Digiajan opettajan selviytymispaketti

Digiajan opettajan selviytymispaketti 10+ opepäivitystä odottaa. Aloita lataus nyt! Digiajan opettajan selviytymispaketti Saamelaisalueen koulutuskeskus virtuaalikoulu Ovatko verkko-opetustaitosi päivityksen tarpeessa? Ota askel eteenpäin

Lisätiedot

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi 1. Luento: Sulautetut Järjestelmät Arto Salminen, arto.salminen@tut.fi Agenda Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu

Lisätiedot

Virtuoosi POS-järjestelmien joukossa

Virtuoosi POS-järjestelmien joukossa Virtuoosi POS-järjestelmien joukossa Menestyvä liiketoiminta muistuttaa monin osin huippuunsa viritettyä orkesteria jossa eri osien sopusuhtainen vuorovaikutus ja integrointi luovat sykähdyttävän esityksen.

Lisätiedot

Arto Luukkainen 24.3.2014

Arto Luukkainen 24.3.2014 Arto Luukkainen 24.3.2014 2 Agenda Kaukomarkkinat ja Panasonic Toughbook Trendit mobiilipäätteissä ammattikäytössä Tablet trouble tutkimus Panasonic Toughpad tietokoneet Lisävarusteet 3 Kaukomarkkinat

Lisätiedot

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2016/

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2016/ PLA-32820 Mobiiliohjelmointi Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2016/ 1. Luento 2 Suoritus vaatimukset Kurssin sisältö Kirjallisuus Mobiiliohjelmointi Mobiililaitteita...

Lisätiedot

TAUCHI Tampere Unit for Computer-Human Interaction Aktiiviset oppimistilat kampuksella

TAUCHI Tampere Unit for Computer-Human Interaction Aktiiviset oppimistilat kampuksella Aktiiviset oppimistilat kampuksella Jussi Okkonen, projektipäällikkö Arto Hippula, yhteyspäällikkö Roope Raisamo, professori SIS/ TAUCHI Tampereen yliopisto Tausta Oppimisen ja tutkintojen tavoitteet asetetaan

Lisätiedot

UBUNTU 8.04 LTS ASENNUS

UBUNTU 8.04 LTS ASENNUS UBUNTU 8.04 LTS ASENNUS 24.4.2008 Marko Kaartinen 2008 Tässä oppaassa käyn läpi kuinka asennetaan Ubuntu 8.04 LTS. Oppaan on tarkoitus olla mahdollisimman yksinkertainen ja selkeä. Kaikki kysymykset asennuksesta

Lisätiedot

S11-09 Control System for an. Autonomous Household Robot Platform

S11-09 Control System for an. Autonomous Household Robot Platform S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on

Lisätiedot

Ensimmäinen painos julkaistu nimellä Java-ohjelmointi Pro Training

Ensimmäinen painos julkaistu nimellä Java-ohjelmointi Pro Training Talentum Helsinki 2015 9., uudistettu painos Ensimmäinen painos julkaistu nimellä Java-ohjelmointi Pro Training 2015 Talentum Media Oy ja tekijät Kansi: Outi Pallari Taitto: Sirpa Puntti ISBN 978-952-14-2520-2

Lisätiedot

ja jälkeen opiskelun Teemu Tokola Oulun Yliopisto Sähkö- ja tietotekniikan osasto

ja jälkeen opiskelun Teemu Tokola Oulun Yliopisto Sähkö- ja tietotekniikan osasto Opiskelijoiden tvt-taidot ennen ja jälkeen opiskelun Teemu Tokola Oulun Yliopisto Sähkö- ja tietotekniikan osasto TVT Tieto- ja viestintäteknologian tät i käyttö muuttunut t rajusti viimeisinä vuosikymmeninä

Lisätiedot

Nokia Lifeblog 2.5 Nokia N76-1

Nokia Lifeblog 2.5 Nokia N76-1 Nokia Lifeblog 2.5 Nokia N76-1 2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N76 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa

Lisätiedot

Lyhyen videotyöpajan ohjelma (90 min)

Lyhyen videotyöpajan ohjelma (90 min) Lyhyen videotyöpajan ohjelma (90 min) Päätarkoitus: - Lyhyiden selitysvideoiden tuotanto (max 3 minuuttia) yksinkertaisin keinoin Selitysvideoiden tuottaminen edistää reflektioprosessia liittyen omaan

Lisätiedot

TKT224 KOODIN KOON OPTIMOINTI

TKT224 KOODIN KOON OPTIMOINTI - 1 - Laboratoriotyö TKT224 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT224 KOODIN KOON OPTIMOINTI Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen

Lisätiedot

ohjelman arkkitehtuurista.

ohjelman arkkitehtuurista. 1 Legacy-järjestelmällä tarkoitetaan (mahdollisesti) vanhaa, olemassa olevaa ja käyttökelpoista ohjelmistoa, joka on toteutettu käyttäen vanhoja menetelmiä ja/tai ohjelmointikieliä, joiden tuntemus yrityksessä

Lisätiedot

Oppisopimus -toimintamallin arviointi - Perusraportti

Oppisopimus -toimintamallin arviointi - Perusraportti Oppisopimus toimintamallin arviointi Perusraportti 1. Olen Vastaajien määrä: 8 0 1 2 3 työelämän edustaja opiskelija opettaja koulutusorganisaation johtoa 2. Yllä olevan oppisopimusmallin (kuva) selkeys

Lisätiedot

Tehtävä 5. ECIO dataloggeri lämpötila-anturilla

Tehtävä 5. ECIO dataloggeri lämpötila-anturilla Tehtävä 5. ECIO dataloggeri lämpötila-anturilla Tehtävänä on rakentaa lämpötilamittausjärjestelmän prototyyppi verolevylle ja yhdistää se tietokoneen sarjaterminaaliohjelmaan. Käytettävissä on mikro-ohjaimen

Lisätiedot

Semifinaalin ennakkotiedot Ohjelmat

Semifinaalin ennakkotiedot Ohjelmat Page 1 of 7 Semifinaalin ennakkotiedot Ohjelmat Elektroniikkalajin semifinaalitapahtuma järjestetään 26-27.1.2010 Iisalmessa Ylä-Savon ammattiopistolla, Asevelikatu 4,74100 IISALMI. http://map5.centroid.fi/ylasavonseutu/default.aspx?

Lisätiedot

Lahden kaupunginkirjasto ASIAKASKOULUTUKSET

Lahden kaupunginkirjasto ASIAKASKOULUTUKSET Lahden kaupunginkirjasto ASIAKASKOULUTUKSET Ohjelma Tammi-maaliskuu 2016 Opettele käyttämään tietokonetta, ota käyttöön oma sähköpostiosoite, kurkista internetiin, tai tutustu tablettiin. Tervetuloa! Asiakaskoulutuksista

Lisätiedot

PC-LAITTEEN TESTAAMINEN

PC-LAITTEEN TESTAAMINEN PC-LAITTEEN TESTAAMINEN PC-Check-ohjelma Kun laite on koottu, on perusteltua testata sen toiminta ennen käyttöönottoa. Tätä varten on luotu erilaisia ohjelmia, joilla voi laitteen eri osat testata. Yksi

Lisätiedot

ASCII-taidetta. Intro: Python

ASCII-taidetta. Intro: Python Python 1 ASCII-taidetta All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do.

Lisätiedot

E-oppimateriaalit. Opinaika vs. CD-verkko-ohjelmat

E-oppimateriaalit. Opinaika vs. CD-verkko-ohjelmat Nokian N8 puhelimessa Uutta Toimii netin kautta, ei ohjelmien asennuksia eikä ylläpitoa, koulun lisäksi käytettävissä myös kotona ja muualla 24/7, lisäksi muita opiskelua helpottavia verkko-opetuksen mahdollistavia

Lisätiedot

TOIMINTA PEVA PASSI. nimi:

TOIMINTA PEVA PASSI. nimi: PEVA TOIMINTA nimi: PASSI Näitä taitoja, joita harjoittelet tässä passissa, sinä tarvitset: A Työharjoittelussa B Vapaa-aikana C Koulussa Nämä taidot kehittyvät, kun teet tehtävät huolellisesti: 1. Opiskelutaidot

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

Info Kieli- ja viestintäopinnoista ja valmentavista kieliopinnoista Karelia ammattikorkeakoulussa 2016

Info Kieli- ja viestintäopinnoista ja valmentavista kieliopinnoista Karelia ammattikorkeakoulussa 2016 2 Info Kieli- ja viestintäopinnoista ja valmentavista kieliopinnoista Karelia ammattikorkeakoulussa 2016 Merja Öhman Kielten lehtori Karelia ammattikorkeakoulu 3 Miksi kieliä? Opiskelu on kansainvälistä.

Lisätiedot

2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä

2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä Nokia Lifeblog 2.5 2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa mainitut

Lisätiedot

Harjoitustehtäväkierros 1

Harjoitustehtäväkierros 1 T-06.50 kurssihenkilökunta deadline Tiistai 20.0.2009 2:5 Johdanto Tämä tehtäväkierros käsittelee pääasiassa toisen luennon sisältöä. Harjoituksia saa tehdä yksin tai yhdessä. Yhdessä tekeminen on suositeltavaa,

Lisätiedot

DAISY. Esteetöntä julkaisua

DAISY. Esteetöntä julkaisua DAISY Digital Accessible Information SYstem Esteetöntä julkaisua Markku Leino 27.4.2009 ESITYKSEN SISÄLTÖ Mikä on DAISY kirja? DAISY-järjestelmän lyhyt historia Miten rakentaa DAISY-kirja ja kirjatyypit

Lisätiedot

Avoimen lähdekoodin kehitysmallit

Avoimen lähdekoodin kehitysmallit Avoimen lähdekoodin kehitysmallit Arto Teräs Avoimen lähdekoodin ohjelmistot teknisessä laskennassa -työpaja CSC, 25.5.2009 Avoimen lähdekoodin kehitysmallit / Arto Teräs 2009-05-25

Lisätiedot

MONIKULTTUURISEN OPETUKSEN JA OHJAUKSEN HAASTEET. Selkokielen käyttö opetuksessa. Suvi Lehto-Lavikainen, Koulutuskeskus Salpaus

MONIKULTTUURISEN OPETUKSEN JA OHJAUKSEN HAASTEET. Selkokielen käyttö opetuksessa. Suvi Lehto-Lavikainen, Koulutuskeskus Salpaus MONIKULTTUURISEN OPETUKSEN JA OHJAUKSEN HAASTEET Selkokielen käyttö opetuksessa Suvi Lehto-Lavikainen, Koulutuskeskus Salpaus Ihmisten viestinnän epätarkkuus johtaa usein virheellisiin tulkintoihin keskusteluissa!

Lisätiedot

Tarjoussuunnitteluun työkalu

Tarjoussuunnitteluun työkalu Aleksi Heimovesa, Iiro Hakkarainen, Jesse Honko Tarjoussuunnitteluun työkalu Metropolia Ammattikorkeakoulu Kone- ja tuotantotekniikka Projektisuunnitelma 16.1.2015 Sisällys 1 Johdanto 1 2 Projektin tavoitteet

Lisätiedot

Vastaajan taustatiedot. 1. Vastaajan sukupuoli: 2. Vastaajan ikä: 3. Toimenkuvasi hevostalousyrityksessä: nmlkj Nainen. nmlkj Mies

Vastaajan taustatiedot. 1. Vastaajan sukupuoli: 2. Vastaajan ikä: 3. Toimenkuvasi hevostalousyrityksessä: nmlkj Nainen. nmlkj Mies SOSIAALINEN MEDIA TYÖSSÄOPPIMISEN TUKENA HEVOSTALOUDEN PERUSTUTKINTOKOULUTUKSESSA (hevostenhoitaja- ja ratsastuksenohjaajaopiskelijat) Tervetuloa vastamaan kyselyyni, jossa selvitän hevostalousoppilaitosten

Lisätiedot

Erityisen hyvää. Ideoita ammatilliseen erityisopetukseen

Erityisen hyvää. Ideoita ammatilliseen erityisopetukseen Erityisen hyvää Ideoita ammatilliseen erityisopetukseen Lukijalle Ammatilliseen erityisopetukseen on vuosien varrella kehitetty paljon hyviä käytäntöjä. Toimivien käytäntöjen ei välttämättä tarvitse olla

Lisätiedot

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

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen Pedacode Pikaopas Java-kehitysympäristön pystyttäminen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Windowstyöasemalle asennetaan Java-ohjelmoinnissa tarvittavat työkalut, minkälaisia konfigurointeja

Lisätiedot

Asiakaskoulutukset pääkirjastolla

Asiakaskoulutukset pääkirjastolla Asiakaskoulutukset pääkirjastolla Asiakaskoulutukset pääkirjastossa elo-syyskuu 2015 Opettele käyttämään tietokonetta, ota käyttöön oma sähköpostiosoite, kurkista internetiin, 3 tai tutustu tablettiin.

Lisätiedot

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen PIKAOPAS Nokia Connectivity Cable Drivers -ohjainten asentaminen Sisällysluettelo 1. Johdanto...1 2. Mitä tarvitaan...1 3. Nokia Connectivity Cable Drivers -ohjainten asentaminen...2 3.1 Ennen asennusta...2

Lisätiedot

Voodoo Dragon 2. Voodoo Dragon 2. Käyttöohje. Versio 1.0

Voodoo Dragon 2. Voodoo Dragon 2. Käyttöohje. Versio 1.0 Voodoo Dragon 2 Käyttöohje Versio 1.0 Tekijänoikeus Tätä käsikirjaa ei saa miltään osin kopioida tai luovuttaa missään muodossa tai millään tavalla: sähköisesti, mekaanisesti, valokopiona tai äänitteenä

Lisätiedot

MONIAMMATILLISUUS : VÄLKKY-PROSESSIN AVAUSPÄIVÄ Yhteiset tavoitteet & johtavat ajatukset 16.6.2009. 16. kesäkuuta 2009 Humap Oy, www.humap.

MONIAMMATILLISUUS : VÄLKKY-PROSESSIN AVAUSPÄIVÄ Yhteiset tavoitteet & johtavat ajatukset 16.6.2009. 16. kesäkuuta 2009 Humap Oy, www.humap. MONIAMMATILLISUUS : VÄLKKY-PROSESSIN AVAUSPÄIVÄ Yhteiset tavoitteet & johtavat ajatukset 16.6.2009 16. kesäkuuta 2009 Humap Oy, www.humap.com sivu 1 OHJELMA 16.6.2009 TYÖSKENTELYLLE TEEMA Keskeisten johtavien

Lisätiedot

30 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN. järjestelmätyöt: työskentely

30 Opetussuunnitelma OSAAMISEN ARVIOINTI ARVIOINNIN KOHTEET JA AMMATTITAITOVAATIMUKSET OSAAMISEN HANKKIMINEN. järjestelmätyöt: työskentely Hyväksymismerkinnät 1 (7) Näytön kuvaus: Opiskelija osoittaa osaamisensa ammattiosaamisen näytössä toimimalla tieto- ja tietoliikennealan yrityksissä erilaisissa työkokonaisuuksissa ja tehtävissä sekä

Lisätiedot

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614 VALO-ohjelmat ja LTSP kouluissa Elias Aarnio Innopark, AVO-hanke elias.aarnio@innopark.fi 040-8204614 Mikä ihmeen VALO? VALO = Vapaat ja avoimen lähdekoodin ohjelmat Kyse on siis Open Sourcesta eli avoimesta

Lisätiedot

SÄHKÖTEKNIIKAN KOULUTUSOHJELMA 2010

SÄHKÖTEKNIIKAN KOULUTUSOHJELMA 2010 SÄHKÖTEKNIIKAN KOULUTUSOHJELMA 2010 Sähkötekniikan koulutusohjelman toimintaympäristö ja osaamistavoitteet Sähkötekniikan koulutusohjelma on voimakkaasti poikkialainen ja antaa mahdollisuuden perehtyä

Lisätiedot

OSAAMISKARTOITUS 1 (7) Monialakoulutus Etelä-Pohjanmaa v. 2009-2011 hakeutumisen vaiheeseen

OSAAMISKARTOITUS 1 (7) Monialakoulutus Etelä-Pohjanmaa v. 2009-2011 hakeutumisen vaiheeseen 1. TYÖNHAKIJAN PERUSTIEDOT OSAAMISKARTOITUS 1 (7) Työnhakijan nimi Sosiaaliturvatunnus Lähiosoite Postinumero Sähköpostiosoite 2. AIKAISEMPI KOULUTUS Postitoimipaikka puh. gsm Pohjakoulutus, suoritusvuosi

Lisätiedot

Voodoo Dragon. Voodoo Dragon. Käyttäjän opas. Versio 1.0

Voodoo Dragon. Voodoo Dragon. Käyttäjän opas. Versio 1.0 Voodoo Dragon Käyttäjän opas Versio 1.0 Tekijänoikeus Tätä käsikirjaa ei saa miltään osin kopioida tai luovuttaa missään muodossa tai millään tavalla: sähköisesti, mekaanisesti, valokopiona tai äänitteenä

Lisätiedot

1 Tivax siirto uuteen koneeseen

1 Tivax siirto uuteen koneeseen Tivax siirto uuteen koneeseen 1 1 Tivax siirto uuteen koneeseen 1.1 Tivax ohjelman asentaminen Huom. Siirrossa mahdollisesti esiintyvien ongelmien ratkaisu on veloituksetonta ainoastaan asiakkaille, joilla

Lisätiedot

Tietoyhteiskunnan perustaidot. Kesäkuu 2014

Tietoyhteiskunnan perustaidot. Kesäkuu 2014 Tietoyhteiskunnan perustaidot Kesäkuu 2014 Kurssin järjestäjästä Ohjelmistotuotannon ja Tiedonhallinnan Laitos Tuotantotalouden Tiedekunta Lappeenrannan Teknillinen Yliopisto Tietotekniikan koulutusohjelmasta

Lisätiedot

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut Ohjelmointikurssin järjestäminen Helsingin yliopiston Ohjelmoinnin MOOC-kurssimateriaalin avulla 15.4.2016 1 Linkki Tietojenkäsittelytieteen

Lisätiedot

BL40A1810 Mikroprosessorit, harjoitus 1

BL40A1810 Mikroprosessorit, harjoitus 1 BL40A1810 Mikroprosessorit, harjoitus 1 Käytettävä laitteisto Kurssin opetuslaitteistona käytetään Legon MINDSTORMS laitteita, jonka pääosia ovat ohjelmoitava NXT-yksikkö (Atmel ARM7, 64k RAM, 256k Flash),

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 17.1.2011 T-106.1208 Ohjelmoinnin perusteet Y 17.1.2011 1 / 27 Mihin teekkari / diplomi-insinööri tarvitsee ohjelmointia? Pienten laskentasovellusten kirjoittaminen.

Lisätiedot

Tietokoneet ja verkot. Kilpailupäivä 1, keskiviikko 25.1.2005. Kilpailijan numero. Server 2003 Administrator. XP pro Järjestelmänvalvojan

Tietokoneet ja verkot. Kilpailupäivä 1, keskiviikko 25.1.2005. Kilpailijan numero. Server 2003 Administrator. XP pro Järjestelmänvalvojan Kilpailupäivä 1, keskiviikko 25.1.2005 Kilpailijan numero allekirjoitus nimen selvennys Kirjoita työn edetessä tähän selvällä käsialalla Server 2003 Administrator XP pro Järjestelmänvalvojan Langattoman

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 2013 - ohjelmiston asennusohje Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows

Lisätiedot

Ibas Kroll Ontrack Tietojen palautus. 2008 ibas Kroll Ontrack www.ontrackdatarecovery.fi

Ibas Kroll Ontrack Tietojen palautus. 2008 ibas Kroll Ontrack www.ontrackdatarecovery.fi Ibas Kroll Ontrack Tietojen palautus 2008 ibas Kroll Ontrack www.ontrackdatarecovery.fi Tietojen palautus Tietojen menettäminen kiintolevyltä voi johtua monesta eri syystä. Fyysiset tietovauriot syntyvät

Lisätiedot

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA Asennusohjeiden sisältö 1. RICA optimointiohjelmoinnin periaate isoftloaderilla... 2 2. RICA isoftloader toimituspaketin sisältö... 3 3. isoftloader Sync-ohjelmiston

Lisätiedot

AGE-hanke alkoi syyskuussa 2013 ja se päättyy heinäkuussa 2015. Mukana hankkeessa ovat Tšekki, Saksa, Kypros, Suomi, Espanja ja Portugali.

AGE-hanke alkoi syyskuussa 2013 ja se päättyy heinäkuussa 2015. Mukana hankkeessa ovat Tšekki, Saksa, Kypros, Suomi, Espanja ja Portugali. Maailman terveysjärjestön WHO:n määritelmän mukaan aktiivinen ikääntyminen on prosessi, jossa optimoidaan mahdollisuudet pysyä terveenä, osallistua ja elää turvattua elämää ja pyritään siten parantamaan

Lisätiedot

Yhteisöllisyyden toteuttaminen verkko-opetuksessa

Yhteisöllisyyden toteuttaminen verkko-opetuksessa Liiketoiminta kehittyy kehity sinäkin. Yhteisöllisyyden toteuttaminen verkko-opetuksessa Tieturi Oy / Arja Sipola HTC Santa Maria, Tammasaarenkatu 5, 00180 Helsinki, Finland www.tieturi.fi (09) 431 551

Lisätiedot

Vaihtoehtolaskelmien vertailua netissä

Vaihtoehtolaskelmien vertailua netissä Vaihtoehtolaskelmien vertailua netissä Leena Kärkkäinen Metsäsuunnittelu verkossa ja verkostoissa Tikkurila, 23.4.2008 http://www.metla.fi/tapahtumat/2008/metsasuunnitelu/ Metsäntutkimuslaitos Skogsforskningsinstitutet

Lisätiedot

IDE asennus, Integrated Development Environment Atmelin AVR-mikro-ohjaimille. 15.8.2008 pva

IDE asennus, Integrated Development Environment Atmelin AVR-mikro-ohjaimille. 15.8.2008 pva IDE asennus, Integrated Development Environment Atmelin AVR-mikro-ohjaimille. 15.8.2008 pva Pienen maan armeija on samaa tarkoitusta varten kuin päivystävän upseerin pistooli. Omia varten. - Arvo Salo

Lisätiedot

Suuntana tulevaisuus Yhteisöllinen koulu ja sosiaalinen media elinikäisten oppijoiden tukena

Suuntana tulevaisuus Yhteisöllinen koulu ja sosiaalinen media elinikäisten oppijoiden tukena Suuntana tulevaisuus Yhteisöllinen koulu ja sosiaalinen media elinikäisten oppijoiden tukena Miikka Salavuo OPS Kick Off 2013 Kuka olen? Miikka Tabletkoulu.fi Yrittäjä v:sta 2010 Filosofian tohtori 2005

Lisätiedot

2.2. Tietokoneohjelman tekeminen 7.1.2008. pva, kuvat jma

2.2. Tietokoneohjelman tekeminen 7.1.2008. pva, kuvat jma 2.2. Tietokoneohjelman tekeminen 7.1.2008. pva, kuvat jma Nothing is particularly hard if you divide it into small jobs. - Henry Ford Yleistä Tietokone tekee kaiken sen - ja vain sen - mitä ohjelmoija

Lisätiedot

Windowsin kehitysvaiheet CT50A2602 Käyttöjärjestelmät

Windowsin kehitysvaiheet CT50A2602 Käyttöjärjestelmät Windowsin kehitysvaiheet CT50A2602 Käyttöjärjestelmät Oskar Paakkarinen 0398391 Outi Tikkala 103126 Petri Keronen 0398320 Tero Thil 0398443 Topi Ranta 0398401 Riikka Pitkälä 0383089 Windows= Microsoftin

Lisätiedot

OPS2016 ja ohjelmointi

OPS2016 ja ohjelmointi 1 OPS2016 ja ohjelmointi - johdattelu ohjelmointiin alakoulussa MIKKO HORILA & TUOMO TAMMI OPS2016 ja ohjelmointi 2 Perusopetuksen opetussuunnitelman perusteet päivittyvät syksyllä 2016. Koodaustaidot

Lisätiedot

Reilusti nuori. Nettikiusaamisesta tulevaisuuden oppimiseen. 2.2.2012, Mertalan koulu Mari Muinonen

Reilusti nuori. Nettikiusaamisesta tulevaisuuden oppimiseen. 2.2.2012, Mertalan koulu Mari Muinonen Reilusti nuori Nettikiusaamisesta tulevaisuuden oppimiseen 2.2.2012, Mertalan koulu Mari Muinonen Olen olemassa? Lämmittelyä Yhä nuoremmat osaavat käyttää Reaali ja virtuaali sama asia Mobiiliteknologiat

Lisätiedot

Tervetuloa kursseillemme! Kursseista tietoa myös verkkosivulla lastukirjastot.fi/ajankohtaista

Tervetuloa kursseillemme! Kursseista tietoa myös verkkosivulla lastukirjastot.fi/ajankohtaista Lahden kaupunginkirjasto ASIAKASKOULUTUKSET Kurssiohjelma Loka-joulukuu 2015 Opettele käyttämään tietokonetta, ota käyttöön oma sähköpostiosoite, kurkista internetiin, tai tutustu tablettiin. Tervetuloa

Lisätiedot

SISÄLLYS sisällys 1 Tietokoneen toimintaperiaate ja käyttö 2 Tietokoneen historia 3 Tietokoneen rakenteen ja toiminnan perusteet

SISÄLLYS sisällys 1 Tietokoneen toimintaperiaate ja käyttö 2 Tietokoneen historia 3 Tietokoneen rakenteen ja toiminnan perusteet SISÄLLYS 1 2 3 4 Tietokoneen toimintaperiaate ja käyttö 14 1.1 Mikä tietokone on? 14 1.2 Tieteen ja toimiston koneista yleistietokoneeseen 15 1.3 Mekaanisista ja sähköisistä laitteista sulautettuihin tietokoneisiin

Lisätiedot

SULAUTETTUJEN JÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op) 12.1. 17.12.2010

SULAUTETTUJEN JÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op) 12.1. 17.12.2010 1 SULAUTETTUJEN JÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op) 12.1. 17.12.2010 2 KAJAANIN AMMATTIKORKEAKOULU Koulutuspalvelut SULAUTETTUJEN JÄRJESTELMIEN AMMATILLISET ERIKOISTUMISOPINNOT (30 op)

Lisätiedot

Sosiaalinen verkosto musiikinopetuksessa

Sosiaalinen verkosto musiikinopetuksessa Sosiaalinen verkosto musiikinopetuksessa Miikka Salavuo Teknodida 2008 Onko oppiminen tuote vai prosessi? Kuka määrittelee mitä opitaan? Mikä on tiedon merkitys ja tietokäsitys? Mikä on yhteisön rooli?

Lisätiedot

Arviointi oppilaiden näkökulmasta

Arviointi oppilaiden näkökulmasta Arviointi oppilaiden näkökulmasta Raija Niemi Oppilaat vastasivat jakson päätteeksi seitsemään kysymykseen koskien ravintotiedon opiskelua terveystietojaksolla. Luokista 8 A oli työskennellyt melkein koko

Lisätiedot

21.5.2014 Copyright www.videomarkkinointi.info

21.5.2014 Copyright www.videomarkkinointi.info 1 Tervetuloa kolmannelle jaksolle! Tähän jaksoon sisältyy testi, miten käytät oman aikasi? Saat vinkkejä miten omat unelmat saadaan kirkkaaksi. Jotta voit ne toteuttaa Tarvitset suunnitelman ja työkalut.

Lisätiedot

WINE API ja Virtualisointiohjelmistot

WINE API ja Virtualisointiohjelmistot WINE API ja Virtualisointiohjelmistot Yleistä Winestä Ohjelmisto, joka mahdollistaa Windows -pohjaisten ohjelmien käytön kuissa käyttöjärjestelmissä Toimii yhteensopivuuskerroksena ohjelman ja käyttöjärjestelmän

Lisätiedot

Kiinnostaako. koodaus ja robotiikka? 2014 Innokas www.innokas.fi All Rights Reserved Copying and reproduction prohibited

Kiinnostaako. koodaus ja robotiikka? 2014 Innokas www.innokas.fi All Rights Reserved Copying and reproduction prohibited Kiinnostaako koodaus ja robotiikka? Innokas-verkosto Innovatiivisen koulun toiminnan kehittäminen ja levittäminen Suomi Yli 30 000 osallistujaa vuosien 2011-2014 aikana Kouluja, kirjastoja, päiväkoteja,

Lisätiedot

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Aram Abdulla Hassan Windows Server 2012 asentaminen ja käyttö 1 Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Hyper-V ohjelma. Riipu minkälaista Serveria yritämme

Lisätiedot

Motorola Phone Tools. Pikaopas

Motorola Phone Tools. Pikaopas Motorola Phone Tools Pikaopas Sisältö Vähimmäisvaatimukset... 2 Ennen asennusta Motorola Phone Tools... 3 Asentaminen Motorola Phone Tools... 4 Matkapuhelimen asennus ja määritys... 5 Online-rekisteröinti...

Lisätiedot

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti 2.12.2011

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti 2.12.2011 AVOIMEN TUOTTEEN HALLINTAMALLIT Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö Yhteentoimivuutta avoimesti 2.12.2011 Erikoistutkija, MSc. Tapio Matinmikko, Teknologian tutkimuskeskus VTT 2 Esittäjästä

Lisätiedot

Lappeenrannan kaupungin kasvatusja opetustoimen tieto ja viestintätekniikan opetuskäytön strategia

Lappeenrannan kaupungin kasvatusja opetustoimen tieto ja viestintätekniikan opetuskäytön strategia Lappeenrannan kaupungin kasvatusja opetustoimen tieto ja viestintätekniikan opetuskäytön strategia Visio etaitoa kalastamassa tietoa ja taitoa hyvillä toimintamalleilla, verkoilla ja välineillä Rohkeus

Lisätiedot

Taloyhtiön laajakaistan käyttöohje, Tekniikka: HomePNA. Käyttöjärjestelmä: Windows XP

Taloyhtiön laajakaistan käyttöohje, Tekniikka: HomePNA. Käyttöjärjestelmä: Windows XP Taloyhtiön laajakaistan käyttöohje, Tekniikka: HomePNA Käyttöjärjestelmä: Windows XP Espoon Taloyhtiöverkot Oy, 2010 Tervetuloa Espoon Taloyhtiöverkkojen laajakaistan käyttäjäksi! Tässä ohjeessa opastetaan,

Lisätiedot

Suomen avoimien tietojärjestelmien keskus COSS ry

Suomen avoimien tietojärjestelmien keskus COSS ry Suomen avoimien tietojärjestelmien keskus COSS ry Avoimen ohjelmistoliiketoimintaverkoston ja -yhteistyön koordinoija Ilkka Lehtinen Matti Saastamoinen Avoimuus ja vapaus - Pieni tulipalo v. 1492 mahdollisti

Lisätiedot

2. Sulautettu järjestelmä ja mikro-ohjain 11.12.2007, pva

2. Sulautettu järjestelmä ja mikro-ohjain 11.12.2007, pva 2. Sulautettu järjestelmä ja mikro-ohjain 11.12.2007, pva Henkilökohtaisesti olen aina valmis oppimaan, vaikka en välitäkään tulla opetetuksi. - Winston Churchill Yleistä Sulautettu järjestelmä, Embedded

Lisätiedot

Urapalvelut. CHEM & ENG Susanna Saarinen, koordinaattori career-tech@aalto.fi. into.aalto.fi/careerweb

Urapalvelut. CHEM & ENG Susanna Saarinen, koordinaattori career-tech@aalto.fi. into.aalto.fi/careerweb Urapalvelut CHEM & ENG Susanna Saarinen, koordinaattori career-tech@aalto.fi into.aalto.fi/careerweb Apua työnhakuun - Aalto CareerWeb Työpaikkaportaali CareerWeb Job Channel Työnhaun opas Linkkejä työpaikkasivustoille

Lisätiedot

Oppilaiden motivaation ja kiinnostuksen lisääminen matematiikan opiskeluun ja harrastamiseen. Pekka Peura 28.01.2012

Oppilaiden motivaation ja kiinnostuksen lisääminen matematiikan opiskeluun ja harrastamiseen. Pekka Peura 28.01.2012 Oppilaiden motivaation ja kiinnostuksen lisääminen matematiikan opiskeluun ja harrastamiseen Pekka Peura 28.01.2012 MOTIVAATIOTA JA AKTIIVISUUTTA LISÄÄVÄN OPPIMISYMPÄRISTÖN ESITTELY (lisätietoja maot.fi)

Lisätiedot