Käyttöliittymien perusteet: Johdanto. Tarjolla tänään

Koko: px
Aloita esitys sivulta:

Download "Käyttöliittymien perusteet: Johdanto. Tarjolla tänään"

Transkriptio

1 Käyttöliittymien perusteet: Johdanto Saila Ovaska Informaatiotieteiden yksikkö Tampereen yliopisto Tälläkin kurssilla kalvoista osan on tehnyt Jenni Anttonen syksyllä Tarjolla tänään Kurssin käytännön järjestelyt Käyttöliittymät ja vuorovaikutussuunnittelu Käyttäjäkeskeisen suunnittelun perusteet Osin kertausta Jovuot-kurssilta 2 Saila.Ovaska@uta.fi 1

2 UI-kurssin tavoitteet Kurssilla perehdytään yksityiskohtaisesti graafisten käyttöliittymien suunnittelun ohjeisiin. Kurssin suoritettuaan opiskelija osaa suunnitella näyttöjä, opastusta ja ohjelman suorituksen etenemistä erilaisissa käyttötilanteissa ja arvioida ratkaisuvaihtoehtoja. Opiskelija tuntee syöte- ja tulostusmodaliteettien mahdollisuuksia ja haasteita 3 Opettajat Kurssin vastuuope Saila Ovaska, saila.ovaska@uta.fi Kaikki kurssia koskeva kirjeenvaihto Ylläpitää kurssin kotisivua: Harjoituksia vetävät lisäksi Minna Heinonen Lauri Immonen Kristiina Niskala Eri viikkoina ryhmissä on eri opettajat Tuntiopettajat myös ohjaavat harjoitustöitä ja antavat palautetta suunnitteluharjoituksista 4 Saila.Ovaska@uta.fi 2

3 Luennot ja harjoitukset Luennot salissa B1100 Maanantaisin klo Keskiviikkoisin klo Luennot ajalla ei luentoa maanantaina Viikkoharjoitukset salissa B1084 tiistaisin tiistaisin keskiviikkoisin torstaisin torstaisin Harjoitukset ajalla Itsenäisyyspäivänä ti ei ryhmiä, vaan tiistain harjoitusryhmät pidetään vasta seuraavalla viikolla Tentti pe klo ls D10ab 5 Kurssilla käytössä yliopiston Moodle Moodleen kirjaudutaan peruspalvelutunnuksella UI-kurssille (ensimmäisen rekisteröitymiskerran) kurssiavain: UI_moo_2011 Suora linkki kurssille: Suunnitteluharjoitukset jätetään Moodleen tarkistettavaksi ja niistä saa palautteen Moodlen kautta Kiireelliset ilmoitusasiat välitetään Moodlessa kurssin news-palstan kautta (jolloin saat uutisen Moodleprofiilisi asetusten mukaan sähköpostissa) Kurssin kotisivulla jaetaan mm. viikkoharjoitukset ja luennot 6 Saila.Ovaska@uta.fi 3

4 Kurssisuoritukseen kuuluu Luennot Luennoilla läsnäolo vapaaehtoista Käsitellyt asiat hallittava Kaikkea materiaalia (esim. videot ja demot, osa kalvoista) ei ole saatavilla verkossa Viikkoharjoitukset 50% harjoitustehtävistä pakollisia (10 tehtävää) Suunnitteluharjoitukset Pakollisia 2/3 Demot Läsnäolo demoissa ei ole pakollista, mutta demot ovat kiinnostavia joten tule mukaan! Aktiivisuuspisteitä saa. Demopäivä(t) tarkentuu myöhemmin Tentti Osasuoritukset ovat voimassa lukuvuoden mutta eivät enää syksyllä Viikkoharjoitukset Harjoitustehtävät tehdään etukäteen ja ratkaisut käydään läpi harjoitustilaisuudessa Tehtävissä tarvitsee piirtää osia käyttöliittymistä. Voit piirtää käsin eikä ratkaisujen tarvitse olla puhtaaksikirjoitettuja, mutta pisteen saadaksesi sinulla pitää olla edes se raakaversio mukana! Harjoitustilaisuudet ovat keskustelevia, varaudu esittelemään oma ratkaisusi ja kommentoi muitten ehdotuksia Pisteiden saaminen edellyttää paikallaoloa harjoituksissa Esim. sairaustapauksessa vastaukset voi lähettää sähköpostilla vastuuopelle. Mielellään ennen ensimmäistä harjoitusryhmää (ti 14). Kurssisuoritukseen vaaditaan vähintään 10 harjoituspistettä ja kolme harjoitusläsnäoloa. Tehtäviä yhteensä n Tämän yli menevästä aktiivisuudesta palkitaan tentissä aktiivisuuspistein, jotka lisätään tenttipistemäärään Käytännössä harjoituksia tehneet menestyvät tentissä muutenkin Viikkoharjoitus 1 määräaika klo 10 (aamulla). Ohjeet ja palautus Moodlessa. Harjoitellaan lomakesuunnittelua ja suunnitteluharjoitusraportin tekemistä! 8 Saila.Ovaska@uta.fi 4

5 Suunnitteluharjoitukset Kurssiin kuuluu 3 suunnitteluharjoitusta viikkoharjoitustehtäviä laajempia suunnittelutehtäviä Kaksi suunnitteluharjoitusta on pakollista tehdä! Alustava palautusaikataulu: torstai suunnitteluharjoitus 1 torstai suunnitteluharjoitus 2 torstai suunnitteluharjoitus 3 Vastaukset pisteytetään (max 5 tai 7p) Myöhästymisestä sakotetaan 25% /päivä Ratkaisu voidaan myös hylätä Suunnitteluharjoituspisteet vaikuttavat kurssiarvosanaan 9 Kurssimateriaali Luentokalvoista osa, harjoitustehtävät sekä linkkejä muuhun materiaaliin on saatavilla kurssin verkkosivuilla Kalvoilla ja harjoituksissa käsitellyt asiat tulevat tenttiin Kurssimateriaali perustuu Oppikirjoihin Erillisiin (tutkimus)artikkeleihin Tyylioppaisiin 10 Saila.Ovaska@uta.fi 5

6 Hae käyttöösi GUI-tyyliohjekirjat GUI-tyyliohjeita saatavilla PDFtiedostoina Apple Human Interface Guidelines UXGuide (Windows 7 ja Vista) Windows User Experience (Windows XP) Myös muita tyylioppaita käytetään apuna Ja erilaisia design pattern -sivustoja 11 Käyttöliittymät ja vuorovaikutussuunnittelu 12 Saila.Ovaska@uta.fi 6

