Johdanto laiteläheiseen C-ohjelmointiin

Koko: px
Aloita esitys sivulta:

Download "Johdanto laiteläheiseen C-ohjelmointiin"

Transkriptio

1 Johdanto laiteläheiseen C-ohjelmointiin PUNOMO NETWORKS OY pva Opiskelemalla ohjelmoimaan teollista internettiä, sen sulautettuja järjestelmiä, Open Source-työkaluilla GNU/Linux-ympäristössä, hankkii samalla valmiudet mielenkiintoiseen ammattilaisuuteen. Unix Unixin historia alkaa 1969 Bellin laboratoriossa USAssa. Bell Labs on puhelinyhtiö AT&T:n organisaatio, jossa on kehitetty mm. transistori, laser, Unixkäyttöjärjestelmä ja C-ohjelmointikieli. Siitä tuli yrityskaupan myötä osa Nokiaa (kevät 2015). Ken Thompson kirjoitti assembly-kielellä Unixin ensimmäisen version. Yhdessä Dennis Ritchien kanssa he suunnittelivat minkälaisia laitteita Unix-koneeseen tulisi liittää ja minkälaisia ohjelmaajureita ne tarvitsevat. Seuraavina vuosina he kehittelivät työkaluksi käyttöjärjestelmän koodaamista helpottamaan C-kielen. Ohjelma annettiin yliopistojen käyttöön ilmaiseksi ja ne puolestaan lähtivät kehittämään ideaa eteenpäin. Tässä yksi syy miksi Unixeja on useita eri versioita vielä tänäänkin. AT&T huomasi pian, että käyttöjärjestelmän myynnillä voisi tehdä rahaa. Valitettavasti kallis hinta rajoitti käytön vain suuryrityksiin ja yliopistoihin. Mutta eihän tuohon aikaan muilla tietokoneita ollutkaan. Sarana Tuli vuosi 1971 ja kaikki muuttui. Tuolloin vielä hyvin pieni Intel-yhtiö kehitti mikroprosessorin. Siitä alkoi tietoyhteiskunnan kehitys. Syntyivät mm. IBM-PC, Apple, ARM, Microsoft... GNU Samoihin aikoihin MITin (Massachusetts Institute of Techology, USA) yliopistossa työskenteli nuorukainen nimeltä Richard Stallman. Hän oli opiskeluaikoinaan oppinut, että tietokoneohjelmat ovat ilmaisia ja sille aatteelle hän pyhitti koko loppuelämänsä. Ajatuksensa tueksi hän perusti 1983 GNU-projektin. (GNU, rekursiivinen akronyymi GNU s Not Unix, suom. GNU ei ole Unix). Projektin kunnianhimoinen tavoite oli kehittää ilmainen Unixin korvaavaa käyttöjärjestelmä. Työhön tarvittiin: C-kääntäjä ja muita työkaluohjelmia teksti-editori, jolla kirjoitetaan lähdekoodi käyttöjärjestelmän ydin eli kernel käyttöjärjestelmän tiedostojärjestelmä ohjelmien ja tietojen tallennukseen 1

