Sovelle-u digitaalinen signaalinkäsi-ely

Koko: px
Aloita esitys sivulta:

Download "Sovelle-u digitaalinen signaalinkäsi-ely"

Transkriptio

1 Sovelle-u digitaalinen signaalinkäsi-ely Johdanto Tutustuminen Oppimistavoi-eet Kurssin teemaesi-ely Käytännön järjestelyt Arvioin< Päivän an< 1

2 Opetus<imi Jukka Pätynen vastuuope-aja Yleiset järjestelyt Muutama luento, viikkoharjoitusten ja ryhmätöiden ohjaus Audioteknologia Jussi Nieminen Viikkoharjoitusten ja ryhmätöiden ohjaus Niklas Sallinen Viikkoharjoitusten ja ryhmätöiden ohjaus Opetus<imi - aihespesilis<t Audio Prof. Vesa Välimäki Puhe Kalle Palomäki Telecom Prof. Risto Wichman Pramod Matchecken, Emilio Antonio, Jaakko Ojaniemi Tilaääni Prof. Ville Pulkki Juhani Paasonen Kuvankäsi-ely Jorma Laaksonen 2

3 Tutustuminen Esi-elykierros - opiskelijat Signaalinkäsi-ely käytännössä? Kyselykierros 3

4 Signaalinkäsi-ely käytännössä Audiotuotanto Signaalinkäsi-ely käytännössä Puheenkäsi-ely 4

5 Signaalinkäsi-ely käytännössä Nopeat verkkoyhteydet Signaalinkäsi-ely käytännössä Kasvojentunnistus 5

6 Signaalinkäsi-ely käytännössä Oppimistavoi-eet - aihepiiri Oppia toteu-amaan signaalinkäsi-elymenetelmiä Toteutukset todenmukaisissa ohjelmoin<ympäristöissä Perusteet reaaliaikaohjelmoinnista Erilaiset signaalinkäsi-elyn sovellusalueet 6

7 Oppimistavoi-eet työelämätaidot Ryhmätyötaidot & projek<työ Ryhmät organisoituvat ja jakavat työtä fiksus< Tarkoituksenmukaiset työkalut! Palautukset ajallaan Luovuus ja soveltava ongelmanratkaisu Projek<työt suunnitellaan omien ideoiden ja kiinnostuksen mukaan Esiintymistaidot ja raportoin< Vetävä projek<n demonstroin<, selkeät rapor<t SoDiS - yleistä Tun<piiras yht 133 h Luennot Viikkoharjoitukset Päiväkirjat h h Ryhmätyö 7

8 Tun<jako Päiväkirjat 3x Luennot 8x Ryhmätyö Viikkoharjoitukset- 8x Ohjatut harjoitukset, osuudet Kuvankäsi-ely 14% Kommunikaa<o 14% Audio 43% Puhe 29% 8

9 Aikataulu Viikko Luento Ope-ajat Harjoitus 0: Johdanto Jukka, Jussi, Niklas Ohjelmoin<ympäristöt Palautus: Vastaa ryhmätyökyselyyn 1: Audio 1, ryhmäjako Jukka Reaaliaika- audio 2: Audio 2 Prof. Vesa Välimäki Äänenkäsi-ely : Palautus: Alustava suunnitelma ryhmätöistä 3: Puheenkäsi-ely Kalle Palomäki Puheanalyysi 4: Ryhmätyö- ohjaus, palaute Jukka, Jussi, Niklas, aiheassisten<t 5: Tilaääni Prof. Ville Pulkki, Juhani Paasonen Periodi vaihtuu tauko tencviikolla 6: Tietoliikenteen signaalinkäsi-ely Prof. Risto Wichman Puheenkoodaus Monikanava- audio Tietoliikenteen signaalinkäsi-ely 7: Kuvankäsi-ely Jorma Laaksonen Kuvankäsi-ely Ryhmätyön välipalautus Harjoitustyön varsinainen palautus, Posteri Demopäivä Päiväkirjojen palautukset omilla määräajoillaan Viikkoaikataulu Maanantai Tiistai Keskiviikko Torstai Perjantai Luento U356 Aloitus 12:15 Edellisviikon harjoituksen palautus 12: Harjoitus- ryhmä 1 Aloitus 14:15 Maari K+D Harjoitus- ryhmä 2 Aloitus 14:15 Maari K+D 9

10 Harjoitustyöaiheet 1 MIMO / ODFM vastaanocmen simuloin< Tietoliikenteen signaalinkäsi-ely 2 Radiokar-akuvien prosessoin< Kuvan käsi-ely / <etoliikenne 3 Nappaa voro liikkeen tunnistaminen videokuvasta 4 Automaacnen zoomaus urheiluvideoon 5 Synte<saa-orit Audio 6 Efek<t Audio 7 Instrumencmallit Audio Kuvankäsi-ely Kuvankäsi-ely 8 Auralisoin< <lantuntua ja äänen suunta kuulokkeilla Audio 9 Yksinkertaiste-u puheentunnis<n Puhe 10 Yksinkertaiste-u puhesynteesi Puhe MIMO / ODFM vastaanocmen simuloin< Mul<ple input, mul<ple output- orthogonal frequency division mul<plexing (MIMO- OFDM) Ohjaus Jaakko Ojaniemi, Emilio Antonio h-p://users.spa.aalto.fi/wichman/ Prof. Risto Wichman 10

11 Radiokar-akuvien prosessoin< Matlabissa h-p://users.spa.aalto.fi/wichman/ Prof. Risto Wichman Processing of radio environment maps with Matlab image processing tools Map of the signal field strength High-power TV transmitter in Kivenlahti, Espoo Raster image Goal: Convert the raster image to a polygon The polygon describes the service area of the TV transmitters x% of time (signal suffers from random fluctuations due to e.g. weather conditions) Means that the signal can be decoded correctly x% of time Area polygons can be used, e.g., to allocate TV frequencies to a secondary wireless system 11

12 Example of a polygon describing a service area Binary image of the field strength for some threshold (e.g. 95% of Qme) Morphological diluqon applied to the binary image Possible figures of merit for the polygon Mean square error between the polygon and the original map Perimeter of the polygon/area 12/09/16 23 Nappaa voro liikkeen tunnistaminen videokuvasta Differenssikuviin pohjautuva menetelmä lähtökohtana Omatoiminen aihe, taivas rajana 12