7 Käyttöliittymä Suunnittelija kommunikoi käyttäjälle käyttöliittymän kautta. Käyttäjä voi tulkita käyttöliittymän eri tavoilla. Lähde: Norman (1988). The Design of Everyday Things. 13 Vuorovaikutus Erilaisia vuorovaikutustapoja keskustelutyylit (komentokieli, valikot, suorakäyttö, point & click, ) kertaa JoVuoT-kurssilta; UI-kurssilla syvennetään jo opittua Syötteet (input) Tulosteet (output) Vuorovaikutus voi tapahtua käyttäen erilaisia syöte- ja tulostemodaliteetteja 14 Saila.Ovaska@uta.fi 7

8 Vuorovaikutustyypit toisella tapaa Vuorovaikutus tietokoneen kanssa voi tapahtua koneelle komentoja antaen (instructing) keskustelevasti (conversing) kohteita manipuloimalla (manipulating) kokeillen ja tutkien (exploring) Alkuperäinen lähde: Sharp, Rogers & Preece, Interaction Design: Beyond Human-Computer Interaction. Wiley, (kirjan kohta 2.3.4) (vuoden 2010 painoksessa kohta 2.5) Kuvien lähde: 15 Vuorovaikutustyypit toisella tapaa Activity-based Instructing Conversing Manipulating & Navigating Exploring & Browsing lähde:

9 Vuorovaikutustyypit toisella tapaa Activity-based Instructing Conversing Manipulating & Navigating Exploring & Browsing Press 1 for customer service. Press 3 for store hours. lähde: 17 Vuorovaikutustyypit toisella tapaa Activity-based Instructing Conversing Manipulating & Navigating Exploring & Browsing lähde: 18 Saila.Ovaska@uta.fi 9

10 Vuorovaikutustyypit toisella tapaa Activity-based Instructing Conversing Manipulating & Navigating Exploring & Browsing lähde: 19 Vuorovaikutustyypit toisella tapaa Activity-based Instructing Conversing Manipulating & Navigating Exploring & Browsing Object-based: Kohteena olevaan objektiin keskittyen lähde:

11 Vuorovaikutuksen suunnittelu Achieving goals Mitä on suunnittelu? within constraints. Monia versioita ja iterointia Suunnitteluideoiden hyvyyden arvioimista ja niistä keskustelemista ei yhtä parasta ratkaisua vaan well, it depends Suunnittelu on kompromisseja Lähtökohtana tulisi olla käyttäjän tehtävien ja tavoitteiden ymmärtäminen osana isompaa käyttökontekstia, välineitä ja tehtäviä UI-kurssilla kuitenkin yleensä pieniä suunnittelutehtäviä, kurssin aikataulussa hallittavia Usein lähtökohtana huonosti toimiva ratkaisu, jota parannetaan Älä silti unohda miettiä tilannetta käyttäjän näkökulmasta 21 Vuorovaikutussuunnittelun vaiheet Ymmärrä ongelmaavaruus Käsitteellistä suunnitteluavaruus Tuota suunnitteluratkaisuja ITEROINTI Muokattu lähteestä: Preece et al Interaction design

12 Vuorovaikutussuunnittelu Ymmärrä ongelmaavaruus Käsitteellistä suunnitteluavaruus Tuota suunnitteluratkaisuja 23 Ymmärrä ongelma-avaruus Käyttäjien tarpeiden selvittäminen Haastattelu Havainnointi Tilannetutkimus Kyselytutkimukset Aineistosta pyritään löytämään suunnittelun kannalta tärkeät tarpeet ja vaatimukset Suunnittelija työstää näistä suunnitteluideoita Oman ymmärryksen konkretisointi ja havainnollistaminen muille (suunnittelijoille, käyttäjälle, kurssin opettajille) edesauttaa tavoitteen iteratiivista määrittelyä 24 12

13 Kuvaa käyttäjien tarpeet Käyttäjän tuntemiseksi hankittu aineisto on laajaa ja monitahoista Tarvitaan yksinkertaisia havainnollistuksia, jotka tukevat suunnittelua Menetelmiä muun muassa (lyhyesti esitelty jovuot-kurssilla) Käyttäjäprofiili (user profile) tai persoonakuvaus (persona) Käyttöskenaariot Käyttötavat, käyttötapakuvaukset t. käyttötapauskuvaukset Olennaista miettiä käyttäjän tarpeita realistisesti Skenaariot (pitkä tarinanmuotoinen kuvaus käyttäjän toimista) hajotetaan käyttötapauksiksi 25 Esimerkki: skenaario Esimerkin lähde: Sari A. Laakso & Antti Latva-Koivisto Skenaariot, käyttötapaukset ja päätöksentekokohdat. Helsingin yliopisto, Käyttöliittymät II (syksy 2006)

14 Esimerkki: käyttötapaus Lähde: Laakso & Latva-Koivisto 27 Erilaisilla käyttäjillä voi olla samoja tarpeita Sama käyttöliittymä tukee myös esimerkiksi Niiloa: Lähde: Laakso & Latva-Koivisto 28 14

15 Esimerkki: käyttötapaus 2 Lähde: Laakso & Latva-Koivisto 29 Esimerkki: käyttötapaus 3 Eri käyttötapauksissa käyttöliittymään vaaditaan erilaista tietosisältöä ja toiminnallisuutta Olennaista tunnistaa erilaiset tarpeet heti suunnittelun alkuvaiheessa Lähde: Laakso & Latva-Koivisto 30 Saila.Ovaska@uta.fi 15

16 Vuorovaikutussuunnittelu Ymmärrä ongelmaavaruus Käsitteellistä suunnitteluavaruus Tuota suunnitteluratkaisuja 31 Vuorovaikutuksessa käyttäjän kanssa Käyttäjä voi tulkita käyttöliittymän eri tavoilla nojautuessaan aikaisempaan tietoonsa ja kokemuksiinsa JA käyttöliittymässä näkyvään toiminnallisuuteen ja siitä muodostuviin affordansseihin. Saatu palaute voi vielä muuttaa käsityksiä. Suunnittelijalla ei ole tietoa käyttäjällä olevista malleista. Lähde: Norman (1988). The Design of Everyday Things

17 Käsitemallin suunnittelu (Conceptual model) Käsitemalli kuvaa abstraktilla tasolla, mitä käyttäjät voivat tuotteella tehdä ja miten sen kanssa ollaan vuorovaikutuksessa Käsitemalli ei ole käyttöliittymän kuvaus vaan se kuvaa järjestelmän yleisen idean Käsitemalli on alkuvaiheessa korkean tason kuvaus järjestelmästä, mutta sen logiikka tulee rakentaa tuotteeseen näkyväksi jotta käyttäjälle muodostuu halutunlainen mentaalimalli Käsitemallin kuvaus sisältää yleensä Keskeiset käsitteet, joita käyttäjä tarvitsee tuotetta käyttäessään käsitteet, niiden ominaisuudet, operaatiot joita niille voi suorittaa, käsitteiden väliset suhteet Vuorovaikutustavat Tuotteen keskeiset metaforat ja analogiat A conceptual model is a high level description of how a system is organized and operates. Johnson & Henderson, Esimerkki Kirjastosovellus Käyttäjän termejä: kirja, tekijä, hylly, hakusana, Kirjaston termejä: nimeke, luokka, asiasana, varaustietokanta Millainen käsitemalli tästä tarjoutuu peruskäyttäjälle? Lähde: Piki-verkkokirjasto 34 Saila.Ovaska@uta.fi 17

