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

Johdanto laiteläheiseen C-ohjelmointiin

Johdanto laiteläheiseen C-ohjelmointiin Johdanto laiteläheiseen C-ohjelmointiin PUNOMO NETWORKS OY 26.7.2016 pva Opiskelemalla ohjelmoimaan teollista internettiä, sen sulautettuja järjestelmiä, Open Source-työkaluilla GNU/Linux-ympäristössä,

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

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

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

Ohjelmointi 1 / syksy /20: IDE

Ohjelmointi 1 / syksy /20: IDE Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne

Lisätiedot

Ohjelmointi 1. Kumppanit

Ohjelmointi 1. Kumppanit Ohjelmointi 1 Kumppanit November 20, 2012 2 Contents 1 Mitä ohjelmointi on 7 2 Ensimmäinen C#-ohjelma 9 2.1 Ohjelman kirjoittaminen......................... 9 A Liite 11 3 4 CONTENTS Esipuhe Esipuhe 5

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

Laiteläheinen C-kieli, yleistä

Laiteläheinen C-kieli, yleistä Laiteläheinen C-kieli, yleistä PUNOMO NETWORKS OY 23.8.2016 pva Johdanto Mikroprosessori, CPU, Central Prosessing Unit on komponentti, jonka toiminta on ohjattavissa muistiin tallennetuilla käskyillä.

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

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

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

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä Linux 00 Keskeiset piirteet Tux-pingviinin kuva: Larry Ewing, Simon Budig ja Anja Gerwinski Kysymyksiä 1. Mikä Linux on? 2. Kuinka Linux syntyi ja kehittyy? 3. Mitkä ovat Linuxin vahvuudet? 2 1 Linux on

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ulkoiset mediakortit. Käyttöopas

Ulkoiset mediakortit. Käyttöopas Ulkoiset mediakortit Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Java on Sun Microsystems, Inc:n tavaramerkki Yhdysvalloissa. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta.

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

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

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

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

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

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

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

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen

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

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps Pikaohje Laite toimii Windows XP SP3, Windows 7,8,10 ja Mac OSx 10.5 tai käyttöjärjestelmissä, Linux tuki netistä ladattavilla ajureilla USB portin

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

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

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

Älykännykät ovat pieneen tilaan paketoituja, mutta suuret ominaisuudet omaavia tietokoneita.

Älykännykät ovat pieneen tilaan paketoituja, mutta suuret ominaisuudet omaavia tietokoneita. Mikä on tietokone PUNOMO NETWORKS OY 22.7.2016 pva, piirroskuvat J. Mansikkaviita Henkilökohtaisesti olen aina valmis oppimaan, vaikka en välitäkään tulla opetetuksi. - Winston Churchill Tietokone on elektroninen

Lisätiedot

Webinaariin liittyminen Skype for

Webinaariin liittyminen Skype for Webinaariin liittyminen Skype for Business Web Appin kautta Ohjeet Sähköpostin Liity webinaariin tästä -linkki Kun klikkaat Osallistumisohjeet webinaariin -sähköpostiviestissä olevaa Liity webinaariin

Lisätiedot

Tutkija, maailma tarvitsee sinua!

Tutkija, maailma tarvitsee sinua! Tutkija, maailma tarvitsee sinua! Yleistajuistamisen perusteet VNK-SELVITYSTOIMINNAN VIESTINTÄ- JA HYÖDYNTÄJÄDIALOGIN KOULUTUSTYÖPAJA 17.11. LIISA MAYOW, KASKAS MEDIA Mitä jos maailman kaikki ongelmat

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

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

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

Adobe Acrobat Edistynyt käyttö

Adobe Acrobat Edistynyt käyttö Edistynyt käyttö Kari J Keinonen 2008 Asiantuntijaosuuskunta Käyttöoikeustiedot Adobe Acrobat Tämän materiaalin sisältö on suojattu tekijänoikeuslain, muiden asiaa käsittelevien lakien ja kansainvälisten

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

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

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa Tietokoneverkot T-110.4100 Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa ja Matti Siekkinen Tietokoneverkot 2014 sanna.suoranta@aalto.fi Kurssista kaksi versiota

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