13 Automaacnen zoomaus urheiluvideoon Rajaa ja suurenna urheilija laajemmasta kuvasta Differenssikuviin pohjautuva menetelmä lähtökohtana Omatoiminen aihe, taivas rajana Nappaa voro & Urheiluzoom Ohjaus Jussi Nieminen, Niklas Sallinen, Jukka Pätynen Tutkimusta Aallossa: Jorma Laaksonen (8. luento) Kuvahakuja tutkiva ryhmä Tietotekniikan laitoksella h-p://research.ics.aalto.fi/cbir/ 13

14 Audio: Synte<saa-orit Toteuta oma synte<saa-ori audio- sovelluksena tai plug- inina! Reaaliaikaohjelmoin<a C/C++ kielillä Kaupallisissa projekteissakin käyte-y JUCE- ympäristö Pelillinen sovellus mahdollinen Cocos2d peliohjelmoin<ympäristö sama koodi (melkein) kaikki lai-eet Audio: Synte<saa-orit Ohjaus Jussi Nieminen, Niklas Sallinen Tutkimusta Aallossa: Prof. Vesa Välimäki 3. Luento h-ps://people.aalto.fi/index.html#vesa_valimaki 14

15 Audio: Efek<t Rokkaa omilla efekteillä! Toteuta omat efek<t audiosovelluksena tai plug- inina! Reaaliaikaohjelmoin<a C/C++ kielillä Kaupallisessa kehitystyössäkin käyte-y JUCE- ympäristö Audio: Efek<t Ohjaus Niklas Sallinen, Jussi Nieminen Tutkimusta Aallossa: Prof. Vesa Välimäki 3. Luento h-ps://people.aalto.fi/index.html#vesa_valimaki 15

16 Demo Synte<saa-orit, efek<t h-ps:// v=thrmglfbrza Audio: Instrumencmallit Vinguta ipadiä! Toteuta instrumen<t mielenkiintoisena pelinä tai viri-ele algoritmejä Matlabissa kuin aito <eteen tekijä! Päheä ammaclaisten käy-ämä JUCE- ympäristö Cocos2d ohjelmoin<ympäristö sama koodi (melkein) kaikki lai-eet 16

17 Audio: Instrumencmallit Ohjaus Niklas Sallinen, Jussi Nieminen Tutkimusta Aallossa: Prof. Vesa Välimäki 2. Luento h-ps://people.aalto.fi/index.html#vesa_valimaki Demo Instrumencmallit Kitarasynteesi 17

18 Audio: Auralisoin< Toteuta aidon tuntuinen ympäröivä <lavaikutelma kuuloketoistolla Käytetään hyväksi koehenkilön tai keinopään korviin asetetuista mikrofoneista mita-uja impulssivasteita, engl. Head- Related Transfer func<ons Audio: Auralisoin< Ohjaus Juhani Paasonen Tutkimusta Aallossa: Prof. Ville Pulkki h-p://users.spa.aalto.fi/ville/ Prof. Tapio Lokki h-ps://mediatech.aalto.fi/~ktlokki/ 18

19 Puhe: Yksinkertaiste-u puheentunnis<n Luoki-elee puheen spektrejä valituihin foneemiluokkiin Muutaman foneemin tunnistaminen rii-ää Toteutetaan piirreirroitus spektrogrammien avulla Opiskelijat keräävät itse pienen puhe<etokannan joka sisältää muutamia yksi-äisiä äänteitä, opetukseen ja testaukseen Luoki-eluun saa-e esimerkkikoodin, k- nearest neighbors luokicmesta, joka luoki-elee kaksiulo-eista dataa Harjoitustyö tehdään Matlabissa Puhe: Yksinkertaiste-u puheentunnis<n Ohjaus Jussi Nieminen, Niklas Sallinen Tutkimusta Aallossa Prof. Mikko Kurimo h-p://users.ics.aalto.fi/mikkok/ Kalle Palomäki h-p://users.spa.aalto.fi/kpalomak/ 19

20 Puhe: Yksinkertaiste-u puhesynteesi Toteutetaan Kla-- puhesynte<saa-ori yksinkertaisilla DSP- elementeillä Vokaalit tuotetaan esim. vokaalin forman-eja mallintavilla suodacmilla Konsonan<t tuotetaan suodacmien ja ajallisten verhokäyrämallien avulla Ei mallinneta kaikkia foneemeja Puhe: Yksinkertaiste-u puhesynteesi Ohjaus Jussi Nieminen, Niklas Sallinen Tutkimusta Aallossa Prof. Paavo Alku Prof. Mikko Kurimo 20

21 Arvioin< Ryhmätyö 50% 1-5 Muut 50% 1-5 Harjoitukset % 1-5 Luennot - 1 tai +1/4 arvosana Päiväkirjat % 1-5 Arvioin< muita ehtoja 7/8 viikkoharjoituksesta täytyy saada hyväksy-y arvosana. Muuten kurssi hylätään. Kaikki päiväkirjat pitää palau-aa arvosteltaviksi Läpipääsyyn vaaditaan vähintään ykkösellä hyväksy-y ryhmätyö Luennot eivät ole pakollisia, mu-a niistä saa sakkoa tai bonusta 21

22 Luentobonukset Nolla luentoa läsnä arvosana - 1 Kaikki läsnä bonusta +1/4 arvosanaa Ellet pääse paikalle, voit korvata luennon korvaavan tehtävän avulla Kaksi sivua reflek<ivinen essee Viikkoharjoitusten arvostelu Arvosana 5 Siis< hyvin kommentoitu ja esimerkillisen selkeä koodi Selkeäs< todiste-u toimivuus Selostus on <ivis, mu-a heijastaa, e-ä tehtävä on syvällises< ymmärre-y Mahdolliset bonustehtävät toteute-u tai selkeäs< ede-y alkua pidemmälle Arvosana 3 Siis< ja kommentoitu koodi Toimivuus todiste-u Tiivis selostus, joka heijastaa sitä, e-ä tehtävä on ymmärre-y Arvosana 1 Järkevää koodia palaute-u, mu-a ei niin siis<ä Toimivuuden kanssa ongelmia Selostusta löytyy, mu-a siinä on puu-eita 22