18 Metaforat ja analogiat suunnittelussa Metaforat ja analogiat auttavat käyttäjää hahmottamaan järjestelmän rakennetta ja toimintoja tuttu viittaus auttaa hahmottamaan järjestelmän toimintaa roskakori tarpeettomien tiedostojen tuhoamiseen Toinen esimerkki: Piano Stairs, Tukholma, Metaforat ja analogiat suunnittelussa Metaforat ja analogiat auttavat käyttäjää hahmottamaan järjestelmän rakentetta ja toimintoja Tuttu viittaus auttaa hahmottamaan järjestelmän toimintaa Metafora kuvaa jotain rakenteen tai toiminnan osaa esimerkiksi hakukone: ideana kone, joka tekee hakuja, toimii kuitenkin kovin eri tavalla verrattuna mekaaniseen koneeseen yksi metafora ei tyypillisesti toimi koko sovellukselle vaan ainoastaan jollekin sen osalle (esim. ostoskori) Metaforien käyttöön liittyy myös ongelmia, esimerkiksi liian tiukka metaforan noudattaminen käyttäjä ei ymmärrä toiminnallisuutta metaforan takana mahdolliset ristiriidat suunnitteluperiaatteiden kanssa esim. milloin roskakoriin viedyt tiedostot oikeasti tuhotaan levyltä? Estä käyttäjän virheitä 36 18

19 Käsitemalli Hyvä käsitteellinen malli mahdollistaa sen, että käyttäjä voi käyttää hyväkseen aikaisempaa kokemustaan ymmärtääkseen järjestelmän perustoimintoja Käsitemalli on myöhemmän suunnittelun lähtökohta The most important thing to design is the user s conceptual model. Everything else should be subordinated to making that model clear, obvious, and substantial. That is almost exactly the opposite of how most software is designed. Liddle, Miksi käsitemalli tarvitaan? Käsitemalli on järjestelmän luonnos Ei taloa suunnitellessakaan mietitä verhojen väriä ennen kuin ikkunoiden paikka on suunniteltu pohjapiirroksessa Käsitemalli kuvaa suunnitelmaa suunnitteluprosessin alkuvaiheessa Orientoidaan suunnittelijoita pohtimaan ja arvioimaan jo suunnittelun alkuvaiheessa kuinka käyttäjät ymmärtävät järjestelmän toimintaa Suunnittelijat eivät ota liian kapeaa fokusta suunnitteluun Suunnittelijoilla on jaettu näkemys, jolloin myöhempien väärinkäsitysten riski pienenee Käsitemallia voidaan kuvata tekstuaalisessa muodossa tai erilaisilla kaavioilla 38 Saila.Ovaska@uta.fi 19

20 Vuorovaikutussuunnittelu Ymmärrä ongelmaavaruus Käsitteellistä suunnitteluavaruus Tuota suunnitteluratkaisuja 39 Suunnitteluratkaisujen tuottaminen Suunnittelun vaiheet Suunnittele käyttäjän ja järjestelmän välinen vuorovaikutus Tietosisältö tukemaan käyttäjän tarpeita WWW-palveluissa on suunniteltava myös informaatioarkkitehtuuri Erilaisia kuvaustapoja on paljon (ks. seuraavat kalvot) Laadi eritasoisia prototyyppejä järjestelmän eri osista ja kokeile niitä sekä suunnittelijavoimin että käyttäjän kanssa 40 20

21 Informaatioarkkitehtuuri Informaatioarkkitehtuuri on hahmotelma (yleensä) verkkosivuston rakenteesta Määritellään sivuston tarkoitus ja sisältö Määritellään rakenne ja navigaatio Tunnettava käyttäjät! Kuvaustapoja esimerkiksi Sivukartat Rautalankamallit 41 Sivukartta Kuvaa sivuston rakennetta Sen pohjalta voidaan edetä Navigaation suunnitteluun Yksittäisten sivujen suunnitteluun Lähde:

22 Rautalankamalli Kuvaa yksittäisten sivujen rakennetta korkealla tasolla Sisällön ja toimintojen määrittely Ei ota kantaa visuaaliseen suunnitteluun Lähde: 43 navigointikarttaa Esimerkkejä rautalankamalleista käyttötapakuvaus ruokapaikan etsimisestä Lähde:

23 Käyttäjän ja järjestelmän välinen vuorovaikutus Suunnittele Käyttäjän ja järjestelmän välinen keskustelutapa Keskustelutyyli Syöte- ja tulostemodaliteetit Konkreettiset keskustelutekniikat Yksittäisten näyttöjen kontrollit ja niiden kytkennät toimintoihin Tiedon esitysmuodot (esim. taulukko, lista, ikoni, ) Suunnitteluratkaisut kuvataan ja dokumentoidaan Käyttöliittymän näyttöjen luonnokset Skenaariot ja käyttötapauskuvaukset tekstimuotoisina 45 Esimerkki: Kuvakäsikirjoitus (Storyboard) Kuvien lähteet: Saila.Ovaska@uta.fi 23

24 Kuvakäsikirjoitus voi myös kuvata sovelluksen toimintaa Kuvien lähteet: Vuorovaikutuksen kuvaaminen Kuvien lähteet:

25 Esimerkki: näyttöjen luonnokset Hahmotelmiin voidaan lisätä numeroita viitteeksi raportissa oleviin kommentteihin, joissa kuvataan vuorovaikutusta tarkemmin. Lähde: 49 Kehitä prototyyppejä Prototyyppi tarkoittaa luonnosta, hahmotelmaa, nähtävissä ja kokeiltavissa olevaa (mutta silti likimääräistä) toteutusta käyttöliittymästä Prototyypit voivat olla staattisia tai vuorovaikutteisia Prototyypin tarkkuustaso vaihtelee tarpeen mukaan Karkeat (low-fidelity) prototyypit Täsmäprototyypit (high-fidelity) Pro to type An original type, form, or instance that serves as a model on which later stages are based or judged. American heritage dictionary What I hear, I forget. What I see, I remember. What I do, I understand. Lao Tse 50 Saila.Ovaska@uta.fi 25