2 Vuonna 1990 kaikki muu oli valmiina, mutta kernel puuttui. Sen työstö aloitettiin, mutta valmista vaan ei tullut. Samoihin aikoihin Helsingin yliopistossa opiskeli tietotekniikkaa nuorukainen nimeltä Linus Torvalds. Käyttöjärjestelmän rakennetta ja toimintaa opiskeltiin professori Andrew S.Tanenbaumin kirjoittamalla Unixin minikloonilla Minix. Minixin ylivoimaisena etuna opiskelussa oli se, että ohjelma toimi IBM-PC-koneissa ja sen klooneissa. GNU/Linux Linus Torvalds kehitti oman version Unix-kernelistä ja ohjelman alkio pantiin ilmaiseen jakeluun Helsingin yliopiston palvelimelle nimellä Linux. Nimen keksi työkaveri. Internetin myötävaikutuksella mukaan kehitystyöhön tulivat hakkeri-gurujen lisäksi kaikki suurimmat globaalit IT-yritykset. Kun homma vaan laajeni, piti kehitystyötä koordinoimaan perustaa Linux Foundation-säätiö vuonna 2000 ja vetovastuuseen kutsuttiin Suomesta ilmiön alkuunpanija. Hankkeen rahoituksesta vastaavat säätiön jäsenet. Eniten (500'000$) maksavat ns. platinumjäsenyyden hankkineet: Fujitsu, IBM, Intel, NEC, Oracle, Qualcomm, Samsung ja HP-Hewlett Packard, Huawei. Vuodesta 2005 lähtien Linuxin tekemiseen on osallistunut yli 8000 koodaajaa. Heille maksoi palkkaa yli 800 yritystä, joukossa mm. Microsoft. Että semmosia "harrastelijoita". Tällähetkellä (elokuu 2016) aktiivisia kehittäjiä on noin Neljä viidestä työskentelee jossakin yrityksessä eli saa työstään palkkaa. 4.7-ytimeen koodia tuli 221 eri yrityksestä. Uusimmista muutoksista 12,9 prosenttia on tullut Inteliltä. (Linux Foundation). Voiko ilmaisella Linuxilla tehdä rahaa? Amerikkalainen Marc Ewing käytti punaista hattua opiskellessaan yliopistossa tietotekniikkaa. Opintojen päätyttyä 1990-luvun alussa hän perusti yhdessä Bob Youngin kanssa ohjelmistoyrityksen ja antoivat sille nimeksi Red Hat. He tekivät oman Linux-distron (jakeluversion) ja alkoivat jakaa sitä, ilmaiseksi. Vuonna 2011 firman liikevaihto ylitti 1'000'000'000 dollaria, siis tuhat miljoonaa taalaa, siis miljardi taalaa. Tänä vuonna, 2016, ylittyy kaksi miljardia! 2

3 Raspberry Pi Englantilaiset olivat huolissaan kun kukaan nuori ei harrastanut enää ohjelmointia, kaikki vaan pelailivat. Siksi Cambridgen yliopiston yhteyteen perustettiin säätiö joka alkoi suunnitella pientä ja halpaa korttitietokonetta jonka avulla peruskouluikäiset voisivat aloittaa ohjelmoinnnin opiskelun. Yhteistyön tuloksena syntyi Raspberry Pi, joka on pankkikortin kokoinen ihan oikea tietokone. Kun ensimmäiset kortit tilattiin Kiinasta 2011, niin projektin vetäjät arvelivat, jos edes muutama tuhat konetta saataisiin opetuskäyttöön, niin kaikki olisi OK. Toukokuussa 2016 RaspberryPi-tietokoneita on myyty jo yli 8 miljooonaa kappaletta. Opiskelun lisäksi sitä käytetään mitä ihmeellisimmissä sovelluksissa kautta maapallon. Oheislaitteista on noussut uusi teollisuuden ala. Osaajat tekevät omiaan. Raspissa toimii siis ihan oikea GNU/Linux-käyttöjärjestelmä, se vaan asennetaan kiintolevyn sijasta SD-muistikortille. Tekniikkaa edustaa aivoina toimiva ARM mikro-ohjain (sama jota käytetään kännyköissä), pari USB-liitintä, RJ45-nettiliitin, kameraliitäntä, HDMI-video- ja äänilähdöt ja vielä 26/40-pinninen Input/Output-liitäntä ulkoisten laitteiden liittämiseen (siksi soveltuu mainiosti elektroniikan opiskeluun). Jopa graafinen käyttöliityntä, GUI, toimii. Parasta on kortin ympärille kasvanut maailmanlaajuinen yhteisö joka luo opiskeluun materiaalia ja laiteideoita kiihtyvällä vauhdilla. Osa on vanhojen Linux-konkarien kehittämää, osa tulee yliopistomaailmasta. Ohjelmointi 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. Ohjelmointikieli on väline jolla ihminen pystyy kertomaan tietokoneelle, mitä sen pitäisi tehdä. C-ohjelmointikieli Sulautetun järjestelmän ohjelman tekeminen alkaa lähdekoodin kirjoittamisella. Puhtaan konekoodin (se jota mikroprosessori ymmärtää) kirjoittaminen on kovin työlästä. Erilaisilla korkean tason ohjelmointikielillä se sujuu paljon helpommin. Näillä kielillä kirjoitetut koodit on muunnettava CPU:n ymmärtämään muotoon konekieleksi joko kääntäjä- tai tulkki-ohjelmilla. C-kieli kehitettiin aikoinaan Unix-käyttöjärjestelmän yhteydessä. Se on edelleen laajalti käytössä erityisesti käyttöjärjestelmien koodauksessa ja laiteläheisessä ohjelmoinnissa. C-kieli kun on ihmisläheinen, käskyt muistuttavat englannin kieltä ja toisaalta laiteläheinen, kielellä päästään operoimaan bittisasolla. Nyt kun kaikki haluavat laittaa koneet ja muut vempaimet internettiin, GNU/Linuxin ja C-kielen merkitys kasvaa entisestään. Ohjelmoinnin opiskeluun ensimmäisenä kielenä C-kieli soveltuu Python ohella aivan hyvin. Molempi parempi. 3

4 Mitä on IoT eli Teollinen Internet eli Internet of Things Netti jossa laitteet vaihtavat tietoja keskenään lainaus Teollisella internetillä (The Internet of Things, lyhyemmin IoT) tarkoitetaan internet-verkon laajentumista laitteisiin ja koneisiin, joita voidaan ohjata, mitata ja sensoroida internet verkon yli. Teollisessa internetissä on kyse fyysisistä laitteista, jotka pystyvät aistimaan ympäristöään ja viestimään tai toimimaan aistimansa perusteella älykkäästi. Tähän tarvitaan antureita, ohjelmistoja sekä tietoliikenneyhteys, jolloin sensorit, koneet, prosessit ja palvelut tuottavat jatkuvasti tietoa, jota jalostamalla voidaan mm. ennakoida ja automatisoida työvaiheita. Sulautettu järjestelmä Teollinen internet tarkoittaa sulautettujen järjestelmien yhdistämistä internettiin ja niistä saatavan tiedon hyödyntämistä liiketoiminnassa. Tietokone ja ohjelmistot ovat ikäänkuin upotettu laitteen sisään antamaan lisäominaisuuksia. Sulautettujen järjestelmien merkitys arkielämässämme kasvaa päivä päivältä, 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. Sulautettu järjestelmä on reaktiivinen, ts. se odottelee jotain tapahtuvan. Kun tapahtuma on havaittu, esim. lämpötila on tietyllä tasolla, astiat pesty, ikkuna/ovi on auki/kiinni tms., ryhdytään töihin. Mitä et tarvitse Et tarvitse laajoja tietoja tietokoneista etkä ohjelmoinnista, saati sulautetuista järjestelmistä. Sinun ei tarvitse olla sähkö- tai elektroniikkaekspertti. Opiskellaan elektroniikkaa ja ohjelmointia käsi kädessä, molemmat opinnot tukevat toisiaan. Mitä tarvitset? Kiinnostusta, innostusta, motivaatiota. Joka kasvaa kunhan, alkuvalmistelujen jälkeen, varsinainen koodin kirjoittaminen alkaa. Tottakai tarvitset opastusta elektroniikkaan, ohjelmointiin ja mikroohjaimiin, se kaikki tulee tässä. PC ja sen käyttötaitoa Sinulta jo löytyykin, muuten et lukisi tätä. PC voi olla varsin vaatimatonkin, kunhan se mieluusti on GNU/Linux-kone. Win-ympäristö rakennetaan myös. Vielä tarvitset Internet-yhteyden, jolla saat helposti yhteyden alan ammattilaisiin ja harrastajiin, joilta saa ideoita ja muuta apua tarvittaessa. Internetistä löytyvät myös mallikoodit, komponenttien datatiedot ja paljon muuta. Vielä jotain - tarvitset RaspberryPi-korttitietokoneen. Rakennamme itse siihen opiskeltavan liitäntäelektroniikan, joilla liitämme Raspiin sensorit/anturit, moottorit, jne. Teknisen työn ja ohjelmoinnin opettaja tai hyvä osaava kaveri auttaa. Itsellinen lukutaitoinen selviää yksinkin, varsinkin sellainen kaveri, jolla ei ole peukalo keskellä kämmentä. Tartuntapintaa 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. Uudelle tiedolle pitää olla tartuntapintaa. Mikro-ohjaimen ohjelmoinnin ja siihen liittyvän elektroniikan opiskelu on kuin polkupyörällä ajoa, senkin oppii vain itse ajamalla. 4

5 Tulevaisuus Tuskin kenenkään arjesta löytyy elektronista laitetta, jossa ei käytettäisi ohjelmoitavaa mikroohjainta. Ja käyttö sen kun lisääntyy. Tämä taas edellyttää laitteiden suunnitteluun ja valmistukseen mukaan lisää uusia ammattilaisia, nimittäin IoT-järjestelmien osaajia. On osattava sekä laitteiston toiminta, että sen ohjelmointi. Työkalut kuten kielet, kääntäjät ja NetBeans-IDE on valittu sitä silmällä pitäen, että samat välineet ovat ammattilaisten käytössä huomennakin. Ohjelmointi tulee 2016, siis ensi kuussa peruskoulujen opetusohjelmaan. Tämä kirjoitussarja pyrkii omalta osaltaan helpottamaan opettajan työtä, niin peruskoulujen yläasteilla, lukioissa kuin myös ammattikouluissa ja vastaavissa. Insinööriopintoihinkin. Niin, ja kasvava eläkeläisjoukko saa ohjeistamme mielekästä puuhaa, sillä ohjelmoinnin osaaminen yhdistyneenä valtavaan elämänkokemukseen synnyttää aivan uusia ajastuksia. Ties mihin päästään ja mitä syntyy. Itsellinen opinhaluinen muuttaa tiedon osaamiseksi. Varsinkin sellainen kaveri, jolla on halu oppia jotain sellaista mitä Pat Boone ei pysty laulamaan. Tämänpäivän peruskoulujen tekninen työ: on elektroniikan ja ohjelmoinnin integrointia, siis IoT, Internet of Things. 5

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

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

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

Opastusta ohjelmointiin, C-kieleen ja mikro-ohjaimiin. Se kaikki se tulee tässä kirjassa. 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

Lisätiedot

Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen

Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen Käyttöjärjestelmien historia Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen Käyttöjärjestelmien jaottelu Voidaan jaotella erilaisin menetelmin Aikajana (määrä,

Lisätiedot

GNU/Linux kotikäytössä

GNU/Linux kotikäytössä GNU/Linux kotikäytössä Perttu Ahola Kempeleen Lukio harjoitustutkielma Syksy 2006 Sisällysluettelo 1. Johdanto 2. Käyttöjärjestelmä 2.1. Käyttöjärjestelmän vaatimukset työpöytäkäytössä 3. Linux 3.1. Historia

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

Raspberry Pi. Yhden piirilevyn tietokone. Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja. sen toiminnoista.

Raspberry Pi. Yhden piirilevyn tietokone. Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja. sen toiminnoista. Yhden piirilevyn tietokone Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja sen toiminnoista. Sisällys Raspberry Pi Yleistä... 2 Teknistä... 2 Käyttöjärjestelmät... 4 Pelaaminen

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

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

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

LINUX LINUX. Viisi hyvää syytä käyttää Linuxia MUISTA! GNU Free Documentation License

LINUX LINUX. Viisi hyvää syytä käyttää Linuxia MUISTA! GNU Free Documentation License GNU Free Documentation License LINUX Lähde: http://www.ubuntufi.org/ LINUX Linux-käyttöjärjestelmäydin on saanut alkunsa suomalaisen Linus Torvaldsin ansiosta Linux (GNU+Linux) on levinnyt maailmalla nopeasti

Lisätiedot

Laiteläheinen C-kieli osa 1 pva

Laiteläheinen C-kieli osa 1 pva Laiteläheinen C-kieli osa 1 pva 12.7.2016 Osion sisältö Ohjelmoimaan oppii vain itse tekemällä Ensimmäinen projekti ja ensimmäinen ohjelma hello.c Oletus Sinulla on käytössäsi 1. GNU/Linux (Mint) pöytäkone

Lisätiedot

Mikro-ohjain µc harjoitukset - yleisohje

Mikro-ohjain µc harjoitukset - yleisohje Mikro-ohjain µc harjoitukset - yleisohje Keijo Salonen 20. marraskuuta 2016 Sisältö 1 Esittely 2 2 Arduino UNO R3 mikro-ohjain kortti 2 3 Koekytkentälevy 5 4 Elektroniikan komponentit 7 5 Työkalut ja muut

Lisätiedot

Demo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska

Demo 13. Aihe: Linux. Opettaja: Antti Ekonoja. Tekijä: Heini Puuska Demo 13 Aihe: Linux Opettaja: Antti Ekonoja Tekijä: Heini Puuska Päiväys: 30.5.2011 Sisällys 1 Linux... 1 2 Jakelupaketit... 1 2.1 Debian... 1 2.2 Ubuntu... 1 2.3 Red Hat... 1 2.4 Fedora... 2 2.5 SUSE...

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

Alatunniste

Alatunniste 1 I NTERNET OF THINGS = ESINEIDEN INTERNET Alatunniste 2 MIKÄ ON IOT/EIT? Internet of things Esineiden internet Määritelmä Jokainen sähköä käyttävä laite joka on kytketty verkkoon Jokaisella on oma osoitteensa

Lisätiedot

Oletus Sinulla on Raspin Geany-IDE konfiguroituna toimimaan SSH-etäkäytössä.

Oletus Sinulla on Raspin Geany-IDE konfiguroituna toimimaan SSH-etäkäytössä. Python-koodaus: Eka GPIO-ohjelma, LED vilkutus PUNOMO NETWORKS OY 5.8.2016 pva Oletus Sinulla on Raspin Geany-IDE konfiguroituna toimimaan SSH-etäkäytössä. Tämä on Punomon Python koodikoulun ensimmäinen

Lisätiedot

1. NetBeans-ohjelman asennus ja käyttöönotto pva

1. NetBeans-ohjelman asennus ja käyttöönotto pva 1. NetBeans-ohjelman asennus ja käyttöönotto 11.7.2016 pva NetBeans on ohjelmointiympäristö, IDE (Integrated Development Environment) jonka avulla opiskelemme laiteläheistä C-ohjelmointia. Oletus Sinulla

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

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

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

Ä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

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

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

Ä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

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Windows PUNOMO NETWORKS OY 24.7.2016 & 27.8.2016 pva NetBeans on ohjelmointiympäristö, IDE (Integrated Development Environment) jonka avulla opiskelemme

Lisätiedot

Savonian suomen opinnot

Savonian suomen opinnot Savonian suomen opinnot Mavasuomi B1.2 Muut suomen kurssit suomi Työelämän suomi B1.1 Suullinen suomi suomi B1.2 Pääsykoevalmennus suomi B2 Työkokeilu Suullinen suomi B2 suomi C1 Sairaanhoitajan suomi

Lisätiedot

Alkukartoitus Opiskeluvalmiudet

Alkukartoitus Opiskeluvalmiudet Alkukartoitus Opiskeluvalmiudet Päivämäärä.. Oppilaitos.. Nimi.. Tehtävä 1 Millainen kielenoppija sinä olet? Merkitse rastilla (x) lauseet, jotka kertovat sinun tyylistäsi oppia ja käyttää kieltä. 1. Muistan

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

Teknologiateollisuus = Mahdollisuuksien Maailma! Miten kerromme sen nuorille, heidän opettajilleen ja vanhemmilleen?

Teknologiateollisuus = Mahdollisuuksien Maailma! Miten kerromme sen nuorille, heidän opettajilleen ja vanhemmilleen? Teknologiateollisuus = Mahdollisuuksien Maailma! Miten kerromme sen nuorille, heidän opettajilleen ja vanhemmilleen? 2 2017 BR Teknologiateollisuus 2 Kone- ja tuotantotekniikan opiskelu Miksi teknologia!

Lisätiedot

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Linux

NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Linux NetBeans asennus ja etäkäyttö C-kielen opiskeluun, Linux PUNOMO NETWORKS OY 24.7.2016 pva NetBeans on ohjelmointiympäristö, IDE (Integrated Development Environment) jonka avulla opiskelemme laiteläheistä

Lisätiedot

TTY Pori. Tieteen ja tutkimuksen kohtaamispaikka

TTY Pori. Tieteen ja tutkimuksen kohtaamispaikka TTY Pori Tieteen ja tutkimuksen kohtaamispaikka Hyödyntääkö teidän Yrityksenne dataa? 2 Data-analytiikan osaamiskeskittymä Osaamiskeskittymä edistää data-analytiikan hyödyntämistä Satakunnassa. Toteutamme

Lisätiedot

VALO ja tietoyhteiskunnan kehitysvaihtoehdot

VALO ja tietoyhteiskunnan kehitysvaihtoehdot VALO ja tietoyhteiskunnan kehitysvaihtoehdot Jussi Silvonen Joensuun VALO -päivä, 8. 5. 2009 (http://jinux.pokat.org/jussi/) Esityksen rakenne Torikatu 10, Joensuu, SONY Bravia, Lieksan koulut = mitä yhteistä?

Lisätiedot

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

C-ohjelmoinnin peruskurssi. Pasi Sarolahti C! C-ohjelmoinnin peruskurssi Pasi Sarolahti Mitä haluan oppia C-kurssilla? ja miksi? Tutustu lähimpään naapuriin Keskustelkaa miksi halusitte / jouduitte tulemaan kurssille 3 minuuttia è kootaan vastauksia

Lisätiedot

Tabletit opetuskäytössä - työpaja

Tabletit opetuskäytössä - työpaja Tabletit opetuskäytössä - työpaja Maakunnallinen lukioveso 27.10.2012 Markus Maunula, FM Centria ammattikorkeakoulu Mitä ovat tabletit? Tabletit opetuksessa Kolme ekosysteemia Sovellukset Sisältö ipad

Lisätiedot

Sisältö. Unixin syntymätarina. Unixin tekniikka. Unix tänä päivänä. Avaruuspelistä moderniksi käyttöjärjestelmäksi Vuodet

Sisältö. Unixin syntymätarina. Unixin tekniikka. Unix tänä päivänä. Avaruuspelistä moderniksi käyttöjärjestelmäksi Vuodet Unixin historia Teemu Kemppainen Seminaarialustus Helsingin yliopisto, tietojenkäsittelytieteen laitos Tietojenkäsittelytieteen historia -seminaari, kevät 2007 Sisältö Unixin syntymätarina Avaruuspelistä

Lisätiedot

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010 SQLite selvitysraportti Juha Veijonen, Ari Laukkanen, Matti Eronen Maaliskuu 2010 Opinnäytetyö Kuukausi Vuosi 1 SISÄLTÖ 1. YLEISTÄ SQLITE:STA... 2 2. HISTORIA... 2 3. SQLITEN KÄYTTÖ... 3 3.1 SQLiten asennus

Lisätiedot

Pk-yritysbarometri, syksy 2018

Pk-yritysbarometri, syksy 2018 Pk-yritysbarometri, syksy 1 Alueraportti, 1: Yritysten osuudet eri toimialoilla, % Teollisuus Rakentaminen Kauppa Palvelut Muut 0 1 4 7 62 69 Uusimaa 2 2: Henkilökunnan määrän muutosodotukset seuraavan

Lisätiedot

Antti Ekonoja

Antti Ekonoja Antti Ekonoja antti.j.ekonoja@jyu.fi Aloitusluento Opettajan ja osallistujien esittäytyminen Kurssin yleisten asioiden läpikäynti Pohdintaa (omia kokemuksia) tietotekniikan/tvt:n opiskelusta eri kouluasteilla

Lisätiedot

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat Linux rakenne Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat Linux ydin Ytimen (kernel) päätehtävä on tarjota rajapinta

Lisätiedot

TI10 Joni Hämäläinen & Jan Lampikari

TI10 Joni Hämäläinen & Jan Lampikari Seminaarityön raportti 1(11) Opintojakso: Linux Perusteet Opettaja: Tomi Pahula Opintojakson toteutus: Syksy 2012 Opintojakson seminaarityö: 21.11.2012 Opiskelijaryhmä: Opiskelijat: Raportti palautettu:

Lisätiedot

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Luento

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

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Tietokone

Lisätiedot

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Tietokone

Lisätiedot

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2009 p.1/15 HSMT (Java-kielellä) Aineopintotasoinen kurssi, 5op. Luennot:

Lisätiedot

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Tietokone

Lisätiedot

Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi

Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi Business is evolving, you should too. MeeGo ulkona vai myöhässä? Mobiilimaailma murroksessa 2011 Tommi Teräsvirta, Tieturi Helsinki, Tampere, Turku, Stockholm, Göteborg www.tieturi.fi MeeGo YALMP (Yet

Lisätiedot

Tulevaisuuden älykkäät oppimisympäristöt LessonApp - nopea kokeilu Tampereen ammattikorkeakoulussa

Tulevaisuuden älykkäät oppimisympäristöt LessonApp - nopea kokeilu Tampereen ammattikorkeakoulussa Tulevaisuuden älykkäät oppimisympäristöt LessonApp - nopea kokeilu Tampereen ammattikorkeakoulussa Kokeilun kuvaus Kokeilu alkoi TAMKissa 4.4.2019 pidetyllä työpajalla. Osallistujia oli TAMKissa 11 ja

Lisätiedot

ENTER ry N Ziessler 12/2016

ENTER ry N Ziessler 12/2016 Yhteenveto: Opastusaiheet marraskuussa 2016 Opastusaiheiden seuranta toteutettiin marraskuussa 2016. Kyselyyn vastasi yhteensä 49 opastajaa, jotka raportoivat yhteensä 223 opastusksesta. Suurin osa opastuksista

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

Edtech kestää aikaa!

Edtech kestää aikaa! Edtech kestää aikaa! kokoa.io Saila Juuti @KokoaStandard Ohjelmistojen paisuminen Software bloat Ohjelmistojen paisuminen Software bloat Teknologiakehityksen keskittyminen Ohjelmistojen paisuminen Software

Lisätiedot

Unix-perusteet. Unix/Linux-käyttöjärjestelmä ja sen ominaisuudet

Unix-perusteet. Unix/Linux-käyttöjärjestelmä ja sen ominaisuudet Unix-perusteet Unix/Linux-käyttöjärjestelmä ja sen ominaisuudet Mikä on unix? Monen käyttäjän käyttöjärjestelmä Siis monta käyttäjää ja monta ohjelmaa jokaisella Kaikkiin koneisiin mikrosta supertietokoneeseen

Lisätiedot

Virtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest).

Virtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest). 1 Virtualisoinnin avulla voidaan purkaa suora linkki suoritettavan sovelluksen (tai käyttöjärjestelmän tms.) ja sitä suorittavan laitteiston välillä. Näin saavutetaan joustavuutta laitteiston käytössä.

Lisätiedot

Suoritustavat: Laboratoriotöitä 2.-3.periodi. Luennot 2h, Laboratorityöt 4h, itsenäinen työskentely 124 h. Yhteensä 130 h.

Suoritustavat: Laboratoriotöitä 2.-3.periodi. Luennot 2h, Laboratorityöt 4h, itsenäinen työskentely 124 h. Yhteensä 130 h. Janne Parkkila Tavoitteet: Opintojakson aikana opiskelijoiden tulee: - Yhdistellä eri lähteistä löytämiään tietoja. - Kirjoittaa kriteerit täyttäviä alku- ja loppuraportteja. - Ratkaista laboratoriotöissä

Lisätiedot

Pk-yritysbarometri, syksy 2018

Pk-yritysbarometri, syksy 2018 Pk-yritysbarometri, syksy 1 Alueraportti, 1: Yritysten osuudet eri toimialoilla, % Teollisuus Rakentaminen Kauppa Palvelut Muut 3 1 7 1 1 1 0 62 2 Pk-yritysbarometri, syksy 1 alueraportti, 2: Henkilökunnan

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

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++ 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

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

Minun elämäni. Kirjoita 10 lausetta sinun elämästäsi. Voit laittaa myös kuvan. :) SANNA JANUARY 11, 2017

Minun elämäni. Kirjoita 10 lausetta sinun elämästäsi. Voit laittaa myös kuvan. :) SANNA JANUARY 11, 2017 Minun elämäni Kirjoita 10 lausetta sinun elämästäsi. Voit laittaa myös kuvan. :) SANNA JANUARY 11, Nid Minä olen syntynyt Buriramissa Thaimaassa. Minun perheeni oli iskä äiskä 2 veljeä ja 2 siskoa. Minun

