What we learned in TKT-1202?

Koko: px
Aloita esitys sivulta:

Download "What we learned in TKT-1202?"

Transkriptio

1 What we learned in TKT-1202? Timing parameters Timing diagram IO-set, function, truth table, state table z(t)=f(x(t)) Switcing functions, expressions Time functions, state description 10Mbit/s 0.3mm Specification Gate networks Sequential networks Analysis Design 4 Functional analysis Performance, area analysis :32 Implementation Multimodule systems Programmable logic RTL-systems Optimization of - Switching expressions - States Sequential modules Combinational modules Arithmetic modules

2 Specification :32

3 Specification Always write clear specification not only for yourself but to communicate with other people! I/O set -what kind of and how many inputs and outputs Function what the system does? Initial (Reset) conditions how it starts operating? Be careful of undefined parameters and states because they cause the catastrophy sooner or later :32

4 Comparison Combinational system specification Input/Output-set (variables) Switching function Switching expression Several SEs for one SF Sequential system specification Input/Output list of variables Input time function Output time function State description Several FSMs for time function :32

5 Specification Exam tasks can include natural language problem description This task type figures out student s ability to write a formal specification (Example of a task for designing car intruder alarm) 3) Suunnittelutehtävä. Suunnittele auton varashälytin. Käytettävissä on anturit ovia, konepeltiä ja takaluukkua varten, sekä liiketutka. Ovien ja luukkujen anturit antavat aina arvon 1 kun ovi tai luukku on auki. Liiketutka antaa ylhäällä käyvän 1 sekunnin pulssin havaitessaan liikettä ja palaa aina takaisin alas vähintään 10 millisekunniksi, vaikka liikettä olisi koko ajan. Hälytin kytketään auton kauko-ohjatusta keskuslukituksesta päälle ja pois siten, että ovien ollessa lukittuina saadaan arvo 1 varashälyttimelle. Hälyttimen pitää aktivoinnin jälkeen tapahtuvassa murtoyrityksessä antaa 20 sekunnin pitkä hälytysääni riippumatta siitä suljetaanko esim. ovi heti hälytyksen alettua. Jos jokin ovi tai luukku jää auki, pitkää hälytystä ei enää toisteta, mutta liiketutkan havaittua liikettä auton sisällä annetaan aina 5 sekunnin mittainen hälytys. Jos kaikki ovet ja luukut ovat murtoyrityksen jälkeen kiinni, palataan pitkän hälytyksen jälkeen vastaavaan tilanteeseen kuin aina aktivoinnin jälkeen. (12p) :32

6 Specification understanding outside world! Most often the system being specified must interact with some other/existing system Timing and timing constraints (parameters) cause most often problems Timing must be explicitly handled in specification, not only function! :32

7 How to include this on my system specification? :32

8 Time Behavior and State Description Timing diagram Input/Output sequence Time behavior Timing function?? Infinite Finite-memory system Finite-state system State machine State transition function State description State naming State sequence Always Not Always :32

9 Design :32

10 Design 1. Never enter design phase without clear specification 2. Always start top down, focus on what should be done, not how 3. Divide overall functionality to logical modules that control or process/store data this does NOT mean drawing multiplexers, counters, adders 4. Separate control and data processing 5. For top level control, design states 6. Give state table or diagram :32

11 Design 5. Design each module: states, switching expressions for output and state transition Also simple combinational data processing modules might need internal state machine for implementing handshaking between module data transfers 6. If required, perform minimization of switching expressions and states 7. Implement using canonical sequential networks or gate networks 8. Use sequential or combinational modules to organize thinking Note that all systems can be implemented in canonical way :32

12 Example design task Design of cutting saw actuator logic Note: this task requires also writing of specification 3) Suunnittelutehtävä. Kuvassa on esitetty puiden katkaisuun tarkoitettu sirkkelisaha, jossa toimilaite kääntää terän alas ja jälleen ylös puun katkettua. Terän pyörimisno peutta mitataan anturilla, joka normaalikierroksilla antaa ulostulona 256 Hz kanttiaaltoa (Duty Cyle 50%). Kanttiaallon taajuus on suoraan verrannollinen pyörimisnopeuteen. 15 Toimilaitetta ohjataan kahdella TTL-tasoisella (0-5V) signaalilla, jotka ovat D (0=ylös, 1=alas) ja S (0=paikoillaan, 1=siirrä). Terän siirtämiseen koko liikkeen verran ylhäältä ääriasennosta alas ääriasentoon kuluu 1s silloin, kun terä pyörii vähintään neljäsosanopeudella. Kun ääripää on saavutettu, toimilaite ei mene rikki vaikka S=1 määrittelemättömän kauan. Yleisesti D voi vaihtaa arvonsa, vaikka Pyörivä S=1 terä pysyisi muuttumattomana. Huom! Toimilaitteen asennosta ei ole saatavana minkäänlaista anturitietoa (äläkä lisää itse sellaista oletusta ). Terää kääntävä toimilaite Koska puiden kovuus vaihtelee, terän pyörimisnopeus saattaa pudota terän siirron aikana ja pahimmassa tapauksessa terä pysähtyy vahingoittaen Katkaistava moottoria. puu Suunnittele pelkistetty suojauslogiikka terän siirrolle seuraavasti: Terän ollessa ylhäällä ääriasennossa ja käyttäjän painaessa painokytkintä T (kytkin painettuna = 1, kytkin ylhäällä =0) terää siirretään 10:32 alas. Jos pyörimisnopeus laskee alle puoleen, siirto pysäytetään ja aletaan nostaa

13 Example answer what went wrong? Bottom-up design style tried to implement functionality with a couple of known sequential and combinational components Started drawing schema without any explanation about parameters, signals, states, state transitions, output functions No explanantion of what the modules actually do loose names do not suffice Signals, inputs and outputs not labelled Conclusion: forces reader to perform reverese engineering analysis :32