26 Esimerkkejä prototyypeistä Kuvien lähteet: Moggridge Designing interactions, 51 Mihin protoa tarvitaan? Prototyyppi on suunnittelijan työväline se pakottaa ajattelemaan ja konkretisoimaan ideoita Prototyyppi auttaa käyttäjäpalautteen keräämisessä Prototyyppi antaa suunnittelijaryhmälle yhteisen näkemyksen tavoitteesta Prototyyppi voi auttaa myymään tuoteidean esim. ylemmälle johdolle Lähde:

27 Karkeat prototyypit (Low-fidelity) Karkea prototyyppi on luonnos eikä vielä muistuta paljoa lopullista tuotetta Materiaali usein paperia, pahvia tai vaikka puuta Toteutettu usein käsin piirtämällä Halpoja ja nopeita Voidaan helposti testata suunnitteluideoita ja tehdä tarvittavia muutoksia Rohkaisee kokeilemaan ja tutkimaan Yleensä eksploratiivisia prototyyppejä Tavoitteena selvittää vaatimuksia yhdessä käyttäjien kanssa 53 Karkeita prototyyppejä Kuvien lähteet:

28 Täsmäprototyypit (High-fidelity) Täsmäprototyyppi on materiaaleiltaan ja ulkoasultaan lopullisen tuotteen kaltainen Myös vuorovaikutus ainakin osittain toteutettu Työkaluja esimerkiksi Flash, Visual Basic Täsmäprototyyppien ongelmia Rakentaminen saattaa kestää kauan Saatu palaute voi olla pinnallista (esim. visuaalisen suunnittelun yksityiskohtia) Yleensä eksperimentaalisia prototyyppejä Tavoitteena testata onko järjestelmä käytettävä ja hyväksyttävä kun se valmistuu 55 Esimerkki täsmäprototyypistä vrt. karkea prototyyppi Kuvan lähde:

29 Proton laajuus Horisontaalinen prototyyppi ei sisällä paljoakaan toteutettua toiminnallisuutta Vertikaalisessa prototyyppissä vain osa käyttöliittymästä on toteutettu, mutta se on toteutettu loppuun asti Kuvan lähde: 57 Yhteenveto Suunnittelussa on tärkeää tuntea käyttäjän tarpeet aloittaa ylhäältä alas käsitteellisen tason suunnittelusta muuten kokonaisuutta on vaikea hallita osata erilaisia kuvaustekniikoita tietää vuorovaikutustavoista ja tekniikoista ja tunnistaa niitten sopivuus tarkasteltuun tilanteeseen osaksi käyttöliittymäsuunnitelmaa 58 29

Käyttöliittymien perusteet 24.10.2011

Käyttöliittymien perusteet 24.10.2011 Tarjolla tänään Käyttöliittymien perusteet: Johdanto Saila Ovaska Informaatiotieteiden yksikkö Tampereen yliopisto Kurssin käytännön järjestelyt Käyttöliittymät ja vuorovaikutussuunnittelu Käyttäjäkeskeisen

Lisätiedot

Käyttöliittymien perusteet: Johdanto. Tarjolla tänään

Käyttöliittymien perusteet: Johdanto. Tarjolla tänään Käyttöliittymien perusteet: Johdanto Saila Ovaska Informaatiotieteiden yksikkö Tampereen yliopisto Tälläkin kurssilla kalvoista osan on tehnyt Jenni Anttonen syksyllä 2009. 1 Tarjolla tänään Kurssin käytännön

Lisätiedot

Käyttöliittymien perusteet

Käyttöliittymien perusteet Tarjolla tänään Käyttöliittymien perusteet: Johdanto Saila Ovaska Informaatiotieteiden yksikkö Tampereen yliopisto Kurssin käytännön järjestelyt Käyttöliittymät ja vuorovaikutussuunnittelu Käyttäjäkeskeisen

Lisätiedot

Yhteenveto. Aiheita lopuksi

Yhteenveto. Aiheita lopuksi Yhteenveto Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto *) Osan luentokalvoista on laatinut Jenni Anttonen syksyllä 2009. Aiheita lopuksi Kertausta Kurssin keskeiset kysymykset Mitä pitäisi

Lisätiedot

Johdatus vuorovaikutteiseen teknologiaan

Johdatus vuorovaikutteiseen teknologiaan Aiheina Käyttäjäkeskeinen suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto *) Osan luentokalvoista on laatinut Jenni Anttonen syksyllä 2009. Mitä laadukkaan tuotteen ja hyvän

Lisätiedot

Käyttäjäkeskeinen suunnittelu. Aiheina

Käyttäjäkeskeinen suunnittelu. Aiheina Käyttäjäkeskeinen suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto *) Osan luentokalvoista on laatinut Jenni Anttonen syksyllä 2009. Aiheina Mitä laadukkaan tuotteen ja hyvän

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

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äjäkeskeinen suunnittelu. Aiheina

Käyttäjäkeskeinen suunnittelu. Aiheina Käyttäjäkeskeinen suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto Aiheina Mitä laadukkaan tuotteen ja hyvän käytettävyyden saavuttamiseksi pitää tehdä? Käyttäjäkeskeisen suunnittelun

Lisätiedot

Johdatus vuorovaikutteiseen teknologiaan

Johdatus vuorovaikutteiseen teknologiaan Aiheina Käyttäjäkeskeinen suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto Mitä laadukkaan tuotteen ja hyvän käytettävyyden saavuttamiseksi pitää tehdä? Käyttäjäkeskeisen suunnittelun

Lisätiedot

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin peruskurssi Y1 Ohjelmoinnin peruskurssi Y1 CS-A1111 18.9.2017 CS-A1111 Ohjelmoinnin peruskurssi Y1 18.9.2017 1 / 11 Tämä kurssi Oppimistavoitteena ohjelmoinnin perusasiat Ohjelmointikieli Python Keskittyy kuitenkin asioihin,

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

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

Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9)

Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9) Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9) Digitaalitekniikan matematiikka Luku 0 Sivu 2 (9) Yleistä opintojaksosta Laajuus 3 op = 80 h, kokonaan lukukauden

Lisätiedot

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005 T-121.110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005 Kurssin tavoitteet Muodostaa näkemys käyttäjäkeskeisestä tuotesuunnittelusta Kasvattaa ymmärrystä prosessin vaiheista Tutustua käyttäjäkeskeisen

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

Lomakkeiden suunnittelu. Aiheina

Lomakkeiden suunnittelu. Aiheina Lomakkeiden suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto *) Osan luentokalvoista on laatinut Jenni Anttonen syksyllä 2009. Aiheina Lomakesuunnittelun perusteita Lomake-esimerkkejä

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

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