23 Viikkoharjoitusten arvostelu + Jos et saa koodia toimimaan palauta sil<, mu-a yritä seli-ää miksi se ei toimi + Pidä selostukset lyhyinä + Keskustelu salli-ua, mu-a palauta aina oma työ + Lähteitä voi käy-ää, mu-a ei kopioida + Palautukset ajoissa Ethän kopioi kaverilta, tarkkailemme <lanne-a Myöhassä palau-aneille iskee sakko Viikkoharjoitusten arvostelu Myöhässä palau-aminen Myöhässä 0 24 h, saat puolet pisteistä Myöhässä > 24 h, hylä-y Palautukset ainoastaan MyCoursesin kau-a 23

24 Harjoitus 0:n esi-ely Tiistai tai keskiviikko Tutustutaan kurssilla käyte-äviin eri ohjelmoin<ympäristöihin Ohjelmistopohjia ryhmätöihin Tässä harjoituksessa aloitetaan kevyellä ohjelmoinnilla seuraavissa jo sovelletaan Huom: Tutustu harjoitusohjeen linkkeihin Harjoitus 0:n esi-ely Matlab, komennot sarjassa ja vektoreina Xcode integroitu kehitysympäristö Macilla C- ohjelmoin< Matlabissa mex JUCE C++ kirjasto realiaikaiseen audiosignaalinkäsi-elyyn Kevyt johdanto C++ Tällä kurssilla rii-ää muutama peruskäsite 24

25 Ympäristöt JUCE Kätevä ympäristö usealle ohjelmistoympäristölle kehi-ämiseen (esim. Windows + Android + ios + Mac) Esim. Max- ohjelmisto kehite-y JUCElla h-p:// C++ Reaaliaikaohjelmoin<töissä tarvitaan kevyehkö annos C++:n opiskelua Tutustu oheiseen tutoriaaliin ennen harjoitusta, ks. erityises< luokat (olio- ohjelmoin<) h-p:// 25

26 // classes example #include <iostream> using namespace std; h-p:// class Rectangle { int width, height; public: void set_values (int,int); int area() {return width*height;} }; void Rectangle::set_values (int x, int y) { width = x; height = y; } int main () { Rectangle rect1; rect1.set_values (3,4); cout << "area: " << rect1.area(); return 0; } Objek< instanssi luokasta ts. luokasta realisoitu muu-uja C++ Tutustu oheiseen tutoriaaliin ennen harjoitusta ks. erityises< luokat h-p:// Kysymyksiä perehdy-äväksi Mikä on konstruktori? Mikä on luokkapoin-eri ja miten sitä kutsutaan? 26

27 Seuraavat palautukset Viikkoharjoitusten vakiokäytäntö: Palautus viimeistään seuraavan viikon <istaina klo 12 Palautus MyCoursesiin vastaa ryhmätyökyselyyn, ensimmäinen päiväkirja Palautathan ajoissa, myöhästymisistä sakotetaan! Ryhmätyövalinnat Toteu-amme ryhmätyökyselyn elektronises< Kyselyn perusteella muodostamme ryhmät 2-3 henkilöä Lisäinfoa - seuraa MyCourses uu<sia! Ryhmien muodostus audio 1 - luennon yhteydessä 27

28 Päiväkirjoista Päiväkirjoissa tarkastellaan oppimista, ei väl-ämä-ä sisällön kertaamista Käsi-ele oppimistasi tällä kurssilla kokonaisvaltaises< Käsi-ele kurssilla saamaasi ohjausta ja kerro mielipiteitä kurssista Käsitellään luo-amuksellises< oletusarvona kurssin opetukseen osallistuvat saava nähdä Kerro erityises< ryhmätyöstä Päiväkirjoista Kerro erityises< ryhmätyöstä Miten ryhmä toimii Mikä on oma roolisi ryhmässä Mikä menee hyvin, mikä huonos< Mitä pitäisi kehi-ää Tarkoitus edistää tehokasta ja hyvää ryhmätyötapaa Ryhmätöistä lisää ja

29 Gibbs framework for reflec<on Stage 1: Descrip<on of the event Stage 2: Feelings and Thoughts (Self awareness) Stage 3: EvaluaQon Try to evaluate or make a judgement about what has happened. Consider what was good about the experience and what was bad about the experience or what did or didn t go so well Stage 4: Analysis Stage 5: Conclusion (Synthesis) Stage 6: Ac<on Plan Gibbs framework for reflec<on Stage 1: Descrip<on of the event Stage 2: Feelings and Thoughts (Self awareness) Stage 3: Evalua<on Stage 4: Analysis Break the event down into its component parts so they can be explored separately. You may need to ask more detailed ques<ons about the answers to the last stage. Include: What went well? What did you do well? What did others do well? What went wrong or did not turn out how it should have done? In what way did you or others contribute to this? 29

30 Gibbs framework for reflec<on Stage 1: Descrip<on of the event Stage 2: Feelings and Thoughts (Self awareness) Stage 3: EvaluaQon Stage 4: Analysis Stage 5: Conclusion (Synthesis) During this stage you should ask yourself what you could have done differently. Stage 6: Ac<on Plan Kirjallisuu-a opintopäiväkirjoista Moon PDP working paper 4: Reflec<on in higher educa<on learning Mainio esimerkki, sivut

Kuvankäsi/ely. Vieraana Jorma Laaksonen Tietotekniikan laitos. Viikko Luento Ope-ajat Harjoitus 7: Tietoliikenteen signaalinkäsi/ely

Kuvankäsi/ely. Vieraana Jorma Laaksonen Tietotekniikan laitos. Viikko Luento Ope-ajat Harjoitus 7: Tietoliikenteen signaalinkäsi/ely Kuvankäsi/ely Vieraana Jorma Laaksonen Tietotekniikan laitos Aikataulu Viikko Luento Ope-ajat Harjoitus 7: 26.10- Tietoliikenteen Prof. Risto Wichman Tietoliikenteen 8:2.11- Kuvankäsi/ely Jorma Laaksonen

Lisätiedot

Tietoliikenteen signaalinkäsi4ely

Tietoliikenteen signaalinkäsi4ely Tietoliikenteen signaalinkäsi4ely Vieraana Risto Wichman Signaalinkäsi4elyn ja akus@ikan laitos Aikataulu Viikko Luento Ope-ajat Harjoitus 7: 26.10- Tietoliikenteen signaalinkäsi-ely Prof. Risto Wichman

Lisätiedot

Sovelle&u digitaalinen signaalinkäsi&ely. Audio 1 Vesa Välimäki (& Kalle Palomäki)