Lisätiedot

Ja sinut nähdään uudessa valossa.

Ja sinut nähdään uudessa valossa. Ja sinut nähdään uudessa valossa. YRITYSPROJEKTIEN AIHEET KEVÄT 2019 Jaana Laitala & Eemeli Kyröläinen Parannamme maailmaa valaisin kerrallaan TOIMINTAMME ALOITETTU 2009 YLI 1000 KOKONAISVALTAISTA VALAISTUSPROJEKTIA

Lisätiedot

Ulkoiset mediakortit. Asiakirjan osanumero: Tässä oppaassa kerrotaan ulkoisten tallennusvälinekorttien käytöstä.

Ulkoiset mediakortit. Asiakirjan osanumero: Tässä oppaassa kerrotaan ulkoisten tallennusvälinekorttien käytöstä. Ulkoiset mediakortit Asiakirjan osanumero: 393506-351 Lokakuu 2005 Tässä oppaassa kerrotaan ulkoisten tallennusvälinekorttien käytöstä. Sisällysluettelo 1 Digitaalisten tallennusvälineiden korttipaikassa

Lisätiedot

TieVie asiantuntijakoulutus Teknologinen muutos -verkkojakso

TieVie asiantuntijakoulutus Teknologinen muutos -verkkojakso TieVie asiantuntijakoulutus Teknologinen muutos -verkkojakso 16.8. - 26.9.2004. Teknologinen muutos -verkkojakson tarkoituksena on kartoittaa ajatuksia korkeakoulujen tulevaisuuden toimintakentästä ja