Johdatus vuorovaikutteiseen teknologiaan 16.9.2013

Johdatus vuorovaikutteiseen teknologiaan 16.9.2013 Käyttäjäkeskeinen suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto Aiheina Mitä laadukkaan tuotteen ja hyvän käytettävyyden saavuttamiseksi pitää tehdä? Suunnitteluprosessin malli

Lisätiedot

Kurssiesite Lausekielinen ohjelmointi II Syksy Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto

Kurssiesite Lausekielinen ohjelmointi II Syksy Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Kurssiesite Lausekielinen ohjelmointi II Syksy 2016 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

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

HAHMONTUNNISTUKSEN PERUSTEET

HAHMONTUNNISTUKSEN PERUSTEET HAHMONTUNNISTUKSEN PERUSTEET T-61.3020, 4 op., Kevät 2007 Luennot: Laskuharjoitukset: Harjoitustyö: Erkki Oja Tapani Raiko Matti Aksela TKK, Informaatiotekniikan laboratorio 1 FOREIGN STUDENTS Lectures

Lisätiedot

Käyttäjäkeskeinen suunnittelu. Aiheina

Käyttäjäkeskeinen suunnittelu. Aiheina Käyttäjäkeskeinen suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto Aiheina Mitä laadukkaan tuotteen ja hyvän käytettävyyden saavuttamiseksi pitää tehdä? Suunnitteluprosessin malli

Lisätiedot

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

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

Lisätiedot

T Johdatus käyttäjäkeskeiseen tuotekehitykseen. suunnitteluprosessissa. Käyttäjän huomiointi. Iteroitu versio paljon kirjoitusvirheitä

T Johdatus käyttäjäkeskeiseen tuotekehitykseen. suunnitteluprosessissa. Käyttäjän huomiointi. Iteroitu versio paljon kirjoitusvirheitä Käyttäjäkeskeinen suunnittelu Käyttäjän huomiointi suunnitteluprosessissa Iteroitu versio 1.1 muutettu klo12.10 - paljon kirjoitusvirheitä Käyttäjäkeskeinen suunnittelu Perusidea: käyttäjät huomioidaan

Lisätiedot

Käyttäjäkeskeinen suunnittelu

Käyttäjäkeskeinen suunnittelu Käyttäjäkeskeinen suunnittelu Käyttäjän huomiointi suunnitteluprosessissa Iteroitu versio 1.1 muutettu klo12.10 - paljon kirjoitusvirheitä Käyttäjäkeskeinen suunnittelu Perusidea: käyttäjät huomioidaan

Lisätiedot

HAHMONTUNNISTUKSEN PERUSTEET

HAHMONTUNNISTUKSEN PERUSTEET HAHMONTUNNISTUKSEN PERUSTEET T-61.3020, 4 op., Kevät 2008 Luennot: Laskuharjoitukset: Harjoitustyö: Erkki Oja Elia Liiitiäinen Elia Liitiäinen TKK, Tietojenkäsittelytieteen laitos 1 FOREIGN STUDENTS Lectures

Lisätiedot

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

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

Lisätiedot

Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Tietokoneen rakenne (2 ov / 4 op) Syksy 2006 Luento 0 581365 Tietokoneen rakenne (2 ov / 4 op) Syksy 2006 Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento 0-1 Tietokoneen rakenne Asema opetuksessa u 1999 HajaTilin pakollinen,

Lisätiedot

pikaperusteet 3.3. versio

pikaperusteet 3.3. versio pikaperusteet 3.3. versio IT-palvelut / Hannele Rajaniemi www.jyu.fi/itp/moodle-ohjeet moodle-support@jyu.fi materiaalin koonnut: Hannele Rajaniemi Alustava sisältö Rakennat omaa Moodle kurssiasi, jossa

Lisätiedot

YH1b: Office365 II, verkko-opiskelu

YH1b: Office365 II, verkko-opiskelu YH1b: Office365 II, verkko-opiskelu Huom. Suosittelemme tämän harjoituksen 1b tekemistä mikroluokassa, jotta yliopiston mikroluokat tulevat edes hieman tutuiksi. Harjoituksen tavoitteet Harjoituksessa

Lisätiedot

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tehdään sähköisesti mikroluokkien Windows-koneilla.

Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tentti kestää kolme tuntia. Tehdään sähköisesti mikroluokkien Windows-koneilla. Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. kestää kolme tuntia. Tule paikalle viimeistään noin 15 minuuttia ennen tentin alkua, koska tentti pyritään aloittamaan tasalta. Poistua voi aikaisintaan,

Lisätiedot

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op FT Ari Viinikainen Tietokoneen rakenne Keskusyksikkö, CPU Keskusmuisti Aritmeettislooginen yksikkö I/O-laitteet Kontrolliyksikkö Tyypillinen Von Neumann

Lisätiedot

Kurssin aloitus. AS-0.110 XML-kuvauskielten perusteet Janne Kalliola

Kurssin aloitus. AS-0.110 XML-kuvauskielten perusteet Janne Kalliola Kurssin aloitus AS-0.110 XML-kuvauskielten perusteet Janne Kalliola English Summary The lectures will be held in Finnish The slides are in Finnish, too All other material is in English The course book

Lisätiedot

Käytettävyys tuotekehityksessä mitä pitäisi osata?

Käytettävyys tuotekehityksessä mitä pitäisi osata? Käytettävyys tuotekehityksessä mitä pitäisi osata? ( mitä tehdä konkreettisesti ja kuinka paljon?) Timo Jokela, FT, dos. Joticon Oy (Oulun yliopisto, Helsingin yliopisto) Käytettävyyseminaari Oulu 15.4.2011

Lisätiedot

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio

ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio ABTEKNILLINEN KORKEAKOULU Tietoverkkolaboratorio S-38.145 Liikenneteorian perusteet (2 ov) Kevät 2003 Aleksi Penttinen & Eeva Nyberg Tietoverkkolaboratorio Teknillinen korkeakoulu http://www.netlab.hut.fi/opetus/s38145/

Lisätiedot

Agenda. Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali Harjoitustyöt Demoharjoitus Tentti ja arvostelu Muuta?