Sovelle&u digitaalinen signaalinkäsi&ely. Audio 1 Vesa Välimäki (& Kalle Palomäki) Sovelle&u digitaalinen signaalinkäsi&ely Audio 1 Vesa Välimäki (& Kalle Palomäki) Viikkoharjoituksista 0 Harkan tarkoitus tutustu&aa erityisesb audio aiheiden ympäristöihin Kiinostaako käy&ää ryhmätöissä?

Lisätiedot

Sovelle-u digitaalinen signaalinkäsi-ely

Sovelle-u digitaalinen signaalinkäsi-ely Sovelle-u digitaalinen signaalinkäsi-ely Audio 2, ryhmätyö, yleiset Kalle Palomäki Palauteesta Ryhmätyökysely Tänään Tuloksia lisäselitystä parista aiheesta ReaaliaikaohjelmoinE, Pitkät viiveet, kaiunta

Lisätiedot

Jukka Pätynen. Jukka, Jussi, Niklas, aiheassistenat 5: Tilaääni Prof. Ville Pulkki, Juhani Paasonen

Jukka Pätynen. Jukka, Jussi, Niklas, aiheassistenat 5: Tilaääni Prof. Ville Pulkki, Juhani Paasonen Puheenkoodaus Jukka Pätynen Aikataulu Viikko Luento Ope-ajat Harjoitus 0: 12.9- Johdanto Jukka, Jussi, Niklas OhjelmoinAympäristöt 15.9. Palautus: Vastaa ryhmätyökyselyyn 1: 19.9- Audio 1, ryhmäjako Jukka

Lisätiedot

Sovelle-u digitaalinen signaalinkäsi-ely

Sovelle-u digitaalinen signaalinkäsi-ely Sovelle-u digitaalinen signaalinkäsi-ely Audio 1, ryhmätyö, yleiset Jukka Pätynen Tänään Ryhmätyökysely Tuloksia lisäselitystä parista aiheesta ReaaliaikaohjelmoinE, Pitkät viiveet, kaiunta 1 Viikkoharjoituksista

Lisätiedot

Ryhmätyö. Kalle Palomäki Signaalinkäsi5elyn ja akus8ikan laitos

Ryhmätyö. Kalle Palomäki Signaalinkäsi5elyn ja akus8ikan laitos Ryhmätyö Kalle Palomäki Signaalinkäsi5elyn ja akus8ikan laitos Aikataulu Viikko Luento Ope-ajat Harjoitus 5: 5.10.- Ryhmätyöohjaus, suunnitelman iteroin8a Emilio, Jaakko, Jussi, Niklas, Kalle 6: 12.10-

Lisätiedot

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs

Lisätiedot

Viikko 13 23.3.2015-29.3.2015

Viikko 13 23.3.2015-29.3.2015 Viikko 13 23.3.2015-29.3.2015 Maanantai 23.3. Tiistai 24.3. Keskiviikko 25.3. Torstai 26.3. Perjantai 27.3. Lauantai 28.3. Sunnuntai 29.3. Radio Channels, Luento 08:15 - TS127 Communication signal processing

Lisätiedot

T740103 Olio-ohjelmointi Osa 5: Periytyminen ja polymorfismi Jukka Jauhiainen OAMK Tekniikan yksikkö 2010

T740103 Olio-ohjelmointi Osa 5: Periytyminen ja polymorfismi Jukka Jauhiainen OAMK Tekniikan yksikkö 2010 12. Periytyminen Johdantoa Käytännössä vähänkään laajemmissa ohjelmissa joudutaan laatimaan useita luokkia, joiden pitäisi pystyä välittämään tietoa toisilleen. Ohjelmien ylläpidon kannalta olisi lisäksi

Lisätiedot

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs

Lisätiedot

T Olio-ohjelmointi Osa 3: Luokka, muodostin ja hajotin, this-osoitin Jukka Jauhiainen OAMK Tekniikan yksikkö 2010

T Olio-ohjelmointi Osa 3: Luokka, muodostin ja hajotin, this-osoitin Jukka Jauhiainen OAMK Tekniikan yksikkö 2010 11. Luokka Opetellaan seuraavaksi, miten omia luokkia kirjoitetaan. Aikaisemmin olikin jo esillä, että luokka on tietorakenne, joka sisältää sekä tiedot (attribuutit) että niitä käsittelevät aliohjelmat

Lisätiedot

Efficiency change over time

Efficiency change over time Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel

Lisätiedot

Capacity Utilization

Capacity Utilization Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run

Lisätiedot

812336A C++ -kielen perusteet, 21.8.2010

812336A C++ -kielen perusteet, 21.8.2010 812336A C++ -kielen perusteet, 21.8.2010 1. Vastaa lyhyesti seuraaviin kysymyksiin (1p kaikista): a) Mitä tarkoittaa funktion ylikuormittaminen (overloading)? b) Mitä tarkoittaa jäsenfunktion ylimääritys

Lisätiedot

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan

Lisätiedot

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena Ohjelmointikielet ja -paradigmat 5op Markus Norrena Kotitehtävä 6, toteuttakaa alla olevan luokka ja attribuutit (muuttujat) Kotitehtävä 6, toteuttakaa alla olevan luokka ja attribuutit (muuttujat) Huom!

Lisätiedot

Kurssin käytännön järjestelyt. Tuotantotalous 1 Jukka Kurki

Kurssin käytännön järjestelyt. Tuotantotalous 1 Jukka Kurki Kurssin käytännön järjestelyt Tuotantotalous 1 Jukka Kurki For English speaking students The lectures of this course are mostly in Finnish on spring semester 2016. The assignment, weekly exercises and

Lisätiedot

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila Kurssin käytännön järjestelyt Tuotantotalous 1 Tuomo Tanila For English speaking students The lectures of this course are only in Finnish on spring semester 2017. The assignment, weekly exercises and the

Lisätiedot

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Käytettävyys ja käyttäjätutkimus Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Teron luennot Ke 15.2 miniluento Ti 28.2 viikkotehtävän anto (T,M) To 1.3 Tero paikalla (tehtävien tekoa) Ti 6.3

Lisätiedot

Kurssijärjestelyt. CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos

Kurssijärjestelyt. CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos Kurssijärjestelyt CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos (Alkuperäiset luentokalvot: Markku Laine) 10. Tammikuuta 2017 Luennon sisältö

Lisätiedot

Matema&ikkaa kemisteille

Matema&ikkaa kemisteille Matema&ikkaa kemisteille h-p://www.helsinki.fi/kemia/fysikaalinen/opetus/ matkem2012/ Huom! Ensimmäisten laskuharjoitusten palautus tänä perjantaina 27.1 klo 16 mennessä Kevät 2012 Kurssin perus&edot Kurssikoodi