Lisätiedot

Avoimen lähdekoodin vaarat

Avoimen lähdekoodin vaarat Avoimen lähdekoodin vaarat Tommi Mikkonen Prof @ Tampere U of Tech (tommi.mikkonen@tut.fi) Visting Prof @ Sun Labs (tommi.mikkonen@sun.com) Mitä vaaroja.? Aivan ensiksi: On vain yksi hyvin määritelty avoimen

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

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

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

Ulkoiset mediakortit. Käyttöopas

Ulkoiset mediakortit. Käyttöopas Ulkoiset mediakortit Käyttöopas Copyright 2006 Hewlett-Packard Development Company, L.P. SD-logo on omistajansa tavaramerkki. Java on Sun Microsystems, Inc:n tavaramerkki Yhdysvalloissa. Tässä olevat tiedot

Lisätiedot

NELJÄ HELPPOA TAPAA TEHDÄ TYÖNTEKIJÖIDEN TYÖSTÄ JOUSTAVAMPAA

NELJÄ HELPPOA TAPAA TEHDÄ TYÖNTEKIJÖIDEN TYÖSTÄ JOUSTAVAMPAA NELJÄ HELPPOA TAPAA TEHDÄ TYÖNTEKIJÖIDEN TYÖSTÄ JOUSTAVAMPAA Vie yrityksesi pidemmälle Olitpa yrityksesi nykyisestä suorituskyvystä mitä mieltä tahansa, jokainen yritysorganisaatio pystyy parantamaan tuottavuuttaan

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

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