14 Procedure for Obtaining FSM from Time Behavior 1. Determine a set of states representing required events 2. Determine reference for timing Simple systems clock speed is used as such Advanced systems wall clock time source available that is independent of system clock speed 3. Determine the transition function 4. Determine the output function :32

15 Example Design 20 THIS IS GIVEN: Time function specification Input : xt ( ) {0,1} Output : Function : THIS MUST BE DESIGNED: Seems that state description requires p states. Let output values correspond to state names and thus State : :32 z( t) {0,1,2,..., p 1} t 1 z( t) x( i) mod p i s( t) {0,1,2,..., p 1} Initial state : s(0) 0 Output function : z( t) s( t) 0 State transition function : s( t 1) [ s( t) x( t)]mod p

16 Design of Canonical Sequential Networks From high-level specification 1. Transform the transition and output functions 2. Specify a state register to encode the required number of states 3. Design the required combinational network(s) :32

17 Network State Register Canonical Sequential Network State register stores the current state Combinational network performs functions G and H st ( +1) = G( s( t );x( t)) zt () = H( s( t );x( t)) Initializing sets s(0) present input x(t) Combinational next state s(t+1) initialize s(t) present state :32 CLK z(t) present output

18 Solutions to Large Digital System Design 1. Apply hierarchy to the design At the highest level use larger functional blocks that consist of one ore more hierarchial blocks = increase abstraction At the lowest level: combinational and sequential networks Apply methods discussed in previous lectures at lowest hierarchy levels 2. Apply Register Transfer Level (RTL) description of the functionality Helps to increase abstraction Hardware description languages (HDL) support RTL (e.g. VHDL) Warning: HDLs can also be used to describe non-rt level systems! :32

19 Solutions to Large Digital System Design 3. Partition the system according to the nature of performed operations Often used highest level partition: Data and Control Control Inputs Control Outputs Control Unit Control Status Data path Data Outputs Data Inputs :32

20 Analysis :32

21 Functional Analysis 1. Top level module architecture, control/data 2. For top level and each module, identify Inputs to the network Output(s) of the network State register / flip-flops Combinational networks for next state and output 3. Analyze combinational network 4. Determine the state transition and output functions 5. Give state table or state diagram :32

22 Performance and Area Analysis 1. Size of the network Area cost Equivalent gates: normalized measure 2. Load factors of a network inputs, fan-out factors of network outputs Capacity to drive current to other modules 3. Number of levels of a network Critical path 4. Network speed and constraints for other modules 5. Timing diagram (dynamic behavior) :33

23 Example task: timing diagram Do not start drawing immediately First perform functional analysis especially determine state transition function T P2 U 1 T P4 U 2 D Q T P5 U 3 U 5 T P6 U 6 D Q T P7 T P1 C C CLK T P3 U 4?? :33

24 Sequential Network Timing Analysis Network setup, hold, propagation: t x su( net)= d1 x +t su ( cell) System S delay d1 y t h ( net)= t h ( cell) t p ( net)= t p ( cell)+ d2 System A x Y C1 delay d1 x State Register y C2 delay d2 z System B Minimum clock period: netin min T t ( A) d1 t regout min T t d1 t netout min p p T t d 2 t ( B) p y x su su su CLK CLK CLK With respect to network input With respect to register output With respect to network output :33

25 Timing of Sequential Network Consider Moore state machine C1: combinational network for next state transition C2: combinational network for output function Delay from current state y to next state Y x delay d1 y C1 Y State Register y C2 z 31 Delay from input x to next state Y :33 delay d1 x CLK delay d2 Delay from current state y to output z

26 Sequential Network as Part of Larger System Determine what are the timing constraints for the system Sequential network set-up and hold times Propagation delay through sequential network What timing parameters depend on the system and what on neighbor system parts delay d1 y System S System A x C1 Y State Register y C2 z System B delay d1 x delay d2 CLK CLK CLK :33

27 Clock & Signal Delays System S delay d1 y System A x C1 Y State Register y C2 z System B delay d1 x delay d2 CLK CLK CLK Network input stabilized Clock CLK Next state stabilized Input x t p ( A) Cell input from Sys A Y Cell input from PS Y Network output z t ( A) d1 x t p tp tp d 1 y d2 su Margin for state transition t su tsu ( B ) Cell set-up System B set-up Margin for output :33

28 About Exam

29 Exam dates and times Remember to check the latest information on TUT web pages TKT-1220 Exam Date Time : : : :33

30 Exam and Excercise Bonus Exercises must be accepted before exam If not, exam will be ignored (mark 0 ) Exam max 36 points Bonus is given for more than 50% of tasks solved as shown in Table Bonuses are valid in three following exams Acceptance of exercices is valid forever Tasks Bonus <22 failed :33

31 Example of Exam Structure The language of exam is English First section: true or false claims :33 1. Spesifikaatiosta saadaan aina toteutus mutta ei aina päinvastoin. oikein 2. Input set tarkoittaa järjestelmäspesifikaatiossa kaikkia syötteenä annettavia arvoja. oikein 3. Hierarkinen suunnittelu auttaa hallitsemaan m onimutkaisen järjestelmän toteutusta. oikein 4. Yhtä kytkentäfunktiota kohti voi olla useita kytkentälausekkeita. oikein 5. Kriittisellä polulla tarkoitetaan niitä portteja, joilla on eniten sisäänmenoja. oikein 6. Fan-in tarkoittaa portin sisäänmenojen yhteenlaskettua kuormaa. oikein Second section: analysis 7. Kolmitilaportti vastaa avoimeksi jätettyä kytkintä z -tilassa. oikein Third section: design 8. Multipleksereillä voidaan toteuttaa mikä hyvänsä looginen kombinatorinen funktio. oikein 9. Porttiverkoissa yksittäisen portin edustamaa viivettä kuvataan sanalla taso (level) ja peräkkäisiä portteja kuvataan verkon tasoiksi (levels of network). 10. Karnaugh n karttoja ei voida käyttää lainkaan, mikäli muuttujia on enemmän kuin neljä. oikein oikein 11. Mealeyn tilakone on yksi erikoistapaus Mooren tilakoneesta. oikein 12. Tilakoneissa kahden tilan samankaltaisuus havaitaan syöttämällä samat sisäänmenosekvenssit kummankin tiloista ollessa alkutila na ja toteamalla että lopputilat väärin väärin väärin väärin väärin väärin väärin väärin väärin väärin väärin