Agenda. Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali Harjoitustyöt Demoharjoitus Tentti ja arvostelu Muuta? OHJ-4301 Sulautettu Ohjelmointi (http://www.cs.tut.fi/~sulo/) 5op, to 12-14, 14, TB 109 Arto Salminen, arto.salminen@tut.fi Agenda Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali

Lisätiedot

Ohjelmistojen mallintaminen, kesä 2009

Ohjelmistojen mallintaminen, kesä 2009 582104 Ohjelmistojen mallintaminen, kesä 2009 1 Ohjelmistojen mallintaminen Software Modeling Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön tuntemus Ohjelmoinnin

Lisätiedot

A&O:n käyttöohje. 1. Rekisteröityminen ja kurssille ilmoittautuminen. 2. Sisäänkirjautuminen. (Lisää löydät osoitteesta:

A&O:n käyttöohje. 1. Rekisteröityminen ja kurssille ilmoittautuminen. 2. Sisäänkirjautuminen. (Lisää löydät osoitteesta: A&O:n käyttöohje (Lisää löydät osoitteesta: http://ao4.ee.tut.fi/wiki/) 1. Rekisteröityminen ja kurssille ilmoittautuminen Mene osoitteeseen http://ao4.ee.tut.fi TTY:n opiskelijat voivat rekisteröityä

Lisätiedot

Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen. Helsingin yliopisto Tietojenkäsittelytieteen laitos

Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen. Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento 0 581365 Tietokoneen rakenne (2 ov / 4 op) Syksy 2007 Liisa Marttinen Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento0-1 Tietokoneen rakenne Asema opetuksessa u 2005 HajaTilin valinnainen,

Lisätiedot

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Syksy 2015 Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 27.10.2015 1 / 8 Kangaslampi Lineaarialgebra ja differentiaaliyhtälöt

Lisätiedot

Tervetuloa! Matematiikka tutuksi

Tervetuloa! Matematiikka tutuksi Tervetuloa! Matematiikka tutuksi Tavoitteet Yritetään vastata seuraaviin kysymyksiin: Mitä matematiikassa tutkitaan ja mihin sitä tarvitaan? Mitä tarkoitetaan todistuksella ja mitä hyötyä on käsitteiden

Lisätiedot

Lomakkeiden suunnittelu. Aiheina

Lomakkeiden suunnittelu. Aiheina Lomakkeiden suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto Aiheina Lomakesuunnittelun perusteita Lomake-esimerkkejä Peruskontrollit lomakkeissa Asetteluista lomakkeella Oppimistavoite:

Lisätiedot

Lomakkeiden suunnittelu. Aiheina

Lomakkeiden suunnittelu. Aiheina Lomakkeiden suunnittelu Saila Ovaska Informaatiotieteiden yksikkö, Tampereen yliopisto Aiheina Lomakesuunnittelun perusteita Lomake-esimerkkejä Peruskontrollit lomakkeissa Asetteluista lomakkeella Oppimistavoite:

Lisätiedot

Ohjelmistoarkkitehtuurit. Kevät

Ohjelmistoarkkitehtuurit. Kevät Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto 2 Kurssin tavoitteet

Lisätiedot

Luento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Luento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006 Luento 0 581365 Tietokoneen rakenne (2 ov / 4 op) Syksy 2006 Teemu Kerola Helsingin yliopisto Tietojenkäsittelytieteen laitos Luento 0-1 Tietokoneen rakenne Asema opetuksessa u 1999 HajaTilin pakollinen,

Lisätiedot

KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014. Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0

KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014. Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0 KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014 Käyttäjätutkimus ja käsitteellinen suunnittelu Järjestelmän nimi versio 1.0 Jakelu: Tulostettu: 201543 Samuli Hirvonen samuli.hirvonen@student.tut.fi

Lisätiedot

Kurssiesite. Rakentamisen tekniikat RAK-C3004. Syksy 2016, periodi I (+ II)

Kurssiesite. Rakentamisen tekniikat RAK-C3004. Syksy 2016, periodi I (+ II) RAK-C3004 Rakentamisen tekniikat Kurssiesite Syksy 2016, periodi I (+ II) Hannu Hirsi (vastaava opettaja) & Lauri Salokangas & Jouko Pakanen & Joonas Jaaranen & Toomla Sander & Markku Ylinen & vierailevat

Lisätiedot

Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8)

Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8) Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8) Digitaalitekniikka (piirit) Luku 0 Sivu 2 (8) Yleistä opintojaksosta Laajuus 3 op = 80 h, 1. periodilla

Lisätiedot

KÄYTETTÄVYYDEN PERUSTEET 1,5op. Mitä on käyttäjäkeskeinen suunnittelu? Mitä on käyttäjäkeskeinen muotoilu? Pieniä harjoituksia

KÄYTETTÄVYYDEN PERUSTEET 1,5op. Mitä on käyttäjäkeskeinen suunnittelu? Mitä on käyttäjäkeskeinen muotoilu? Pieniä harjoituksia KÄYTETTÄVYYDEN PERUSTEET 1,5op Mitä on käyttäjäkeskeinen suunnittelu? Katja Soini TaiK 21.3.2007 1. MÄÄRITTELE 2. TUNNISTA RATKAISU 5. ARVIOI 3. MÄÄRITTELE 4. LUO Aiheena keskiviikkona 21.3.2007 Luento

Lisätiedot

Miten suunnitella hyvä käyttöliittymä?

Miten suunnitella hyvä käyttöliittymä? Miten suunnitella hyvä käyttöliittymä? 6.5.2010 Timo Jokela Timo Jokela FT (2001), dosentti (Oulun yliopisto 2009) historiaa 1990-luvun alussa VTT:llä käyttöliittymien mallinnusta 1995 Nokia Mobile Phones,

Lisätiedot

YH2: Office365 II, verkko-opiskelu

YH2: Office365 II, verkko-opiskelu Aulikki Hyrskykari, Antti Sand, Juhani Linna YH2: Office365 II, verkko-opiskelu Huom. Suosittelemme tämän yksilöharjoituksen 2 tekemistä mikroluokassa, jotta yliopiston mikroluokat tulevat edes hieman

Lisätiedot

KVANTITATIIVISET TUTKIMUSMENETELMÄT MAANTIETEESSÄ

KVANTITATIIVISET TUTKIMUSMENETELMÄT MAANTIETEESSÄ KVANTITATIIVISET TUTKIMUSMENETELMÄT MAANTIETEESSÄ Syksy 2018 Kurssi-info 29.10.2018 OSAAMISTAVOITTEET Kurssin jälkeen opiskelija osaa tulkita ja arvioida numeeristen aineistojen tarjoamat mahdollisuudet

Lisätiedot

Kurssiesite Lausekielinen ohjelmointi Syksy Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto

Kurssiesite Lausekielinen ohjelmointi Syksy Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Kurssiesite Lausekielinen ohjelmointi Syksy 2014 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, lehtori. Luennot, mikroharjoitukset,

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

Digitaalisen median tekniikat Luento 1: Intro

Digitaalisen median tekniikat Luento 1: Intro Digitaalisen median tekniikat Luento 1: Intro Web Mahtava alusta tiedon välittämiseen! Information Superhighway! Web Archive! Gutenberg! DEMO Kirjasto ja analoginen media digitaaliseksi Julkaisutekniikan

Lisätiedot

Siun sote Moodle -opas. Ohjeita opiskeluun Verkkarit oppimisympäristössä

Siun sote Moodle -opas. Ohjeita opiskeluun Verkkarit oppimisympäristössä Siun sote Moodle -opas Ohjeita opiskeluun Verkkarit oppimisympäristössä Sisällys Tervetuloa opiskelemaan Verkkarit oppimisympäristöön! 1 Verkkareihin kirjautuminen 2 Verkkareiden etusivu 3 Liikkuminen

Lisätiedot

Vieraiden kielten aineenopettajakoulutus/aikataulu viikoille 36 38/Minna Maijala [14.8.2015]

Vieraiden kielten aineenopettajakoulutus/aikataulu viikoille 36 38/Minna Maijala [14.8.2015] Vieraiden kielten aineenopettajakoulutus/aikataulu viikoille 36 38/Minna Maijala [14.8.2015] Intensiiviviikot Educariumissa syksyllä 2015: vk 36 38: ma 31.8. - ti 15.9. vk 39 40: to 24.9. - to 1.10. vk

Lisätiedot

YLEISINFO. TIEY4 Tietotekniikkataidot Kevät Juhani Linna

YLEISINFO. TIEY4 Tietotekniikkataidot Kevät Juhani Linna YLEISINFO TIEY4 Tietotekniikkataidot Kevät 2018 Juhani Linna 14.3.2018 NIMILISTA JA MYÖHÄSSÄ ILMOITTAUTUMINEN Ilmoittautuneiden nimilistaan kuittaus paikallaolosta Listoja on useampia jos sukunimesi ei

Lisätiedot

S Ihminen ja tietoliikennetekniikka

S Ihminen ja tietoliikennetekniikka S-72.1510 Ihminen ja tietoliikennetekniikka, 2 op S-72.1510 Ihminen ja tietoliikennetekniikka Luento1: Mitä on tietoliikennetekniikka käyttäjän näkökulmasta? Luennon rakenne 1. Johdanto kurssin teemoihin

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

Lyhyen videotyöpajan ohjelma (90 min)

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

Lisätiedot

Suunnitteluharjoitus 1. Ajanvarauspalvelu

Suunnitteluharjoitus 1. Ajanvarauspalvelu 1. Ajanvarauspalvelu Tässä harjoitustyössä tarkastellaan tiettyä verkkopalvelua, jonka käyttöliittymästä etsitään käytettävyyttä haittaavia kohtia ja suunnitellaan niihin parannusehdotuksia. Poliisin lupapalveluita

Lisätiedot

Tervetuloa kurssille:

Tervetuloa kurssille: Tervetuloa kurssille: Johdatus vuorovaikutteiseen teknologiaan! Saila Ovaska Informaatiotieteiden yksikkö Tampereen yliopisto *) Osan luentokalvoista tällä kurssilla on laatinut Jenni Anttonen syksyllä