Kieli- ja viestintäopinnot ja valmentavat kieliopinnot Karelia ammattikorkeakoulussa Merja Öhman Kielten lehtori Karelia ammattikorkeakoulu

Kieli- ja viestintäopinnot ja valmentavat kieliopinnot Karelia ammattikorkeakoulussa Merja Öhman Kielten lehtori Karelia ammattikorkeakoulu 1 Kieli- ja viestintäopinnot ja valmentavat kieliopinnot Karelia ammattikorkeakoulussa 2019 Merja Öhman Kielten lehtori Karelia ammattikorkeakoulu 2 Sisältö - Miksi opiskella kieliä? - Miksi opiskelisin

Lisätiedot

Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python

Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python Pythonin alkeet Syksy 2010 Pythonin perusteet: Ohjelmointi, skriptaus ja Python 8. marraskuuta 2010 Ohjelmointi Perusteet Peruskäsitteitä Olio-ohjelmointi Pythonin alkeet Esittely Esimerkkejä Muuttujat

Lisätiedot

Ohjelmointia & monilukutaitoa

Ohjelmointia & monilukutaitoa Kuva: Helsingin yliopiston LUMA-keskus Ohjelmointia & monilukutaitoa OPH koulutus 1.12.2014 Emilia Hjelm, Helsingin yliopiston LUMA-keskus Creative Commons - BY - ND - NC Esittely Emilia Hjelm Helsingin