32 Final Warnings Never use FF, register or any clocked component s asynchronous reset and set inputs as well as clock input to implement any state transition or output functions Give clear explanation lecturer will not do detective work to figure out what might have been thought :33

33 Life after TKT :33

34 Missä näitä voi opiskella? Kandidaatti, 25 op. Aineopinnot A/B, 25op Vuosi 2 Vuosi 3 per. 1 per. 2 per. 3 per. 4 per. 5 per. 1 per. 2 per. 3 per. 4 per. 5 DS (5 op) DJT (8 op) TKT I(5 op) ARITM I (4 op) Digitaali- ja tietokonetekniikan kandiprojekti (8op) :33

35 Kuinka TKT-1202 sijoittuu tutkintoon? :33

36 Ajallisesti Perusopinnot Vuosi 1-2 Esitiedot Vuosi 1 per. 1 per. 2 per. 3 per. 4 per. 5 labra DIGIPK (3 op) MPROS (5 op) (3 op) Kandidaatti, 25 op. Aineopinnot A/B, 25op Vuosi 2 Vuosi 3 per. 1 per. 2 per. 3 per. 4 per. 5 per. 1 per. 2 per. 3 per. 4 per. 5 DS (5 op) DJT (8 op) TKT I(5 op) ARITM I (4 op) :33 Digitaali- ja tietokonetekniikan kandiprojekti (8op)

37 44 Koulutusohjelmittain: TITE :33 Kandidaatin tutkinnon rakenne Kuinka suoritan kandidaatin tutkinnon digitaali- ja tietokonetekniikan laitoksella kun: a) Olen tietotekniikan opiskelija Op. Kandidaatin perusopinnot Tietotekniikan perusopinnot 110 Aineopinnot A Digitaali- ja tietokonetekniikan aineopinnot 25 Kandidaatintyö A:sta Digitaali- ja tietokonetekniikan kandidaatintyö 8 Aineopinnot B Esim. ohjelmistotekniikan aineopinnot 25 Vapaasti valittavat Koulutusohjelman mukaiset vapaasti valittavat 12 Kandidaatin tutkinto Digitaali- ja tietokonetekniikan kandidaatti 180 Esimerkki Perusopinnot Ohjelmistopainotteinen kandidaatti Tietotekniikan perusopinnot FYS-1010 Fysiikan työt I 3 FYS-1090 Insinöörifysiikka I 6 FYS-1110 Insinöörifysiikka IIa 6 FYS-1120 Insinöörifysiikka IIb 2 IHTE-1100 Käytettävyyden perusteet 3 KEM-1100 Insinöörikemia 3 KIE-2200 Ruotsia tekniikan opiskelijoille 3 MAT Insinöörimatematiikka A 1 3 MAT Insinöörimatematiikka A 2 4 MAT Insinöörimatematiikka A 3 3 MAT Insinöörimatematiikka A 4 4 MAT Insinöörimatematiikka A 5 4 MAT Todennäköisyyslaskenta 3 MAT Diskreetti matematiikka 3 MAT Algoritmimatematiikka 3 OHJ-1010 Tietotekniikan perusteet 4 OHJ-1101 Ohjelmointi I e 4 OHJ-1151 Ohjelmointi II e 5 OHJ-1200 Johdatus yliopisto-opintoihin 1 OHJ-2100 Ohjelmistotieteen perustyökaluja 5 OHJ-3010 Ohjelmistotuotannon perusteet 4 SGN-1200 Signaalinkäsittelyn menetelmät 4 SGN-1250 Signaalinkäsittelyn sovellukset 4 TETA-1010 Teollisuustalouden perusteet 4 TKT-1100 Digitaalitekniikan perusteet 3 TKT-1110 Mikroprosessorit 5 TLT-2100 Tietoliikenneverkkojen perusteet 5 TLT-3100 Tietoturvallisuuden perusteet 3 Vieraan kielen opintoja (vähintään perustaso) 3 Opiskelijan on valittava vieraan kielen opintoja (jatkotaso) 3 Yhteensä 110

38 Koulutusohjelmittain: TITE Kandidaatin tutkinnon rakenne (jatkoa) Kuinka suoritan kandidaatin tutkinnon digitaali- ja tietokonetekniikan laitoksella kun: b) Olen tietotekniikan opiskelija Op. Ohjelmistopainotteinen kandidaatti Esimerkki (jatkoa) Perusopinnot (ks. ed sivu) Suositeltavat valinnaiset Aineopinnot A Tietotekniikan perusopinnot Yhteensä 110 Suositeltavat valinnaiset MAT Diskreetti matematiikka 3 SGN-1200 Signaalinkäsittelyn menetelmät 4 TLT-2100 Tietoliikenneverkkojen perusteet 5 Yhteensä 12 Aineopinnot A TKT-1202 Digitaalisuunnittelu 5 TKT-1212 Digitaalijärjestelmien toteutus 8 TKT-1220 Tietokonearitmetiikka I 4 TKT-3200 Tietokonetekniikka I 5 TKT-1230 Digitaalitekniikan laboratoriotyöt 3 Yhteensä 25 Aineopinnot B Kandidaatintyö Aineopinnot B OHJ-1150 Ohjelmointi II 5 OHJ-1400 Olio-ohjelmoinnin peruskurssi 4 OHJ-2010 Tietorakenteiden käyttö 5 OHJ-3300 Johdatus tietokantoihin 3 OHJ-4010 Rinnakkaisuus 4 OHJ-4200 Laitteistonläheinen ohjelmointi 4 Yhteensä 25 Kandidaatintyö Digitaali- ja tietokonetekniikan kandidaatintyö :33 Kandidaatin tutkinto Kandidaatin tutkinto 180