Lisätiedot

Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio

Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia

Lisätiedot

Nimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla:

Nimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla: a) käytettävyys b) käyttäjäkeskeinen suunnittelu c) luonnollinen kieli

Lisätiedot

Etäkoulu Kulkurin tieto- ja viestintätekniikan opetussuunnitelma

Etäkoulu Kulkurin tieto- ja viestintätekniikan opetussuunnitelma Etäkoulu Kulkurin tieto- ja viestintätekniikan opetussuunnitelma 10.6.2013 Koonnut Virpi Soini 2. luokan tavoitteet tutustuu verkko-opiskeluun ja harjoittelee käytännön työtaitoja, kuten tekstintuottamista

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

lineitä oppimisen tueksi

lineitä oppimisen tueksi Moodlen välineitv lineitä oppimisen tueksi Ennakkotehtävä Sinulle: 1. Mieti valmiiksi aihe, josta alat laatia verkkokurssia tai kurssin osaa. Verkko tutuksi -kurssilla on tavoitteena suunnitella joko kokonainen

Lisätiedot

Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio

Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia

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

Ohjelmistojen mallintaminen, kesä 2010

Ohjelmistojen mallintaminen, kesä 2010 582104 Ohjelmistojen mallintaminen, kesä 2010 1 Ohjelmistojen mallintaminen Software Modeling Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön tuntemus Ohjelmoinnin

Lisätiedot

Palvelujen konseptointi

Palvelujen konseptointi Palvelujen konseptointi TWG Mikko Koivisto 22.4.2013 1 PaMu Ideointi PaMu Ideointi Vaihtoehtoisten palveluratkaisujen ideointi kertyneeseen ymmärrykseen (mm. käyttäjätarpeet ja palveluntarjoajan tavoitteet),

Lisätiedot

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015. Olio-ohjelmoinnin perusteet (5 op) Tavoitteena

Vastuuopettaja. Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015. Olio-ohjelmoinnin perusteet (5 op) Tavoitteena Kurssiesite Olio-ohjelmoinnin perusteet Kevät 2015 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, yliopistonlehtori. Luennot,

Lisätiedot

ASIAKASKOULUTUKSET. Kurssiohjelma Syksy 2017

ASIAKASKOULUTUKSET. Kurssiohjelma Syksy 2017 Lahden kaupunginkirjasto ASIAKASKOULUTUKSET Kurssiohjelma Syksy 2017 Opettele käyttämään tietokonetta, ota käyttöön oma sähköpostiosoite, kurkista internetiin, tai tutustu tablettiin. Tervetuloa! Kursseista

Lisätiedot

OPISKELUTYÖN MITOITUS Opetuksen suunnittelun työväline, jolla arvioidaan opiskelijan työmäärää suhteessa 1 PERUSTIEDOT

OPISKELUTYÖN MITOITUS Opetuksen suunnittelun työväline, jolla arvioidaan opiskelijan työmäärää suhteessa 1 PERUSTIEDOT OPISKELUTYÖN MITOITUS Opetuksen suunnittelun työväline, jolla arvioidaan opiskelijan työmäärää suhteessa 1 PERUSTIEDOT Tiedekunta Laitos Yksikkö Taso (kandidaatti, maisteri, jatkoopinnot) Moduuli Kurssikoodi

Lisätiedot

elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi

elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi elearning Salpaus http://elsa.salpaus.fi Elsa-tutuksi SISÄLLYSLUETTELO 1 MIKÄ ON ELSA, ENTÄ MOODLE?... 3 1.1 MITÄ KURSSILLA VOIDAAN TEHDÄ?... 3 2 KURSSILLE KIRJAUTUMINEN... 3 3 KURSSILLE LIITTYMINEN...

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

Harjoitus 2: Oppijan aktivointi (15.3.2016)