Lisätiedot

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi Ideasta projektiksi - kumppanuushankkeen suunnittelun lähtökohdat Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi Erasmus+ -ohjelman hakuneuvonta ammatillisen koulutuksen kumppanuushanketta

Lisätiedot

SGN-4200 Digitaalinen Audio Harjoitustyö-info

SGN-4200 Digitaalinen Audio Harjoitustyö-info 1 SGN-4200 Digitaalinen Audio Harjoitustyö-info 04.04.2012 Joonas Nikunen Harjoitystyö - 2 Suorittaminen ja Käytännöt Kurssin pakollinen harjoitustyö: Harjoitellaan audiosignaalinkäsittelyyn tarkoitetun

Lisätiedot

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1 Harjoitustyöinfo kevät 2017 TU-A1100 Tuotantotalous 1 Harjoitustyö Kurssin harjoitustyö on kokonaisuus, joka etenee vaiheittain viikkoharjoituksissa eli harjoitustyön ohjaustilaisuuksissa kurssin luentojen

Lisätiedot

Vertaispalaute. Vertaispalaute, /9

Vertaispalaute. Vertaispalaute, /9 Vertaispalaute Vertaispalaute, 18.3.2014 1/9 Mistä on kyse? opiskelijat antavat palautetta toistensa töistä palaute ei vaikuta arvosanaan (palautteen antaminen voi vaikuttaa) opiskelija on työskennellyt

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

Mitä Master Class:ssa opittiin?

Mitä Master Class:ssa opittiin? Mitä Master Class:ssa opittiin? Tutkimuskoordinaattori Kaisa Korhonen-Kurki, Helsingin yliopisto Tutkija Katriina Soini, Helsingin yliopisto Yliopistopedagogi Henna Asikainen, Helsingin yliopisto Tausta

Lisätiedot

TIETEEN PÄIVÄT OULUSSA 1.-2.9.2015

TIETEEN PÄIVÄT OULUSSA 1.-2.9.2015 1 TIETEEN PÄIVÄT OULUSSA 1.-2.9.2015 Oulun Yliopisto / Tieteen päivät 2015 2 TIETEEN PÄIVÄT Järjestetään Oulussa osana yliopiston avajaisviikon ohjelmaa Tieteen päivät järjestetään saman konseptin mukaisesti

Lisätiedot

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila Kurssin käytännön järjestelyt Tuotantotalous 1 Tuomo Tanila For English speaking students The lectures of this course are mostly in Finnish on spring semester 2017. The assignment, weekly exercises and

Lisätiedot

Network to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi

Network to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi Network to Get Work Tehtäviä opiskelijoille Assignments for students www.laurea.fi Ohje henkilöstölle Instructions for Staff Seuraavassa on esitetty joukko tehtäviä, joista voit valita opiskelijaryhmällesi

Lisätiedot

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena Ohjelmointikielet ja -paradigmat 5op Markus Norrena Ko#tehtävä 4 Viimeistele "alkeellinen kuvagalleria". Käytännössä kaksi sivua Yksi jolla voi ladata kuvia palvelimelle (file upload) Toinen jolla ladattuja

Lisätiedot

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki

Lisätiedot

SIMULINK S-funktiot. SIMULINK S-funktiot

SIMULINK S-funktiot. SIMULINK S-funktiot S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne

Lisätiedot

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs

Lisätiedot

815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 5 Vastaukset

815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 5 Vastaukset 815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 5 Vastaukset Harjoituksen aiheena ovat aliohjelmat ja abstraktit tietotyypit sekä olio-ohjelmointi. Tehtävät tehdään C-, C++- ja Java-kielillä.

Lisätiedot

Information on preparing Presentation

Information on preparing Presentation Information on preparing Presentation Seminar on big data management Lecturer: Spring 2017 20.1.2017 1 Agenda Hints and tips on giving a good presentation Watch two videos and discussion 22.1.2017 2 Goals

Lisätiedot

Kurssijärjestelyt. ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos

Kurssijärjestelyt. ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos Kurssijärjestelyt ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos (Alkuperäiset luentokalvot: Markku Laine) 8. syyskuuta 2015 Luennon sisältö Kurssin

Lisätiedot

Web Services tietokantaohjelmoinnin perusteet

Web Services tietokantaohjelmoinnin perusteet ASP.NET Web Services Web Services tietokantaohjelmoinnin 2 (22) Sisällys Harjoitus 1: Tietokannat ja Web Services... 3 Harjoitus 2: Windows Client... 10 Harjoitus 3: Datan päivitys TableAdapterin avulla...

Lisätiedot

Kääntäjän virheilmoituksia

Kääntäjän virheilmoituksia OHJ-1101 Ohjelmointi 1e 2008-09 1 Kääntäjän virheilmoituksia Kun progvh2 ohjelma käännetään antaa tutg++ seuraavat virheilmoitukset ja varoitukset: proffa> tutg++ progvh2.cc progvh2.cc:29:13: warning:

Lisätiedot

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007 Chapter 2.4 Jukka Räisä 1 WATER PIPES PLACEMENT 2.4.1 Regulation Water pipe and its

Lisätiedot

Helsinki University of Technology

Helsinki University of Technology Helsinki University of Technology Laboratory of Telecommunications Technology S-38.211 Signaalinkäsittely tietoliikenteessä I Signal Processing in Communications (2 ov) Syksy 1997 12. Luento: Kertausta,

Lisätiedot

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1 Harjoitustyöinfo kevät 2016 TU-A1100 Tuotantotalous 1 Harjoitustyö Kurssin harjoitustyö on kokonaisuus, joka etenee vaiheittain viikkoharjoituksissa eli harjoitustyön ohjaustilaisuuksissa kurssin luentojen

Lisätiedot

Kurssin käytännön järjestelyt. Tuotantotalous 1 Joel Kauppi

Kurssin käytännön järjestelyt. Tuotantotalous 1 Joel Kauppi Kurssin käytännön järjestelyt Tuotantotalous 1 Joel Kauppi Kurssin henkilökunta Vastuuopettaja prof. Paul Lillrank (TU-A1100 ja TU-A1200) Assistentit Joel Kauppi (Pääassistentti) Niko Pronin Elias Peterzens

Lisätiedot

anna minun kertoa let me tell you