Lisätiedot

Antti Ekonoja

Antti Ekonoja Antti Ekonoja antti.j.ekonoja@jyu.fi Aloitusluento Opettajan ja osallistujien esittäytyminen Pohdintaa (omia kokemuksia) tietotekniikan/tvt:n opiskelusta eri kouluasteilla Ennakkoluennosta nousseet kysymykset

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

PROJEKTISUUNNITELMA. FotMana17

PROJEKTISUUNNITELMA. FotMana17 PROJEKTISUUNNITELMA FotMana17 Tekijä(t) Kimmo Kärki Kka Päiväys: 15.5.2017 Tiivistelmä Tarkoituksena on rakentaa Jalkapallomanageri järjestelmä, jolla voidaan pelata visuaalisesti manageripeliä. Järjestelmää

Lisätiedot

Linux ylläpitäjän opas. Tärkeimmät komennot, logit ja muuta hömppä *^_^* by Hannu Laitinen ETA14KT

Linux ylläpitäjän opas. Tärkeimmät komennot, logit ja muuta hömppä *^_^* by Hannu Laitinen ETA14KT Linux ylläpitäjän opas Tärkeimmät komennot, logit ja muuta hömppä *^_^* by Hannu Laitinen ETA14KT Lyhyesti - Linux on eräs versio Unix käyttöjärjestelmästä jonka kehitys alkoi jo vuonna 1969 AT&T labroratorioissa