Harjoitus 2: Oppijan aktivointi (15.3.2016) Harjoitus 2: Oppijan aktivointi (15.3.2016) Tietokoneavusteinen opetus -kurssilla opetetaan Adobe Flash CS6:n käyttämistä neljänä kertana: 11.3.2016, 15.3.2016, 18.3.2016 ja 1.4.2016. Harjoituskerroilla

Lisätiedot

Ohjelmistojen suunnittelu

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

Lisätiedot

OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op

OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op Syksy 2007, Periodit 1-2 Juha Järvensivu juha.jarvensivu@tut.fi Sisällysluettelo Käytännönjärjestelyt Esitietovaatimukset Suoritusvaatimukset Kurssin

Lisätiedot

Ohjelmistojen mallintaminen. Luento 2, pe 5.11.

Ohjelmistojen mallintaminen. Luento 2, pe 5.11. Ohjelmistojen mallintaminen Luento 2, pe 5.11. Kertausta Ohjelmistotuotantoprosessin vaiheet: Vaatimusanalyysi- ja määrittely Mitä halutaan? Suunnittelu Miten tehdään? Toteutus Ohjelmointi Testaus Varmistetaan

Lisätiedot

Service Fusion -konsepti

Service Fusion -konsepti Service Fusion -konsepti Chiru-projekti 3D User experience for Mobile Network Virtual Environments Seamus Hickey Minna Pakanen Leena Arhippainen firstname.lastname@cie.fi Teemaseminaari: Tulevaisuuden

Lisätiedot

10 teesiä verkko-opetuksen suunnittelusta. Leena Hiltunen Tutkijatohtori Tietotekniikan Aineenopettajankoulutus

10 teesiä verkko-opetuksen suunnittelusta. Leena Hiltunen Tutkijatohtori Tietotekniikan Aineenopettajankoulutus 10 teesiä verkko-opetuksen suunnittelusta Leena Hiltunen Tutkijatohtori Tietotekniikan Aineenopettajankoulutus Leena.r.k.Hiltunen@jyu.fi Teesi 1: Suunnittele! Aloita pienillä parannuksilla Mieti mikä on

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

T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät

T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät Software design and specification methods Kurssin henkilökunta ja sponsori Luennoitsija DI Antti Karanta, Napa Oy www.napa.fi Assistentti TkL

Lisätiedot

LUENTO II O365 JA VERKKO- OPISKELU

LUENTO II O365 JA VERKKO- OPISKELU LUENTO II O365 JA VERKKO- OPISKELU TIEY4 TIETOTEKNIIKKATAIDOT ELOKUU 2017 JUHANI LINNA ANTTI SAND 14.8.2017 TÄLLÄ LUENNOLLA Taustaa harjoituksiin 1 ja 2: 1. Office 365 eli O365 2. Moodle 3. Harjoitus 2:

Lisätiedot

Ohjelmistojen mallintaminen Unified Modeling Language (UML)

Ohjelmistojen mallintaminen Unified Modeling Language (UML) 582104 Ohjelmistojen mallintaminen Unified Modeling Language (UML) 1 Olioperustaisuus Olio toimii mallinnuksen perusyksikkönä eri abstraktiotasoilla Järjestelmän rajaus, suunnittelu, ohjelmointi, suoritus..

Lisätiedot

LC-8011 Työelämän venäjän perusteet 1. Aalto-yliopisto Kielikeskus Alexandra Belikova

LC-8011 Työelämän venäjän perusteet 1. Aalto-yliopisto Kielikeskus Alexandra Belikova LC-8011 Työelämän venäjän perusteet 1 Aalto-yliopisto Kielikeskus Alexandra Belikova Työelämän venäjän perusteet 1: aika ja paikka Opetusperiodi I+II tai II+III tai III+IV (syksy 2016, kevät 2017) - pitempi

Lisätiedot

Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT)

Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT) Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT) Taustoja Interaktiivinen verkkoluento Tuotantoprosessi Protoluento Jatkohankkeet 1 Taustaa: visioita ja tavoitteita Mat-luonnont.

Lisätiedot

PHYS-A0120 Termodynamiikka (TFM) Maanantai

PHYS-A0120 Termodynamiikka (TFM) Maanantai PHYS-A0120 Termodynamiikka (TFM) Maanantai 26.10.2015 Käytännönjärjestelyt Kurssin alkuosan henkilökunnasta Kurssi jakautuu kahteen osaan: ensimmäistä 3 viikkoa luennoi TkT Kati Miettunen ja jälkimmäistä

Lisätiedot

Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT)

Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT) Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT) Taustoja Interaktiivinen Tuotantoprosessi Protoluento Jatkohankkeet 1 Taustaa: visioita ja tavoitteita Mat-luonnont. tdk,

Lisätiedot

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

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

Lisätiedot

Sosiaalinen media suunnittelijan apuna. Tuuli Lehtonen Helsingin yliopisto

Sosiaalinen media suunnittelijan apuna. Tuuli Lehtonen Helsingin yliopisto Sosiaalinen media suunnittelijan apuna Tuuli Lehtonen Helsingin yliopisto 14.6.2016 Kyllä musta tuntuu, että se on niin, ettei me ehkä sitä somea enää päästä karkuun. Sitten jos ei me itse mennä sinne,

Lisätiedot

Asiakaskoulutukset pääkirjastolla

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

Lisätiedot

T Johdatus tietoliikenteeseen 5 op

T Johdatus tietoliikenteeseen 5 op T-110.2100 Johdatus tietoliikenteeseen 5 op T-110.2100 Johdatus tietoliikenteeseen Suunnattu tietotekniikan opiskelijoille Esivaatimuksena Tietokone Työvälineenä -kurssi T-106.1001 Kurssin tavoitteet:

Lisätiedot

Tenttikysymykset. + UML- kaavioiden mallintamistehtävät

Tenttikysymykset. + UML- kaavioiden mallintamistehtävät Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä

Lisätiedot

Tervetuloa kurssille:

Tervetuloa kurssille: Kurssin tavoitteet Tervetuloa kurssille: Johdatus vuorovaikutteiseen teknologiaan! Saila Ovaska Informaatiotieteiden yksikkö Tampereen yliopisto *) Osan luentokalvoista tällä kurssilla on laatinut Jenni

Lisätiedot

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi Syksy 2014. Tavoitteet ja keinot. Lausekielinen ohjelmointi (10 op)

Vastuuopettaja. Kurssiesite Lausekielinen ohjelmointi Syksy 2014. Tavoitteet ja keinot. Lausekielinen ohjelmointi (10 op) Kurssiesite Lausekielinen ohjelmointi Syksy 2014 Jorma Laurikkala Tietojenkäsittelytieteet Informaatiotieteiden yksikkö Tampereen yliopisto Vastuuopettaja Jorma Laurikkala, lehtori. Luennot, mikroharjoitukset,

Lisätiedot