anna minun kertoa let me tell you anna minun kertoa let me tell you anna minun kertoa I OSA 1. Anna minun kertoa sinulle mitä oli. Tiedän että osaan. Kykenen siihen. Teen nyt niin. Minulla on oikeus. Sanani voivat olla puutteellisia mutta

Lisätiedot

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen

Lisätiedot

Tehtävä 1. TL5302 Olio-ohjelmointi Koe Malliratkaisuja. Tässä sekä a)- että b)-kohdan toimiva ratkaisu:

Tehtävä 1. TL5302 Olio-ohjelmointi Koe Malliratkaisuja. Tässä sekä a)- että b)-kohdan toimiva ratkaisu: TL5302 Olio-ohjelmointi Koe 19.4.2005 Malliratkaisuja Tehtävä 1 Tässä sekä a)- että b)-kohdan toimiva ratkaisu: #include using namespace std; int main() int taul[5]=1,2,3,4,5; int *p,&r=taul[0];

Lisätiedot

ITKP102 Ohjelmointi 1 (6 op)

ITKP102 Ohjelmointi 1 (6 op) ITKP102 Ohjelmointi 1 (6 op) Tentaattori: Antti-Jussi Lakanen 20. huhtikuuta 2018 Vastaa kaikkiin tehtäviin. Tee kukin tehtävä omalle konseptiarkille. Noudata ohjelmointitehtävissä kurssin koodauskäytänteitä.

Lisätiedot

Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö

Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö Lausekielinen ohjelmointi II Ensimmäinen harjoitustyö Yleistä Tehtävä: Tee Javalla LineBreaker-ohjelma tekstirivin sovittamiseen tekstialueelle riviä katkomalla. Lausekielinen ohjelmointi II -kurssin pakollinen

Lisätiedot

MEETING PEOPLE COMMUNICATIVE QUESTIONS

MEETING PEOPLE COMMUNICATIVE QUESTIONS Tiistilän koulu English Grades 7-9 Heikki Raevaara MEETING PEOPLE COMMUNICATIVE QUESTIONS Meeting People Hello! Hi! Good morning! Good afternoon! How do you do? Nice to meet you. / Pleased to meet you.

Lisätiedot

Choose Finland-Helsinki Valitse Finland-Helsinki

Choose Finland-Helsinki Valitse Finland-Helsinki Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun

Lisätiedot

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?

Lisätiedot

2010-luvun kansalaistaito: Windows-puhelimen ohjelmointi. Kai Lindgren, Teollinen tuotanto/metropolia

2010-luvun kansalaistaito: Windows-puhelimen ohjelmointi. Kai Lindgren, Teollinen tuotanto/metropolia 2010-luvun kansalaistaito: Windows-puhelimen ohjelmointi Kai Lindgren, Teollinen tuotanto/metropolia Paikka: Metropolia Ammattikorkeakoulu, Helsinki, Bulevardi 31. Sali Engel (P317) Ohjelma 9.00 9.15 Tervetuloa!

Lisätiedot

SAS-ohjelmiston perusteet 2010

SAS-ohjelmiston perusteet 2010 SAS-ohjelmiston perusteet 2010 Luentorunko/päiväkirja Ari Virtanen 11.1.10 päivitetään luentojen edetessä Ilmoitusasioita Opintojakso suoritustapana on aktiivinen osallistuminen harjoituksiin ja harjoitustehtävien

Lisätiedot

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto Serve Research Brunch 24.10.2013 Esityksen sisältö ATLAS-hanke lyhyesti ATLAS-kartan kehittäminen:

Lisätiedot

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto Julian Voss, Quantum man, 2006 (City of Moses Lake, Washington, USA) Kolme näkökulmaa

Lisätiedot

MAA-C Kiinteistötekniikan perusteet TkT Juhana Hiironen

MAA-C Kiinteistötekniikan perusteet TkT Juhana Hiironen MAA-C2003 - Kiinteistötekniikan perusteet 5.1.2016 TkT Juhana Hiironen Mitä opit kurssin aikana? 1. Opiskelija ymmärtää kiinteistöjärjestelmien tarpeen 2. Opiskelija tietää suomalaisen kiinteistöjärjestelmän

Lisätiedot

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...

Lisätiedot

Johdatus ohjelmointiin 811122P Yleiset järjestelyt: Kurssin sivut noppa -järjestelmässä: https://noppa.oulu.fi/noppa/kurssi/811122p/etusivu 0. Kurssin suorittaminen Tänä vuonna kurssin suorittaminen tapahtuu

Lisätiedot

Hankkeen toiminnot työsuunnitelman laatiminen

Hankkeen toiminnot työsuunnitelman laatiminen Hankkeen toiminnot työsuunnitelman laatiminen Hanketyöpaja LLP-ohjelman keskitettyjä hankkeita (Leonardo & Poikittaisohjelma) valmisteleville11.11.2011 Työsuunnitelma Vastaa kysymykseen mitä projektissa

Lisätiedot

Tietorakenteet ja algoritmit

Tietorakenteet ja algoritmit Tietorakenteet ja algoritmit Taulukon edut Taulukon haitat Taulukon haittojen välttäminen Dynaamisesti linkattu lista Linkatun listan solmun määrittelytavat Lineaarisen listan toteutus dynaamisesti linkattuna

Lisätiedot

Kurssin käytännön järjestelyt. Tuotantotalous 1 Jukka Kurki

Kurssin käytännön järjestelyt. Tuotantotalous 1 Jukka Kurki Kurssin käytännön järjestelyt Tuotantotalous 1 Jukka Kurki Kursen på svenska, TU-A1200 En svenskspråkig kurs ordnas parallellt med den finska Kurskoden är TU-A1200, anmäl er i Oodi Skilda föreläsningar

Lisätiedot

Opiskelijat valtaan! TOPIC MASTER menetelmä lukion englannin opetuksessa. Tuija Kae, englannin kielen lehtori Sotungin lukio ja etälukio

Opiskelijat valtaan! TOPIC MASTER menetelmä lukion englannin opetuksessa. Tuija Kae, englannin kielen lehtori Sotungin lukio ja etälukio Opiskelijat valtaan! TOPIC MASTER menetelmä lukion englannin opetuksessa Tuija Kae, englannin kielen lehtori Sotungin lukio ja etälukio Päättääkö opettaja ohjelmasta? Vai voisivatko opiskelijat itse suunnitella

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

VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto

VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto Tämän viestinnän, nykysuomen ja englannin kandidaattiohjelman valintakokeen avulla Arvioidaan viestintävalmiuksia,

Lisätiedot

Travel Getting Around

Travel Getting Around - Location Olen eksyksissä. Not knowing where you are Voisitko näyttää kartalta missä sen on? Asking for a specific location on a map Mistä täällä on? Asking for a specific...wc?...pankki / rahanvaihtopiste?...hotelli?...huoltoasema?...sairaala?...apteekki?...tavaratalo?...ruokakauppa?...bussipysäkki?

Lisätiedot

BOARD PROGRAM Hallitusohjelma

BOARD PROGRAM Hallitusohjelma BOARD PROGRAM Hallitusohjelma Henrikki Soininen AYYH VPJ PROJEKTIT PROJECTS 1.2 Tilaohjelma opiskelijakeskukselle/student center 3.3 Tutoroinnin arvostus/valuation of tutoring 5.1 Kuntavaalitavoitteet/Municipal

Lisätiedot

T Multimediatekniikka

T Multimediatekniikka T-111.2350 Multimediatekniikka Prof. Petri Vuorimaa Tietoliikenneohjelmistojen ja multimedian laboratorio puh. 451 4794 email Petri.Vuorimaa@tkk.fi http://www.tml.hut.fi/~pv/ Agenda Aihe Ilmoittautuminen

Lisätiedot

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan

Lisätiedot

Operatioanalyysi 2011, Harjoitus 4, viikko 40

Operatioanalyysi 2011, Harjoitus 4, viikko 40 Operatioanalyysi 2011, Harjoitus 4, viikko 40 H4t1, Exercise 4.2. H4t2, Exercise 4.3. H4t3, Exercise 4.4. H4t4, Exercise 4.5. H4t5, Exercise 4.6. (Exercise 4.2.) 1 4.2. Solve the LP max z = x 1 + 2x 2

Lisätiedot

XNA grafiikka laajennus opas. Paavo Räisänen. www.ohjelmoimaan.net. Tämän oppaan lähdekoodit ovat ladattavissa näiden sivujen Ladattavat osiossa.

XNA grafiikka laajennus opas. Paavo Räisänen. www.ohjelmoimaan.net. Tämän oppaan lähdekoodit ovat ladattavissa näiden sivujen Ladattavat osiossa. XNA grafiikka laajennus opas Paavo Räisänen www.ohjelmoimaan.net Tämän oppaan lähdekoodit ovat ladattavissa näiden sivujen Ladattavat osiossa. Tätä opasta saa vapaasti kopioida, tulostaa ja levittää ei

Lisätiedot

Co-Design Yhteissuunnittelu

Co-Design Yhteissuunnittelu Co-Design Yhteissuunnittelu Tuuli Mattelmäki DA, associate professor Aalto University School of Arts, Design and Architecture School of Arts, Design and Architecture design with and for people Codesign

Lisätiedot

Osallistujaraportit Erasmus+ ammatillinen koulutus

Osallistujaraportit Erasmus+ ammatillinen koulutus Osallistujaraportit 2016 Erasmus+ ammatillinen koulutus Suomesta lähteneiden ja Suomeen tulleiden vertailu V. 2016 osallistujaraporttien osalta saatavilla myös Suomeen tulleet opiskelijat ja henkilöstö

Lisätiedot

1. Liikkuvat määreet

1. Liikkuvat määreet 1. Liikkuvat määreet Väitelauseen perussanajärjestys: SPOTPA (subj. + pred. + obj. + tapa + paikka + aika) Suora sanajärjestys = subjekti on ennen predikaattia tekijä tekeminen Alasääntö 1: Liikkuvat määreet

Lisätiedot

AS Automaation käyttöliittymät L Opetussuunnitelma

AS Automaation käyttöliittymät L Opetussuunnitelma Automaation käyttöliittymät L Opetussuunnitelma Kevät 2008 Perustiedot Opintopistemäärä Luentojen ja harjoitustyön ohjaustilaisuuksien määrä /suorittaminen: Opettajat 3op 6 + 4 4. Periodi TkT (Luennot)

Lisätiedot

Toisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä.

Toisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä. Toisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä. JUnit-ympäristö 1. Luo tests -pakkaukseen uusi luokka. Nimeä VHTestit. 2. Laita VHTestit periytymään TestCase:sta

Lisätiedot

The CCR Model and Production Correspondence

The CCR Model and Production Correspondence The CCR Model and Production Correspondence Tim Schöneberg The 19th of September Agenda Introduction Definitions Production Possiblity Set CCR Model and the Dual Problem Input excesses and output shortfalls

Lisätiedot

Results on the new polydrug use questions in the Finnish TDI data

Results on the new polydrug use questions in the Finnish TDI data Results on the new polydrug use questions in the Finnish TDI data Multi-drug use, polydrug use and problematic polydrug use Martta Forsell, Finnish Focal Point 28/09/2015 Martta Forsell 1 28/09/2015 Esityksen

Lisätiedot

1. Olio-ohjelmointi 1.1

1. Olio-ohjelmointi 1.1 1. Olio-ohjelmointi 1.1 Sisällys Olio-ohjelmointi on eräs ohjelmointiparadigma. Olio-ohjelmoinnin muotoja. Ohjelmiston analyysi ja suunnittelu. Olioparadigman etuja ja kritiikkiä. 1.2 Ohjelmointiparadigmoja

Lisätiedot

RINNAKKAINEN OHJELMOINTI A,

RINNAKKAINEN OHJELMOINTI A, RINNAKKAINEN OHJELMOINTI 815301A, 18.6.2005 1. Vastaa lyhyesti (2p kustakin): a) Mitkä ovat rinnakkaisen ohjelman oikeellisuuskriteerit? b) Mitä tarkoittaa laiska säikeen luominen? c) Mitä ovat kohtaaminen

Lisätiedot

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ https://community.plm.automation.siemens.com/t5/tech-tips- Knowledge-Base-NX/How-to-simulate-any-G-code-file-in-NX- CAM/ta-p/3340 Koneistusympäristön määrittely

Lisätiedot

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto If you are searched for a book by Miikka Poikselkä;Harri Holma;Jukka Hongisto Voice over LTE (VoLTE) in pdf form, then you have come

Lisätiedot

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland Anne Mari Juppo, Nina Katajavuori University of Helsinki Faculty of Pharmacy 23.7.2012 1 Background Pedagogic research