Lisätiedot

Kymenlaakson Ammattikorkeakoulu

Kymenlaakson Ammattikorkeakoulu Kymenlaakson Ammattikorkeakoulu Tietotekniikka/Tietoverkkotekniikka Jussi Toivakka ja Juha Törö MySQL & PostGRE 1 Sisällysluettelo 2 Yleistä tietokannoista... 3 3 MySQL... 4 3.1 Historiaa... 4 3.2 Käyttö...

Lisätiedot

Keravan kaupungin lukiokoulutuksen kieliesite

Keravan kaupungin lukiokoulutuksen kieliesite Keravan kaupungin lukiokoulutuksen kieliesite Saksa Euroopan sydämessä on yli sata miljoonaa ihmistä, jotka puhuvat saksaa äidinkielenään, ja yhä useampi opiskelee sitä. Saksa on helppoa: ääntäminen on

Lisätiedot

Kieliohjelma Atalan koulussa

Kieliohjelma Atalan koulussa Kieliohjelma Atalan koulussa Vaihtoehto 1, A1-kieli englanti, B1- kieli ruotsi 6.luokalla 1 lk - 2 lk - 3 lk englanti 2h/vko 4 lk englanti 2h/vko 5 lk englanti 2-3h/vko 6 lk englanti 2-3h/vko, ruotsi 2h/vko

Lisätiedot

Turvallisuus kehittyy joko johtajuuden tai kriisin kautta

Turvallisuus kehittyy joko johtajuuden tai kriisin kautta Turvallisuus kehittyy joko johtajuuden tai kriisin kautta 20.4.2016 Jarno Limnéll Professori, kyberturvallisuus, Aalto-yliopisto Kyberturvallisuusjohtaja, Insta Group Oy. Sotatieteiden tohtori, VTM, Kapteeni

Lisätiedot

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3

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

ICT-info opiskelijoille

ICT-info opiskelijoille ICT-info opiskelijoille 2019 BYOD on toimintamalli, joka on nopeasti yleistymässä niin yrityksissä kuin oppilaitoksissakin. BYOD-kokonaisuuteen kuuluu WLAN, tulostus, tietoturva, sovellukset, IT-luokat,