39 46 Koulutusohjelmittain: Sähkö :33 Kuinka suoritan kandidaatin tutkinnon digitaali- ja tietokonetekniikan laitoksella kun: b) Olen sähkötekniikan opiskelija Op. Kandidaatin perusopinnot Sähkötekniikan perusopinnot 110 Aineopinnot A Digitaali- ja tietokonetekniikan aineopinnot 25 Kandidaatintyö A:sta Digitaali- ja tietokonetekniikan kandidaatintyö 8 Aineopinnot B Esim. Elektroniikan aineopinnot 25 Vapaasti valittavat Koulutusohjelman mukaiset vapaasti valittavat 12 Kandidaatin tutkinto Digitaali- ja tietokonetekniikan kandidaatti 180 Esimerkki Perusopinnot Laitteistopainotteinen kandidaatti Sähkötekniikan perusopinnot ELE-1010 Elektroniikan perusteet I 3 ELE-1020 Elektroniikan perusteet II 6 FYS-1010 Fysiikan työt I 3 FYS-1150 Fysiikka S I 5 FYS-1160 Fysiikka S II 5 KEM-1100 Insinöörikemia 3 KIE-2200 Ruotsia tekniikan opiskelijoille 3 LTT-1100 Johdatus lääketieteelliseen tekniikkaan 3 MAT Insinöörimatematiikka B 1 3 MAT Insinöörimatematiikka B 2 4 MAT Insinöörimatematiikka B 3 3 MAT Insinöörimatematiikka B 4 4 MAT Insinöörimatematiikka B 5 4 MAT Vektorianalyysi 3 MAT Fourier'n menetelmät 3 MAT Todennäköisyyslaskenta 3 OHJ-1010 Tietotekniikan perusteet 4 OHJ-1100 Ohjelmointi I 4 SMG-1100 Piirianalyysi I 5 SMG-1200 Piirianalyysi II 5 SMG-1300 Sähkömagneettiset kentät ja aallot I 5 SMG-1400 Sähkömagneettiset kentät ja aallot II 5 SVT-1100 Sähköenergia 6 TEL-1010 Tehoelektroniikan perusteet 4 TETA-1010 Teollisuustalouden perusteet 4 Opiskelijan on valittava vieraan kielen opintoja (vähintään perustaso) 3 Opiskelijan on valittava vieraan kielen opintoja (jatkotaso) 3 Yhteensä 106

40 Koulutusohjelmittain: Sähkö Kandidaatin tutkinnon rakenne (jatkoa) Kuinka suoritan kandidaatin tutkinnon digitaali- ja tietokonetekniikan laitoksella kun: b) Olen sähkötekniikan opiskelija Op. Esimerkki Laitteistopainotteinen kandidaatti (jatkoa) Perusopinnot (ks. ed sivu) Suositeltavat valinnaiset Aineopinnot A Sähkötekniikan perusopinnot Yhteensä 106 Suositeltavat valinnaiset TKT-1110 Mikroprosessorit 5 TLT-5100 Tiedonsiirtotekniikan perusteet 5 OHJ-1150 Ohjelmointi II 5 SMG-1000 Johdatus yliopisto-opintoihin 1 Yhteensä 16 Aineopinnot A TKT-1202 Digitaalisuunnittelu 5 TKT-1212 Digitaalijärjestelmien toteutus 8 TKT-1220 Tietokonearitmetiikka I 4 TKT-3200 Tietokonetekniikka I 5 TKT-1230 Digitaalitekniikan laboratoriotyöt 3 Yhteensä 25 Aineopinnot B Kandidaatintyö Aineopinnot B ELE-2050 Elektroniikan työkurssi 6 ELE-2100 Puolijohdekomponenttien sovellukset 4 ELE-2150 Integroitujen piirien perusteet 4 ELE-2200 Analogiatekniikka I 4 ELE-2250 Johdatus suurtaajuustekniikkaan 4 ELE-2300 Sulautettujen prosessorisovellusten perusteet 3 Yhteensä 25 Kandidaatintyö Digitaali- ja tietokonetekniikan kandidaatintyö :33 Kandidaatin tutkinto Kandidaatin tutkinto 180

TKT-1202 Digitaalisuunnittelu Digital Design Fall 2007

TKT-1202 Digitaalisuunnittelu Digital Design Fall 2007 TKT-1202 Digitaalisuunnittelu Digital Design Fall 2007 http://www.tkt.cs.tut.fi/kurssit/1202/ Tampere University of Technology Institute of Digital and Computer Systems TKT-1202 Lectures Lecturer Prof.

Lisätiedot

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

Tutkintovaatimukset suoraan DI-vaiheeseen valituille 1 / 12 Tutkintovaatimukset suoraan DI-vaiheeseen valituille Nämä ohjeet on laadittu muille kuin tekniikan kandidaatin pohjatutkinnolla suoraan TTYn DIvaiheeseen tulleille. Tekniikan kandidaatin tutkinnolla

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

Tutkintovaatimukset suoraan DI-vaiheeseen valituille

Tutkintovaatimukset suoraan DI-vaiheeseen valituille 1 / 10 Tutkintovaatimukset suoraan DI-vaiheeseen valituille Tutkintovaatimukset määräytyvät suoraan DI-vaiheeseen valituilla opiskelijoilla pääsääntöisesti samoin kuin muillakin DI-tutkintoa suorittavilla

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

2_1----~--~r--1.~--~--~--,.~~