Lisätiedot

https://noppa.oulu.fi/noppa/kurssi/811122p/etusivu

https://noppa.oulu.fi/noppa/kurssi/811122p/etusivu Johdatus ohjelmointiin 811122P Yleiset järjestelyt: Kurssin sivut noppa -järjestelmässä: https://noppa.oulu.fi/noppa/kurssi/811122p/etusivu 0. Kurssin suorittaminen Tänä vuonna kurssin suorittaminen tapahtuu

Lisätiedot

Käyttöliittymät II. Käyttöliittymät I Kertaus peruskurssilta. Keskeisin kälikurssilla opittu asia?

Käyttöliittymät II. Käyttöliittymät I Kertaus peruskurssilta. Keskeisin kälikurssilla opittu asia? Käyttöliittymät II Sari A. Laakso Käyttöliittymät I Kertaus peruskurssilta Keskeisin kälikurssilla opittu asia? 1 Käyttöliittymät II Kurssin sisältö Käli I Käyttötilanteita Käli II Käyttötilanteet selvitetään

Lisätiedot

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

C-ohjelmoinnin peruskurssi. Pasi Sarolahti C! C-ohjelmoinnin peruskurssi Pasi Sarolahti 12.1.2017 presemo.aalto.fi/c17 1/12/17 Mikä C? 3 Ken Thompson & Dennis Ritchie http://www.computerhistory.org/fellowawards/hall/bios/ken,thompson/ 4 Mikä C?

Lisätiedot

Fraktaalit. Fractals. Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. 1 / 8 R. Kangaslampi Fraktaalit

Fraktaalit. Fractals. Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. 1 / 8 R. Kangaslampi Fraktaalit Fraktaalit Fractals Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 5.-7.10.2012 1 / 8 R. Kangaslampi Fraktaalit Bottomless wonders spring from simple rules, which are repeated

Lisätiedot

Kon Hydrauliikka ja pneumatiikka Tutkimustehtävät - info

Kon Hydrauliikka ja pneumatiikka Tutkimustehtävät - info Kon-41.3023 Hydrauliikka ja pneumatiikka Tutkimustehtävät - info 1. Yleistä - Hydrauliikan ja Pneumatiikan tutkimustehtävät ja niihin sisältyvät laboratorioharjoitukset tehdään neljän (4) hengen ryhmissä,

Lisätiedot

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. START START SIT 1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward. This is a static exercise. SIT STAND 2. SIT STAND. The

Lisätiedot

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila

Kurssin käytännön järjestelyt. Tuotantotalous 1 Tuomo Tanila Kurssin käytännön järjestelyt Tuotantotalous 1 Tuomo Tanila Kursen på svenska, TU-A1200 En svenskspråkig kurs ordnas parallellt med den finska Kurskoden är TU-A1200, anmäl er i Oodi Skilda föreläsningar

Lisätiedot

AS Automaation käyttöliittymät L Opetussuunnitelma

AS Automaation käyttöliittymät L Opetussuunnitelma Automaation käyttöliittymät L Opetussuunnitelma Kevät 2007 Perustiedot Opintopistemäärä 3op Luentojen ja harjoitustyön ohjaustilaisuuksien määrä /suorittaminen: Opettajat 6 + 4 4. Periodi TkT (Luennot)

Lisätiedot

ELEC-C5210 Satunnaisprosessit tietoliikenteessä

ELEC-C5210 Satunnaisprosessit tietoliikenteessä ELEC-C5210 Satunnaisprosessit tietoliikenteessä Esa Ollila Aalto University, Department of Signal Processing and Acoustics, Finland esa.ollila@aalto.fi http://signal.hut.fi/~esollila/ Kevät 2017 E. Ollila

Lisätiedot

Työelämäyhteydet uudistuvassa korkeakoulutuksessa seminaari Sessio 3. Kirsti Keltikangas, Aalto-yliopiston Sähkötekniikan korkeakoulu

Työelämäyhteydet uudistuvassa korkeakoulutuksessa seminaari Sessio 3. Kirsti Keltikangas, Aalto-yliopiston Sähkötekniikan korkeakoulu Automaation ja sähkötekniikan maisteriohjelman Projektityökurssi-case Työelämäyhteydet uudistuvassa korkeakoulutuksessa seminaari 10.10.2016 Sessio 3 Kirsti Keltikangas, Aalto-yliopiston Sähkötekniikan

Lisätiedot

SoberIT Software Business and Engineering institute

SoberIT Software Business and Engineering institute T-121.700 Käyttäjäkeskeinen konseptisuunnittelu Konseptien havainnollistaminen Mika P. Nieminen mika.nieminen@hut.fi 23.3.2005 Vaihe Amount of active components Briefing Project plan User research User

Lisätiedot

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4)

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4) Tilasto T1106120-s2012palaute Kyselyn T1106120+T1106120-s2012palaute yhteenveto: vastauksia (4) Kysymys 1 Degree programme: (4) TIK: TIK 1 25% ************** INF: INF 0 0% EST: EST 0 0% TLT: TLT 0 0% BIO:

Lisätiedot

TIE-20200 Ohjelmistojen suunnittelu

TIE-20200 Ohjelmistojen suunnittelu TIE-20200 Ohjelmistojen suunnittelu Luento 0: Kurssin esittely TIE-20200 Samuel Lahtinen 1 Mitäs tänään on tarjolla? Käytännön juttuja: Mistä tietoa löytyy Kurssin henkilökunta Kurssin rakenne Käytännönjärjestelyt

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

Roolipeliharjoitus. - Opiskelijoiden suunni=elemat neuvo=eluvideot ja niiden vertaisarvioinnit

Roolipeliharjoitus. - Opiskelijoiden suunni=elemat neuvo=eluvideot ja niiden vertaisarvioinnit Peda-forum 2017, Vaasa Kokemuksia digitaalisen opettamisen kehittämisestä Roolipeliharjoitus - Opiskelijoiden suunni=elemat neuvo=eluvideot ja niiden vertaisarvioinnit Anne-Maria Holma, Yliopistonlehtori,

Lisätiedot

C++11 seminaari, kevät Johannes Koskinen

C++11 seminaari, kevät Johannes Koskinen C++11 seminaari, kevät 2012 Johannes Koskinen Sisältö Mikä onkaan ongelma? Standardidraftin luku 29: Atomiset tyypit Muistimalli Rinnakkaisuus On multicore systems, when a thread writes a value to memory,

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