Opiskelija digimaailmassa

Opiskelija digimaailmassa Opiskelija digimaailmassa Virtuaaliopetuksen päivät Helsinki @petterij pjarvinen.blogspot.com bittimittari.blogspot.com @petterij www.facebook.com/petterijj profiles.google.com/petterij pinterest.com/petterij

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

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

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

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

TAITO TARTTUU TREENAAMALLA!

TAITO TARTTUU TREENAAMALLA! TAITO TARTTUU TREENAAMALLA! TAIDON OPPIMINEN TAITO TARTTUU TAITOTASON VAIHEET Suunnittele harjoitus 1, jossa on neljä osiota omalle joukkueellesi - (Pohdi mitä harjoitteita käyttäisit samaan harjoitteluun

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

Liigan taulut ja attribuutit

Liigan taulut ja attribuutit HARJOITUS 3. Tehtävä 1. Laadi harjoitusmielessä kaksi käsitekaaviota, (juniori. Nappula tms.)liiga ja äänitearkisto. Levyarkisto: Tietokannassa tulee olla perustiedot äänitteistä (CD, vinyyli, kasetti),

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

Opetussuunnitelma uudistui mikä muuttui? Tietoja Lielahden koulun huoltajille

Opetussuunnitelma uudistui mikä muuttui? Tietoja Lielahden koulun huoltajille Opetussuunnitelma uudistui mikä muuttui? Tietoja Lielahden koulun huoltajille Mikä on opetussuunnitelma? Se on kaiken koulun opetuksen ja toiminnan perusta Siinä kerrotaan Mitä opiskellaan milläkin vuosiluokalla

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

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

Koodaamme uutta todellisuutta FM Maarit Savolainen https://blog.edu.turku.fi/matikkaajakoodausta/

Koodaamme uutta todellisuutta FM Maarit Savolainen https://blog.edu.turku.fi/matikkaajakoodausta/ Koodaamme uutta todellisuutta FM Maarit Savolainen 19.1.2017 https://blog.edu.turku.fi/matikkaajakoodausta/ Mitä on koodaaminen? Koodaus on puhetta tietokoneille. Koodaus on käskyjen antamista tietokoneelle.

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

Voit itse päättää millaisista tavaroista on kysymys (ruoka, matkamuisto, CD-levy, vaatteet).

Voit itse päättää millaisista tavaroista on kysymys (ruoka, matkamuisto, CD-levy, vaatteet). Kirjoittaminen KESKITASO Lyhyet viestit: 1. Ystäväsi on lähtenyt lomamatkalle ja pyytänyt sinua kastelemaan hänen poissa ollessaan kukat. Kun olet ystäväsi asunnossa, rikot siellä vahingossa jonkin esineen.

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

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

KIELENOPPIJOITA TIEDONHANKINTA KESKIÖSSÄ KUUNTELEMALLA OPPIJA (AUDITIIVINEN) KIELEN KÄYTTÖ, VUOROVAIKUTUS NÄKEMÄLLÄ

KIELENOPPIJOITA TIEDONHANKINTA KESKIÖSSÄ KUUNTELEMALLA OPPIJA (AUDITIIVINEN) KIELEN KÄYTTÖ, VUOROVAIKUTUS NÄKEMÄLLÄ KIELENOPPIJOITA KIELEN KÄYTTÖ, VUOROVAIKUTUS TIEDONHANKINTA KESKIÖSSÄ KUUNTELEMALLA OPPIJA (AUDITIIVINEN) TEKEMÄLLÄ OPPIJA (KINESTEETTINEN) LUOVA KIELENKÄYTTÄJÄ HOLISTINEN OPPIJA (KOKONAISUUDET TÄRKEITÄ)

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

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

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen S14 09 Sisäpeltorobotti AS 0.3200 Automaatio ja systeemitekniikan projektityöt Antti Kulpakko, Mikko Ikonen 1. Projektin tavoitteet Projektin tavoitteena on toteuttaa ohjelmisto sisäpeltorobottiin seuraavien

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

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

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

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

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

OPS-KYSELY. Syksy Vetelin lukio

OPS-KYSELY. Syksy Vetelin lukio OPS-KYSELY Syksy 2015 Vetelin lukio KYSYMYKSET Mikä lukiossa on tärkeää? Millainen on unelmalukio? Missä ja miten opitaan parhaiten? VASTAAJAT 58 opiskelijaa 4 huoltajaa 7 opettajaa OPISKELIJAT Viihtyisät

Lisätiedot

11/20: Konepelti auki

11/20: Konepelti auki Ohjelmointi 1 / syksy 2007 11/20: Konepelti auki Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/11 Tämän luennon

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

SUOKI TOIMINTA PASSI

SUOKI TOIMINTA PASSI I K O SU M I TO A T IN A P I SS nimi: 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:

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

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

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

Linux omaan kannettavaan. Ilkka Kiistala

Linux omaan kannettavaan. Ilkka Kiistala Linux omaan kannettavaan Ilkka Kiistala 18.2.2016 Aiheet 1. Linuxista 2. Kannettavista 3. Live-Linux 4. Linux-asennus 5. Käyttö 6. Vinkit ja linkit Arviointia lopuksi Lopuksi voi kysyä oman koneensa ja

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

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Ohjelmistojen mallintaminen. Luento 11, 7.12. Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,

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

A11-02 Infrapunasuodinautomatiikka kameralle

A11-02 Infrapunasuodinautomatiikka kameralle A11-02 Infrapunasuodinautomatiikka kameralle Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Lassi Seppälä Johan Dahl Sisällysluettelo Sisällysluettelo 1. Projektityön tavoite

Lisätiedot

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen:

Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: Kuukauden kuvat kerhon galleriaan 1.4.2016 lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen: http://www.kamera73.fi/kuukaudenkuvaaja Kukin seuran jäsen voi laittaa

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

Ohjelmistojen suunnittelu

Ohjelmistojen suunnittelu Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer

Lisätiedot

Opiskelija tekee työasemaympäristöön ja sen hankintaan liittyviä toimistotehtäviä ja laskutoimituksia sekä hyödyntää kielitaitoaan.

Opiskelija tekee työasemaympäristöön ja sen hankintaan liittyviä toimistotehtäviä ja laskutoimituksia sekä hyödyntää kielitaitoaan. 1(7) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ Tutkinnon osa : Järjestelmän hankinta ja käyttöönotto 20 osp Tavoitteet: Opiskelija toimii työasemaympäristössä asentaen sekä laitteistoja että ohjelmistoja,

Lisätiedot

3. Ryhdy kirjoittamaan ja anna kaiken tulla paperille. Vääriä vastauksia ei ole.

3. Ryhdy kirjoittamaan ja anna kaiken tulla paperille. Vääriä vastauksia ei ole. 1 Unelma-asiakas Ohjeet tehtävän tekemiseen 1. Ota ja varaa itsellesi omaa aikaa. Mene esimerkiksi kahvilaan yksin istumaan, ota mukaasi nämä tehtävät, muistivihko ja kynä tai kannettava tietokone. Varaa

Lisätiedot

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

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Windows XP Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet 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

Jorma Lehtojuuri, rkm Omakotiliiton rakennusneuvoja Juuan Omakotiyhdistys ry:n puheenjohtaja

Jorma Lehtojuuri, rkm Omakotiliiton rakennusneuvoja Juuan Omakotiyhdistys ry:n puheenjohtaja Jorma Lehtojuuri, rkm Omakotiliiton rakennusneuvoja Juuan Omakotiyhdistys ry:n puheenjohtaja Uusavuttomuus - uusi ilmiö Jorma Lehtojuuri Wikipedia määrittelee uusavuttomuuden varsinkin nuorten aikuisten

Lisätiedot