Lisätiedot

Teknologiateollisuuden kummiyritystoiminta

Teknologiateollisuuden kummiyritystoiminta Teknologiateollisuuden kummiyritystoiminta Kummiyritystoiminta on konseptoitu ja pilotoitu Tulevaisuuden ammattiosaajat pk-yrityksissä Etelä-Pohjanmaalla -hankkeessa vuosina 2012-2014 Teknologiateollisuuden

Lisätiedot

TM:n pikakokeessa Yamaha WXAD-10: uusi elämä vanhoille hifilaitteille

TM:n pikakokeessa Yamaha WXAD-10: uusi elämä vanhoille hifilaitteille TM:n pikakokeessa Yamaha WXAD-10: uusi elämä vanhoille hifilaitteille APPLE TV JA CHROMECAST EIVÄT MUUTTANEET VANHAA HIFILAITTEISTOANI LANGATTOMAKSI TOIVOTULLA TAVALLA MUTTA YAMAHA WXAD-10 MUUTTI Omistan

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

Ongelma(t): Miten mikro-ohjelmoitavaa tietokonetta voisi ohjelmoida kirjoittamatta binääristä (mikro)koodia? Voisiko samalla algoritmin esitystavalla

Ongelma(t): Miten mikro-ohjelmoitavaa tietokonetta voisi ohjelmoida kirjoittamatta binääristä (mikro)koodia? Voisiko samalla algoritmin esitystavalla Ongelma(t): Miten mikro-ohjelmoitavaa tietokonetta voisi ohjelmoida kirjoittamatta binääristä (mikro)koodia? Voisiko samalla algoritmin esitystavalla ohjelmoida useita komponenteiltaan ja rakenteeltaan

Lisätiedot

Innovointiprosessi. Lili Aunimo. 11.12.2009 Lili Aunimo

Innovointiprosessi. Lili Aunimo. 11.12.2009 Lili Aunimo Innovointiprosessi Lili Aunimo Lisensointi Tekijänoikeudet: Verkkomultimediaopintojaksolla Ohjelmistolisenssit Sisältölisenssit: kuvat, musiikki, video, teksti Creative Commons http://fi.wikipedia.org/wiki/lisenssi

Lisätiedot

Pk-yritysbarometri, syksy 2019

Pk-yritysbarometri, syksy 2019 Pk-yritysbarometri, syksy 219 Seuturaportti, Kainuu 1: Suhdannenäkymät lähimmän vuoden aikana (saldoluku %) KOKO MAA, n=6119 Kainuu, n=3-3 Kajaani, n= Kehys-Kainuu, n=26-1 -2-1 - - 1 2: Suhdannenäkymät

Lisätiedot

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

Omia appeja AppInventorilla. Jenna Tuominen Resurssikeskus Linkki, LumA, HY Omia appeja AppInventorilla Jenna Tuominen Resurssikeskus Linkki, LumA, HY Mitä Linkki tekee? Kerhoja ja leirejä lapsille ja nuorille Koululuokille vierailuja Tietojenkäsittelytieteen laitokselle (HY)

Lisätiedot

IT- palvelua käyttäjille - ei tekniikkaa tietohallinnolle. Jari Taimi Toimitusjohtaja SataCom Oy

IT- palvelua käyttäjille - ei tekniikkaa tietohallinnolle. Jari Taimi Toimitusjohtaja SataCom Oy IT- palvelua käyttäjille - ei tekniikkaa tietohallinnolle Jari Taimi Toimitusjohtaja SataCom Oy SataCom Oy - Perustiedot Perustettu 1989 Henkilökunta 20 Liikevaihto 3,8 meur (2014) Asiakkaat 90 % Satakunnan

Lisätiedot

Pk-yritysbarometri, syksy 2019

Pk-yritysbarometri, syksy 2019 Pk-yritysbarometri, syksy 219 Seuturaportti, Etelä-Karjala 1: Suhdannenäkymät lähimmän vuoden aikana (saldoluku %) KOKO MAA, n=6119 Etelä-Karjala, n=126 Imatra, n= -2 Lappeenranta, n=82 8 - -2 2 6 8 12

Lisätiedot

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä.

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä. Ulkoiset laitteet Asiakirjan osanumero: 419462-351 Tammikuu 2007 Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä. Sisällysluettelo 1 USB-laitteen käyttäminen USB-laitteen

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

SCI- A0000: Tutustuminen Linuxiin, syksy 2015

SCI- A0000: Tutustuminen Linuxiin, syksy 2015 SCI- A0000: Tutustuminen Linuxiin, syksy 2015 Sisältö SCI- A0000: Tutustuminen Linuxiin, syksy 2015... 1 1. Mikä Linux?... 1 2. Linuxin käyttö graafisesti... 1 3. Pari sanaa komentorivistä... 2 4. Kalapankki...

Lisätiedot

Pk-yritysbarometri, syksy 2019

Pk-yritysbarometri, syksy 2019 Pk-yritysbarometri, syksy 19 Seuturaportti, Etelä-Savo 1: Suhdannenäkymät lähimmän vuoden aikana (saldoluku %) KOKO MAA, n=119 Etelä-Savo, n=1 Mikkeli, n=1 9 Savonlinna, n= 1 Pieksämäki, n=3 1 : Suhdannenäkymät

Lisätiedot