2_1----~--~r--1.~--~--~--,.~~ K.Loberg FYSE420 DIGITAL ELECTRONICS 3.06.2011 1. Toteuta alia esitetyn sekvenssin tuottava asynkroninen pun. Anna heditefunktiot, siirtotaulukko ja kokonaistilataulukko ( exitation functions, transition

Lisätiedot

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA Tuotantotekniikan laitos 15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA 15.1. Tavoitteet 167 Tietoliikenne-elektroniikan koulutusohjelma tuottaa tietoliikennelaitteistojen ja -järjestelmien kehittämiseen,

Lisätiedot

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA 164 15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA Vastuuhenkilö: Markku Renfors, koulutusohjelman johtaja, professori Huone: TG108 Puhelin: 31153937 markku.renfors@tut.fi Päivi Salo, osaston sihteeri

Lisätiedot

21~--~--~r--1~~--~--~~r--1~

21~--~--~r--1~~--~--~~r--1~ - K.Loberg FYSE420 DIGITAL ELECTRONICS 13.05.2011 1. Toteuta alla esitetyn sekvenssin tuottava asynkroninen pun. Anna heratefunktiot, siirtotaulukko ja kokonaistilataulukko ( exitation functions, transition

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

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

Telecommunication Software

Telecommunication Software Telecommunication Software Final exam 21.11.2006 COMPUTER ENGINEERING LABORATORY 521265A Vastaukset englanniksi tai suomeksi. / Answers in English or in Finnish. 1. (a) Määrittele sovellusviesti, PersonnelRecord,

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

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

Tavoitteet TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA Tutkinnon rakenne. Tietoliikenne. Elektroniikka

Tavoitteet TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA Tutkinnon rakenne. Tietoliikenne. Elektroniikka 4.11. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA Koulutusohjelman johtaja prof. Jari Nurmi huone HC304, puhelin 365 3884 email: jari.nurmi@tut.fi Sihteeri Irmeli Lehto huone HD326, puhelin 365 3366 email:

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

7.4 Variability management

7.4 Variability management 7.4 Variability management time... space software product-line should support variability in space (different products) support variability in time (maintenance, evolution) 1 Product variation Product

Lisätiedot

Luento 3: Digitaalilogiikka 29.8.2006. Luento 3. u binary: AND ( ) A B = AB. u unary: NOT ( _ ) A. u precedence: NOT, AND, OR.

Luento 3: Digitaalilogiikka 29.8.2006. Luento 3. u binary: AND ( ) A B = AB. u unary: NOT ( _ ) A. u precedence: NOT, AND, OR. Luento 3 Digital logic Stallings: Appendix B Combinational Circuits Simplification Sequential Circuits Luento 3-1 Luento 3-2 George Boole u ideas 1854 Claude Shannon u apply to circuit design, 1938 u father

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

Digital logic. Boolean Algebra. Tietokoneen rakenne. Tietokoneen rakenne

Digital logic. Boolean Algebra. Tietokoneen rakenne. Tietokoneen rakenne Tietokoneen rakenne Luento 3 Digital logic Stallings: Appendix B Boolean Algebra Combinational Circuits Simplification Sequential Circuits Luento 3-1 Tietokoneen rakenne Boolean Algebra Luento 3-2 Tietokoneen

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

Tietokonearkkitehtuuri 2 TKT-3201 (5 op)

Tietokonearkkitehtuuri 2 TKT-3201 (5 op) Tietokonearkkitehtuuri 2 (5 op) syksyllä 2012 periodit I & II (viikot 35-41 & 43-49) luennot tiistaisin klo 14-16 (periodi I: sali S4, periodi II: sali TB109) Kurssin tavoite Käydään läpi tietokoneen toimintaa

Lisätiedot

16. Allocation Models

16. Allocation Models 16. Allocation Models Juha Saloheimo 17.1.27 S steemianalsin Optimointiopin seminaari - Sks 27 Content Introduction Overall Efficienc with common prices and costs Cost Efficienc S steemianalsin Revenue

Lisätiedot

Gap-filling methods for CH 4 data

Gap-filling methods for CH 4 data Gap-filling methods for CH 4 data Sigrid Dengel University of Helsinki Outline - Ecosystems known for CH 4 emissions; - Why is gap-filling of CH 4 data not as easy and straight forward as CO 2 ; - Gap-filling

Lisätiedot

Tilanne sekä MS-A0003/4* Matriisilaskenta 5 op

Tilanne sekä MS-A0003/4* Matriisilaskenta 5 op MATEMATIIKKA Mat-1.1210 Matematiikan peruskurssi S1 ei järjestetä enää MS-A0103/4* Differentiaali- ja integraalilaskenta I 5 op sekä MS-A0003/4* Matriisilaskenta 5 op Mat-1.1110 Matematiikan peruskurssi

Lisätiedot

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA

15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA 168 15. TIETOLIIKENNE-ELEKTRONIIKAN KOULUTUSOHJELMA Koulutusohjelman johtaja prof. Markku Renfors huone TG108, puhelin 3115 3937 email: markku.renfors@tut.fi Sihteeri Kirsi Järnström huone TA211, puhelin

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

Other approaches to restrict multipliers

Other approaches to restrict multipliers Other approaches to restrict multipliers Heikki Tikanmäki Optimointiopin seminaari 10.10.2007 Contents Short revision (6.2) Another Assurance Region Model (6.3) Cone-Ratio Method (6.4) An Application of

Lisätiedot

Computing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

Computing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan Computing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan CC1991:n ja CC2001:n vertailu Tutkintovaatimukset (degree requirements) Kahden ensimmäisen vuoden opinnot Ohjelmistotekniikan

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

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

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA S-55.00 SÄHKÖTKNKKA JA LKTONKKA. välikoe 3.0.2006. Saat vastata vain neljään tehtävään!. Laske jännite U. = =4Ω, 3 =2Ω, = =2V, J =2A, J 2 =3A + J 2 + J 3 2. Kondensaattori on aluksi varautunut jännitteeseen

Lisätiedot

TKT-2431 Soc Design. Erno Salminen, Juha Arvio, Tero Arpinen. Department of Computer Systems Tampere University of Technology.

TKT-2431 Soc Design. Erno Salminen, Juha Arvio, Tero Arpinen. Department of Computer Systems Tampere University of Technology. -2431 Soc Design Erno Salminen, Juha Arvio, Tero Arpinen Department of Computer Systems Tampere University of Technology Fall 2009 Course outline Lectures, Erno Salminen, erno.salminen@tut.fi a) Monday

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

General studies: Art and theory studies and language studies

General studies: Art and theory studies and language studies General studies: Art and theory studies and language studies Centre for General Studies (YOYO) Aalto University School of Arts, Design and Architecture ARTS General Studies General Studies are offered

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

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

S-55.1100 SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA

S-55.1100 SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA S-55.00 SÄHKÖKNKKA A KONKKA. välikoe 2..2008. Saat vastata vain neljään tehtävään!. aske jännite U. = 4 Ω, 2 = Ω, = Ω, = 2, 2 =, = A, 2 = U 2 2 2 2. ännitelähde tuottaa hetkestä t = t < 0 alkaen kaksiportaisen

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

Digital logic. Boolean Algebra. Tietokoneen rakenne. Tietokoneen rakenne

Digital logic. Boolean Algebra. Tietokoneen rakenne. Tietokoneen rakenne Tietokoneen rakenne Luento 3 Digital logic Stallings: Appendix B Boolean Algebra Combinational Circuits Simplification Sequential Circuits Lecture 3-1 Tietokoneen rakenne Boolean Algebra Lecture 3-2 Tietokoneen

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

Suoraan DI-vaiheessa aloittavilla opiskelijoilla opinnot koostuvat seuraavasti:

Suoraan DI-vaiheessa aloittavilla opiskelijoilla opinnot koostuvat seuraavasti: 1 Tieto- ja sähkötekniikan tiedekunta 8.9.2009 Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma Tutkintovaatimukset suoraan DI-vaiheeseen valituille Tutkintovaatimukset määräytyvät suoraan

Lisätiedot

FYSE301(Elektroniikka(1(A3osa,(kevät(2013(

FYSE301(Elektroniikka(1(A3osa,(kevät(2013( FYSE301(Elektroniikka(1(A3osa,(kevät(2013( 1/2 Loppukoe1.3.2013 vastaakaikkiinkysymyksiin(yhteensä48pistettä) 1. Kuvailelyhyesti a. Energialineaarisissapiirielementeissä:vastuksessa,kondensaattorissajakelassa(3

Lisätiedot

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site Note! Before starting download and install a fresh version of OfficeProfessionalPlus_x64_en-us. The instructions are in the beginning of the exercise.

Lisätiedot

Bounds on non-surjective cellular automata

Bounds on non-surjective cellular automata Bounds on non-surjective cellular automata Jarkko Kari Pascal Vanier Thomas Zeume University of Turku LIF Marseille Universität Hannover 27 august 2009 J. Kari, P. Vanier, T. Zeume (UTU) Bounds on non-surjective

Lisätiedot

Capacity utilization

Capacity utilization Mat-2.4142 Seminar on optimization Capacity utilization 12.12.2007 Contents Summary of chapter 14 Related DEA-solver models Illustrative examples Measure of technical capacity utilization Price-based measure

Lisätiedot

Salasanan vaihto uuteen / How to change password

Salasanan vaihto uuteen / How to change password Salasanan vaihto uuteen / How to change password Sisällys Salasanakäytäntö / Password policy... 2 Salasanan vaihto verkkosivulla / Change password on website... 3 Salasanan vaihto matkapuhelimella / Change

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

Opinto opas lukuvuodelle : Muutokset Sähköenergiatekniikan laitoksen opintokokonaisuuksiin:

Opinto opas lukuvuodelle : Muutokset Sähköenergiatekniikan laitoksen opintokokonaisuuksiin: kn 18.3.2009 Opinto opas lukuvuodelle 2009 2010: Muutokset Sähköenergiatekniikan laitoksen opintokokonaisuuksiin: Aineopinnot:, 2 Esitietovaatimukset: Lisätty opintojakso TEL 1010 Tehoelektroniikan perusteet

Lisätiedot

PERUSAINEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2007 informaatiotilaisuudet: MA 3.9. klo G-salissa/ TI 4.9. klo G-salissa TERVETULOA!

PERUSAINEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2007 informaatiotilaisuudet: MA 3.9. klo G-salissa/ TI 4.9. klo G-salissa TERVETULOA! PERUSAINEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2007 informaatiotilaisuudet: MA 3.9. klo 14-15 G-salissa/ TI 4.9. klo 15-16 G-salissa TERVETULOA! Prof. Juhani Pitkäranta (mat.) Prof. Juhani von Boehm (fys.) suunn.

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

Ajettavat luokat: SM: S1 (25 aika-ajon nopeinta)

Ajettavat luokat: SM: S1 (25 aika-ajon nopeinta) SUPERMOTO SM 2013 OULU Lisämääräys ja ohje Oulun Moottorikerho ry ja Oulun Formula K-125ry toivottaa SuperMoto kuljettajat osallistumaan SuperMoto SM 2013 Oulu osakilpailuun. Kilpailu ajetaan karting radalla

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

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

7. Product-line architectures

7. Product-line architectures 7. Product-line architectures 7.1 Introduction 7.2 Product-line basics 7.3 Layered style for product-lines 7.4 Variability management 7.5 Benefits and problems with product-lines 1 Short history of software

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

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

Siirtymä maisteriohjelmiin tekniikan korkeakoulujen välillä Transfer to MSc programmes between engineering schools

Siirtymä maisteriohjelmiin tekniikan korkeakoulujen välillä Transfer to MSc programmes between engineering schools Siirtymä maisteriohjelmiin tekniikan korkeakoulujen välillä Transfer to MSc programmes between engineering schools Akateemisten asioiden komitea Academic Affairs Committee 11 October 2016 Eija Zitting

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

Digitaalilaitteen signaalit

Digitaalilaitteen signaalit Digitaalitekniikan matematiikka Luku 3 Sivu 3 (9) Digitaalilaitteen signaalit Digitaalilaitteeseen tai -piiriin tulee ja siitä lähtee digitaalisia signaaleita yksittäisen signaalin arvo on kunakin hetkenä

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

Digitaalitekniikan matematiikka Luku 3 Sivu 1 (19) Kytkentäfunktiot ja perusporttipiirit

Digitaalitekniikan matematiikka Luku 3 Sivu 1 (19) Kytkentäfunktiot ja perusporttipiirit Digitaalitekniikan matematiikka Luku 3 Sivu (9) && Digitaalitekniikan matematiikka Luku 3 Sivu 2 (9) Johdanto Tässä luvussa esitetään digitaalilaitteen signaalit ja digitaalipiirien perustyypit esitellään

Lisätiedot

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu Returns to Scale II Contents Most Productive Scale Size Further Considerations Relaxation of the Convexity Condition Useful Reminder Theorem 5.5 A DMU found to be efficient with a CCR model will also be

Lisätiedot

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana Taustaa KAO mukana FINECVET-hankeessa, jossa pilotoimme ECVETiä

Lisätiedot

1/4. Resetointi ja vianmääritys. 22.11.2013 ntr

1/4. Resetointi ja vianmääritys. 22.11.2013 ntr A400-64176 Sähköpöydät 1/4 Resetointi ja vianmääritys Pöydän resetointi tehdään aina ennen käyttöönottoa ja tarvittaessa häiriötilanteessa. Määritä pöydän tyyppi käyttökytkimen ja jalustan mukaan ja tee

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

4. Diplomi-insinöörin tutkinto ja koulutusohjelmien tutkintovaatimukset

4. Diplomi-insinöörin tutkinto ja koulutusohjelmien tutkintovaatimukset 34 4. Diplomi-insinöörin tutkinto ja koulutusohjelmien tutkintovaatimukset 4.1. DI-koulutusohjelmien rakenne ja tutkinnon suorittaminen Koulutusohjelman opintojen yleinen rakenne on Tampereen teknillisessä

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

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting FIS IMATRAN KYLPYLÄHIIHDOT 8.-9.12.2018 Team captains meeting 8.12.2018 Agenda 1 Opening of the meeting 2 Presence 3 Organizer s personell 4 Jury 5 Weather forecast 6 Composition of competitors startlists

Lisätiedot

Collaborative & Co-Creative Design in the Semogen -projects

Collaborative & Co-Creative Design in the Semogen -projects 1 Collaborative & Co-Creative Design in the Semogen -projects Pekka Ranta Project Manager -research group, Intelligent Information Systems Laboratory 2 Semogen -project Supporting design of a machine system

Lisätiedot

SELL Student Games kansainvälinen opiskelijaurheilutapahtuma

SELL Student Games kansainvälinen opiskelijaurheilutapahtuma SELL Student Games kansainvälinen opiskelijaurheilutapahtuma Painonnosto 13.5.2016 (kansallinen, CUP) Below in English Paikka: Nääshalli Näsijärvenkatu 8 33210 Tampere Alustava aikataulu: Punnitus 12:00-13:00

Lisätiedot

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine 4.1.2018 Centre for Language and Communication Studies Puhutko suomea? -Hei! -Hei hei! -Moi! -Moi moi! -Terve! -Terve

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

Lectures, Erno Salminen and Tero Arpinen, Project work, Juha Arvio and Otto Esko. WWW

Lectures, Erno Salminen and Tero Arpinen, Project work, Juha Arvio and Otto Esko. WWW -2431 Soc Design Erno Salminen, Tero Arpinen, Juha Arvio, Otto Esko Department of Computer Systems Tampere University of Technology Fall 2010 Erno Salminen - Aug. 2010 Course outline Lectures, Erno Salminen

Lisätiedot

MUISTIPIIRIT H. Honkanen

MUISTIPIIRIT H. Honkanen MUISTIPIIRIT H. Honkanen Puolijohdemuistit voidaan jaotella käyttötarkoituksensa mukaisesti: Puolijohdemuistit Luku- ja kirjoitusmuistit RAM, Random Access Memory - Käytetään ohjelman suorituksen aikaisen

Lisätiedot

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course. - University I would like to enroll at a university. Stating that you want to enroll I want to apply for course. Stating that you want to apply for a course an undergraduate a postgraduate a PhD a full-time

Lisätiedot

c) loogiset funktiot tulojen summana B 1 = d) AND- ja EXOR-porteille sopivat yhtälöt

c) loogiset funktiot tulojen summana B 1 = d) AND- ja EXOR-porteille sopivat yhtälöt IGITLITEKNIIKK I 5 Tentti:.. ELEKTRONIIKN LORTORIO Henkilötunnus - KT Σ. Kaksituloisen multiplekserin toimintaa kuvaa looginen funktio = +. Esitä a) :n toiminta K-kartalla (,5 p) b) minimoituna summien

Lisätiedot

HITSAUKSEN TUOTTAVUUSRATKAISUT

HITSAUKSEN TUOTTAVUUSRATKAISUT Kemppi ARC YOU GET WHAT YOU MEASURE OR BE CAREFUL WHAT YOU WISH FOR HITSAUKSEN TUOTTAVUUSRATKAISUT Puolitetaan hitsauskustannukset seminaari 9.4.2008 Mikko Veikkolainen, Ratkaisuliiketoimintapäällikkö

Lisätiedot

Miehittämätön meriliikenne

Miehittämätön meriliikenne Rolls-Royce & Unmanned Shipping Ecosystem Miehittämätön meriliikenne Digimurros 2020+ 17.11. 2016 September 2016 2016 Rolls-Royce plc The 2016 information Rolls-Royce in this plc document is the property

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

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine Information on Finnish Language Courses Spring Semester 2017 Jenni Laine 4.1.2017 KIELIKESKUS LANGUAGE CENTRE Puhutko suomea? Do you speak Finnish? -Hei! -Moi! -Mitä kuuluu? -Kiitos, hyvää. -Entä sinulle?

Lisätiedot

Valuation of Asian Quanto- Basket Options

Valuation of Asian Quanto- Basket Options Valuation of Asian Quanto- Basket Options (Final Presentation) 21.11.2011 Thesis Instructor and Supervisor: Prof. Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla. Muilta

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

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA S-55.1100 SÄHKÖTKNIIKKA JA LKTONIIKKA 2. välikoe 14.12.2010. Saat vastata vain neljään tehtävään! Sallitut: Kako, (gr.) laskin, [MAOL], [sanakirjan käytöstä sovittava valvojan kanssa!] 1. Missä rajoissa

Lisätiedot

PERUSTIETEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2011 informaatiotilaisuudet: PE 2.9. klo L-salissa TERVETULOA!

PERUSTIETEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2011 informaatiotilaisuudet: PE 2.9. klo L-salissa TERVETULOA! PERUSTIETEIDEN LAAJA OPPIMÄÄRÄ Syksyn 2011 informaatiotilaisuudet: PE 2.9. klo 13.15-15 L-salissa TERVETULOA! prof. Juhani Pitkäranta (mat.) tutk. Antti Hakola(fys.) suunn. Katriina Korhonen Guru ry. 1

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

Matematiikka ja tilastotiede. Orientoivat opinnot / 25.8.2015

Matematiikka ja tilastotiede. Orientoivat opinnot / 25.8.2015 Matematiikka ja tilastotiede Orientoivat opinnot / 25.8.2015 Tutkinnot Kaksi erillistä ja peräkkäistä tutkintoa: LuK + FM Laajuudet 180 op + 120 op = 300 op Ohjeellinen suoritusaika 3 v + 2 v = 5 v Tutkinnot

Lisätiedot

Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat

Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat Tarua vai totta: sähkön vähittäismarkkina ei toimi? 11.2.2015 Satu Viljainen Professori, sähkömarkkinat Esityksen sisältö: 1. EU:n energiapolitiikka on se, joka ei toimi 2. Mihin perustuu väite, etteivät

Lisätiedot

Sähkötekniikan kanditutkinnon yleinen rakenne Tutkinnon laajuus 180 op

Sähkötekniikan kanditutkinnon yleinen rakenne Tutkinnon laajuus 180 op Sopivat myös näihin Sähkötekniikan kanditutkinnon yleinen rakenne Tutkinnon laajuus 180 op Yleisopinnot ja kielet 92 op Matemaattiset valmiudet, fysiikka, kielet, yleiset ammatilliset valmiudet Pääaine:

Lisätiedot

Statistical design. Tuomas Selander

Statistical design. Tuomas Selander Statistical design Tuomas Selander 28.8.2014 Introduction Biostatistician Work area KYS-erva KYS, Jyväskylä, Joensuu, Mikkeli, Savonlinna Work tasks Statistical methods, selection and quiding Data analysis

Lisätiedot

4.5. MATEMAATTISTEN AINEIDEN OPETTAJANKOULUTUS. 4.5.1. Tutkinnon rakenne. Matemaattisten aineiden koulutusohjelma

4.5. MATEMAATTISTEN AINEIDEN OPETTAJANKOULUTUS. 4.5.1. Tutkinnon rakenne. Matemaattisten aineiden koulutusohjelma Matemaattisten aineiden 82 4.5. MATEMAATTISTEN AINEIDEN OPETTAJANKOULUTUS Koulutuksesta vastaa professori Seppo Pohjolainen, Matematiikan laitos, huone Sg207, puhelin 365 2424 email: seppo.pohjolainen@tut.fi.

Lisätiedot

FinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation

FinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.

Lisätiedot

make and make and make ThinkMath 2017

make and make and make ThinkMath 2017 Adding quantities Lukumäärienup yhdistäminen. Laske yhteensä?. Countkuinka howmonta manypalloja ballson there are altogether. and ja make and make and ja make on and ja make ThinkMath 7 on ja on on Vaihdannaisuus

Lisätiedot

LYTH-CONS CONSISTENCY TRANSMITTER

LYTH-CONS CONSISTENCY TRANSMITTER LYTH-CONS CONSISTENCY TRANSMITTER LYTH-INSTRUMENT OY has generate new consistency transmitter with blade-system to meet high technical requirements in Pulp&Paper industries. Insurmountable advantages are

Lisätiedot

Data Quality Master Data Management

Data Quality Master Data Management Data Quality Master Data Management TDWI Finland, 28.1.2011 Johdanto: Petri Hakanen Agenda 08.30-09.00 Coffee 09.00-09.30 Welcome by IBM! Introduction by TDWI 09.30-10.30 Dario Bezzina: The Data Quality

Lisätiedot

Security server v6 installation requirements

Security server v6 installation requirements CSC Security server v6 installation requirements Security server version 6.4-0-201505291153 Pekka Muhonen 8/12/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes

Lisätiedot

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori Insinöörikoulutuksen Foorumi 2012 Seminaariesitelmä Timo Turunen ja Matti Welin Monitori koulutusalarajat ylittävä

Lisätiedot

PAINEILMALETKUKELA-AUTOMAATTI AUTOMATIC AIR HOSE REEL

PAINEILMALETKUKELA-AUTOMAATTI AUTOMATIC AIR HOSE REEL MAV4 MAV5 MAV6 PAINEILMALETKUKELA-AUTOMAATTI AUTOMATIC AIR HOSE REEL Käyttöohje Instruction manual HUOMIO! Lue käyttöohjeet huolellisesti ennen laitteen käyttöä ja noudata kaikkia annettuja ohjeita. Säilytä

Lisätiedot

Tärkeää huomioitavaa:

Tärkeää huomioitavaa: Siirtymäohjeistus tietotekniikan kandivaiheen opiskelijoille 2005 tutkintorakenteesta 2013 Teknistieteellisen kandidaattiohjelman tietotekniikan pääaineeseen Tärkeää huomioitavaa: Yli 7 vuotta vanhoilla

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