Harjoitustyön aihe. mrahkila/ht/ Martti Rahkila opnro

Koko: px
Aloita esitys sivulta:

Download "Harjoitustyön aihe. http://hype.tcm.hut.fi/ mrahkila/ht/ Martti Rahkila opnro Martti.Rahkila@tcm.hut.fi"

Transkriptio

1 Teknillinen korkeakoulu Tik Hypermediadokumentin laatiminen, kevät 1999 Harjoitustyön toteutus Harjoitustyön aihe mrahkila/ht/ Ryhmä XX: Martti Rahkila opnro

2 1 Johdanto 1 1 Johdanto Keväällä 1999 hypermediadokumentin laatiminen kurssilla harjoitustyöesimerkkinä ovat kurssin omat sivut. Näinollentämä dokumentti, joka käsittelee kurssisivujen toteutusta, on samalla myös esimerkki harjoitustöiden toteutuksen dokumentaatiolle. Dokumentaatiosta on luonnollisesti jätetty pois vain kurssihenkilökunnan käyttöön tarkoitettu aineisto. Opintojaksojen sivuilla voidaan yleisesti ottaen erottaa kolme erilaista tavoitetta: tiedotus, oppimateriaali sekä tukitoiminnot. Näistä tiedotus on kaikkein yleisin ja soveltuu erinomaisesti toteutettavaksi WWW:ssä. Oppimateriaali on, kurssin sisällöstä riippuen, ehdottomasti hankalin ja laajin tavoite toteutettavaksi, varsinkin jos halutaan kehittää interaktiivista itseopiskeluaineistoa. Tukitoiminnot vaihtelevat kurssihallinnasta opetuksen arviointiin ja voivat niinikään olla varsin mutkikkaita, esimerkkinä vaikkapa erilaiset ryhmätyökalut. Kevään 1999 kurssisivut keskittyvät tiedotuksellisiin tavoitteisiin, mutta mukana on myös sisällöllistä aineistoa (mm. esimerkkidokumentit) ja tukitoimintoja (kurssin arviointi). Tiedotuksellisesti kurssi voidaan jakaa kahteen eri osaan, jotka eroavat toisistaan sekä ajallisesti että kohderyhmiltään. Nämä osat ovat ns. ympärivuotiset sivut, joiden tarkoitus on palvella ketä tahansa käyttäjää, joka on kiinnostunut kurssista tai haluaa siitä lisätietoa, sekä kurssinaikaiset sivut, joiden tavoitteena on tarjota kaikki kurssin suorittamiseksi tarvittava tieto. Kurssinaikaisia sivuja päivitetään ahkerasti aina kun kurssi on käynnissä, ympärivuotisten sivujen päivitys sen sijaan noudattelee opetusohjelman mukaista päivittämistä, yleensä vuosittain. Pohjana sivujen toteutukselle ja suunnittelulle ovat olleet TML-laboratorion omille opintojaksoilleen määritellyt tavoitteet, mutta hype-kurssin osalta on päädytty osittain poikkeaviin ratkaisuihin. Tämä dokumentaatio täydentää aiemmin julkaistua esimerkkisuunnitelmaa. 2 Kohderyhmät Kurssisivujen tärkeimmät kohderyhmät ovat: 1) Kurssia suorittavatopiskelijat, 2) kurssista kiinnostuneet opiskelijat, 3) kurssihenkilökunta (joka siis on jätetty tästä dokumentista tietoisesti pois) sekä 4) korkeakoulun opetuksen kanssa tekemisissä olevat henkilöt kuten muut opettajat, opintoneuvojat, suunnittelijat jne. Kohderyhmistä voidaan olettaa seuraavaa: 1) Kurssia suorittavat opiskelijat - tiedoiltaan ja taidoiltaan varsin heterogeeninen, mutta voidaan olettaa, että kaikki ovat jossain määrin tuttuja WWW-sivujen toteutuksen kanssa (vrt. kurssin suositeltavat esitiedot) - selvästi kiinnostuneita kurssinsisällöstä - ovat suhteellisen hyvin tuttuja selainohjelmien kanssa (voidaan myös olettaa, että suurin osa käyttää kehittyneimpien selainten uusimpia versioita mutta lisäksi myös muita!) 2) Kurssista kiinnostuneet opiskelijat - tarvitsevat tietoa kurssista, jotta voivat päättää onko kurssi heille sopiva ja miten sijoittaa sen opintosuunnitelmaan - markkinointia, mutta tiukasti asialinjalla! - todennäköisesti joukossa myös ei-suomenkielisiä opiskelijoita - selainohjelmista tai osaamisen tasosta ei voida olettaa mitään! 4) Korkeakoulun opetuksen kanssa tekemisissäolevat - tarvitsevat tietoa, jolla vertailla kurssia muuhun opetustarjontaan - ovat kiinnostuneita

3 2 myös siitä, mitä kaikkea tietoa sivuilta on löydettävissä (jota voitaisiin mahdollisesti hyödyntää muissa kursseissa) - selainohjelmista tai osaamisen tasosta ei voida olettaa mitään! 3 Käyttöliittymä ja navigointi Käyttäjä etenee sivuilla pääosin tekstimuotoisina esitettyjen linkkien avulla. Linkit järjestetään joko listoiksi tai sijoitetaan suoraan tekstiaineiston sekaan. Kaikkien sivujen alussa on hype-tunnus, joka toimii myös linkkinä joko kurssin kotisivulle (ympärivuotiset sivut) tai kevään 1999 pääsivulle (kurssinaikaiset sivut). Sivujen lopussa on niinikään palkki, josta pääsee myös kotisivuille tai karttasivulle, joka sisältää myös sivujen ilmestymisaikataulun. Selaimen Back-toiminnon käyttö oletetaan hyvin tunnetuksi. 4 Graafinen ilme Koska kurssisivujen on tarkoitus toimia esimerkkinä yhtenäisestä kokonaisuudesta, graafinen ilme pidetään tiukasti yhtenäisenä kautta linjan, mutta toisaalta myös riittävän poikkeavana TML-laboratorion muista sivuista. Kurssisivujen graafinen ilme pidetään suhteellisen yksinkertaisena ja hillittynä. Elävyyttä pyritään luomaan harkitusti käytetyillä 3-D efekteillä. Sivuille halutaan myös luoda selvät rajat: alku ja loppu, joiden välistä löytyy varsinainen informaatio. Jokaisen sivun yläreunsta löytyy kurssin logo, joka helpottaa sivun tunnistamista juuri tähän kurssiin kuuluvaksi. Toteutuksessa on huomioitu WWW:n erityispiirteet siten, että 1) isoja kuvatiedostoja on pyritty välttämään sisällössä, 2) kaikki kuvatiedostot on optimoitu WWWkäyttöön ja 3) kaikille kuvatiedostoille on määritelty tekstivastine ALT-attribuutilla. Kurssisivuilla ei ole omia itsenäisiä alikokonaisuuksia, jotka eroaisivat ulkoasultaan muista sivuista. 5 Hakemistorakenne ja nimeämiskäytäntö Puuesitys koko sitesta:. -- [ 1024] [ 544] BannerCapsule.class -- [ 4693] NewsBanner.class -- [ 11610] aikataulu.html -- [ 1024] arviointi -- [ 4207] arviointi.html -- [ 2531] index.html -- [ 8] kuvat ->../kuvat -- [ 4528] arvostelu.html -- [ 6858] esite.html -- [ 18224] faq.html -- [ 1024] harjoitustyo -- [ 567] BannerCapsule.10.txt -- [ 22] BannerCapsule.class ->../BannerCapsule.class -- [ 10583] NewsBanner.10.txt -- [ 11685] NewsBanner.11.txt -- [ 19] NewsBanner.class ->../NewsBanner.class -- [ 3977] aiheet.html -- [ 4178] demo.html -- [ 13352] hypejava.html -- [ 15346] hypesql.html -- [ 4252] index.html

4 5 Hakemistorakenne ja nimeämiskäytäntö 3 -- [ 23135] javaluento.html -- [ 8] kuvat ->../kuvat -- [ 5433] palautus.html -- [ 3820] pdf.html -- [ 7232] suunnitelma.html -- [ 43397] suunnitelma.pdf -- [ 20747] tekniikat.html -- [ 9375] toteutus.html -- [ 69009] www-h.gif -- [ 69351] -- [ 1969] hype.css -- [ 11701] hype.html -- [ 4489] hypeuser.pdf -- [ 3128] ilmoittautuminen.html -- [ 4841] index.html -- [ 5269] info.html -- [ 6948] kurs.html -- [ 1024] kuvat -- [ 2503] bg.gif -- [ 1316] go.gif -- [ 17802] hype-en.jpg -- [ 17842] hype-se.jpg -- [ 17677] hype.jpg -- [ 13083] hype99.jpg -- [ 8544] hype99a.jpg -- [ 5852] hype99p.gif -- [ 10982] hype99w.jpg -- [ 10160] hypeala.jpg -- [ 10654] hypealan.jpg -- [ 0] index.html -- [ 1301] slowdown.gif -- [ 1316] status.gif -- [ 1287] stop.gif -- [ 2141] wait.gif -- [ 3768] lahetetty.html -- [ 8604] lahteet.html -- [ 4143] luennot.html -- [ 4720] palaute.html -- [ 4925] palvelin.html -- [ 4233] sitemap.html -- [ 4798] tehtavat.html -- [ 21143] tulokset.html -- [ 10] Kuvat -> 1999/kuvat -- [ 15] esite.html -> 1999/esite.html -- [ 13] faq.html -> 1999/faq.html -- [ 13] hype.css -> 1999/hype.css -- [ 15] index.html -> 1999/index.html -- [ 14] info.html -> 1999/info.html -- [ 14] kurs.html -> 1999/kurs.html -- [ 10] kuvat -> 1999/kuvat -- [ 19] lahetetty.html -> 1999/lahetetty.html -- [ 17] palaute.html -> 1999/palaute.html Nimeämisessä on pyritty mahdollisimman havainnollisiin nimiin ja sitä kautta havainnollisiin urleihin. Vaikka kurssisivut on tarkoitus arkistoida CD-ROM:lle muun kurssimateriaalin ohessa, ei ole tarpeen pitäytyä tiukassa ISO 9660 Level 1-standardin mukaisessa nimeämisessä, sillä arkisto- CD-ROM ei tule yleiseen jakeluun, jolloin voidaan nimeämisessä hyödyntää CD-ROM:eilla käytettäviä nimeämislaajennuksia kuten

5 4 Rock Ridge ja Joliet. Sivujen tärkein julkaisukanava tulee olemaan TML-laboratorion WWW-palvelin. Hakemistorakenteen osalta on syytä todeta, että koska sivut ovat olennaisesti itsenäinen osakokonaisuus TML-laboratorion ja TKK:n WWW-sivuja, on rakenne pyritty toteuttamaan mahdollisimman pitkälle TML-laboratorion käytännön pohjalta. Tästä johtuenrakenneei oleaivansisällönkanssa yhtenevä, vaan esimerkiksi ympärivuotiset sivut on sijoitettu samaan hakemistoon kevään 1999 sivujen kanssa. Sivujen näkyvyys erilaisina urleina on toteutettu symbolisten linkkien avulla. Ratkaisu on sinänsä toimiva, mutta johtaa siihen, että osassa sivuja on jouduttu käyttämään absoluuttisia osoitteita suhteellisten sijasta sekä mahdollisesti BASE-tageilla toteutettua suhteellisten osoitteiden sitomista absoluuttiseen osoitteeseen. 6 Ympärivuotiset sivut 6.1 Kotisivu Otsikko: TKK - TML-laboratorio - Opinnot - Hypermediadokumentin laatiminen (index.html) Yhteenveto: Kotisivun tarkoitus on ensisijaisesti palvella kurssista kiinnostunutta opiskelijaa,jokaei välttämättä tiedä kurssista mitään. Näin myös riippumattasiitä, sattuuko kurssi olemaan käynnissä vai ei. Sivu sisöltää linkit opintojaksoesitteisiin suomeksi, ruotsiksi tai englanniksi. Näiden alapuolella oleva liikennevalo kertoo kurssin tilan: käynnissä vai ei. Valon vieressä oleva selite kertoo saman sanoin. Sivun alareunasta löytyy lisäksi linkit kurssiarkistoon, FAQ:iin sekä palautelomakkeeseen. Tavoite: Kertoa onko kurssi käynnissä vai ei sekä tarjotalinkit esitteisiin ja lisäaineistoon. Kohderyhmät: 1,2,4 Grafiikka: normaalin lisäksi liikennevalot, jotka kertovat, onko kurssi käynnissävai ei. Julkaisuajankohta: tammikuu syksy 2000 Indeksointi: kyllä Toteutustapa: HTML Ylläpitäjä: vastaava opettaja 6.2 Opintojaksoesite Otsikko: TKK - TML - Opinnot - Hype - Esite (esite.html) TH - TML - Studier - Hype - Kursbeskrivning (kurs.html) HUT - TML - Studies - Hypermedia documents - Overview (info.html) Yhteenveto: kooste kurssin olennaisista asioista suomeksi, ruotsiksi ja englanniksi. Muistilista, jonka voi vaikka printata. Kohderyhmät: 1,2,4 Grafiikka: myös kuvat eri kielillä! Julkaisuajankohta: tammikuu syksy 2000 /Ruotsi/Englanti Indeksointi: Kyllä Toteutustapa: HTML Ylläpitäjä: vastaava opettaja 6.3 Arkisto Yhteenveto: kokoelma linkkejä aiempien vuosien kurssisivuille. Kun kurssi ei ole käynnissä, arkistosta voi opiskelija löytää lisätietoa esimerkiksi kurssin työmäärän arvioimiseksi. Arkiston merkitys on kuitenkin suurempi kurssi- ja opetushenkilö-kunnalle.

6 6.4 Palaute 5 Kohderyhmät: 1,2,4 Grafiikka: vaihtelee vuosittain Julkaisuajankohta: päivittyy kerran vuodessa Voimassaoloaika: - Kieli: - Indeksointi: ei Toteutustapa: - Ylläpitäjä: kurssihenkilökunta Huomioita: ei oma sivunsa, vaan linkit kotisivulta 6.4 Palaute Otsikko: TKK - TML - Opinnot - Hype - Palaute (palaute.html) Yhteenveto: Välitön yhteydenottokanava kaikenlaisten kurssiin liittyvien kysymysten esittämiseen. Sikäli kuin kysymykset liittyvät parhaillaan suoritettavaan kurssiin, lomakkeessa on valmiit kohdat myös harjoitustyön aihetta yms. varten. Kohderyhmät: 1,2,4 Julkaisuajankohta: tammikuu syksy 2000 Indeksointi: ei Toteutustapa: HTML-lomake + CGI-skripti Ylläpitäjä: vastaava opettaja 6.5 FAQ Otsikko: TKK - TML - Opinnot - Hype - FAQ (faq.html) Yhteenveto: FAQ:iin kootaan vastauksia useimpiin kurssia koskeviin kysymyksiin. Luonnollisesti kaikki kurssin suorittamista jne. koskevat asiat sijoitetaan suoraan uusimmille kurssisivuille ja FAQ:in tarkoitus on sisältää lähinnä yleisluontoista tietoa kurssista. Kohderyhmät: 1,2,4 Julkaisuajankohta: päivitetään tarpeen mukaan Voimassaoloaika: - Indeksointi: kyllä Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta 6.6 Muuta tietoa Yhteenveto: linkki news-ryhmään, kurssin yhteystiedot. Kohderyhmät: 1,2,4 Julkaisuajankohta: tammikuu syksy 2000 Kieli: - Indeksointi: - Toteutustapa: - Ylläpitäjä: vastaava opettaja Huomioita: ei oma sivunsa, vaan linkit kotisivulta

7 6 7 Uusimmat kurssisivut 7.1 K-99 Pääsivu Otsikko: TKK - TML - Opinnot - Hype - K-99 (1999/hype.html) Yhteenveto: Pääsivu sisältää kaiken kurssin suorittamista varten tarvittavan tiedon alkaen tavoitteista ja ilmoittautumisesta päätyen kurssiarviointiin. Rakenne on periaatteessa lista, joka on järjestetty sekä ajallisesti että sisällöllisesti kurssin suorittamista tukevaan muotoon. Pääotsikoiden seassa on lisäksi selittävää tekstiä. Tavoite: toimii päävalikkona, josta löytää kaiken kurssin suorittamista varten tarvitavan tiedon järjestettynäsisällöllisesti ja ajallisesti järkeväksi listaksi. Kohderyhmät: 1,4 Grafiikka: logot K-99 merkinnällä varustettuja Julkaisuajankohta: tammikuu 1999 Indeksointi: kyllä Toteutustapa: HTML + Java Ylläpitäjä: kurssihenkilökunta Huomioita: Sivun yläreunassa on lisäksi Uutiset -appletti, jossa pyörii kulloisellakin hetkellä ajankohtaisia tiedotteita. 7.2 Ilmoittautumislomake Otsikko: TKK - TML - Opinnot - Hype - K-99 - Ilmoittautumislmake (1999/ilmoittautuminen.html) Yhteenveto: Kurssin pääasiallinen ilmoittautumiskanavaon TOPI, muttaniilleopiskelijoille, jotka eivät voi tätä käyttää on vaihtoehtona ilmoittautumislomake. Lomakkeessa on valmiit kohdat aiheelle ja taustatiedoille. Kohderyhmät: 1 Julkaisuajankohta: tammikuu 1999 Voimassaoloaika: tammi/helmikuu 1999 Indeksointi: ei Toteutustapa: HTML-lomake + CGI-skripti Ylläpitäjä: kurssihenkilökunta 7.3 Luennot Otsikko: TKK - TML - Opinnot - Hype - K-99 - Luennot (1999/luennot.html) Yhteenveto: Luentoaikataulu, jossa luentojen aihepiirit, luennoitsijat ja mahdolliset yritysten nimet. Linkit luentoaineistoon, jos saatavissa. Kohderyhmät: 1,4 Julkaisuajankohta: tammikuu 1999 Indeksointi: kyllä Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta

8 7.4 Java-askartelutunti Java-askartelutunti Otsikko: TKK - TML - Opinnot - Hype - K-99 - Luennot - Java (1999/harjoitustyo/javaluento.html) Yhteenveto: Esitietopaketti ja johdatus Java-kieleen ennen luentoa Kohderyhmät: 1 Julkaisuajankohta: maaliskuu 1999 Indeksointi: kyllä Toteutustapa: HTML Ylläpitäjä: luennoitsija Huomioita: ei mukana suunnitelmassa! 7.5 Interaktiivisuuden toteuttamistekniikat WWW:ssä Otsikko: TKK - TML - Opinnot - Hype - K-99 - Luennot - Interaktiivisuus (1999/harjoitustyo/tekniikat.html) Yhteenveto: Kooste interaktiivisuudentoteuttamistavoista WWW-ympäristössä luennon tueksi. Kohderyhmät: 1 Grafiikka: Isohko kuva, jossa eri toteuttamistekniikat kontekstissaan. Imagemap. Julkaisuajankohta: huhtikuu 1999 Indeksointi: kyllä Toteutustapa: HTML Ylläpitäjä: luennoitsija Huomioita: ei mukana suunnitelmassa! 7.6 Kirjallisuus ja lähdeaineisto Otsikko: TKK - TML - Opinnot - Hype - K-99 - Lähdeaineisto (1999/lahteet.html) Yhteenveto: Suurehko kokoelma linkkejä hyväksi havaittuun tietoon aihepiirien mukaisesti järjestettynä. Linkkien toimivuus täytyy testata määräajoin. Listaa kasvatetaan opiskelijoilta ja luennoitsijoilta saatavien tietojen perusteella. Kohderyhmät: 1,4 Julkaisuajankohta: tammikuu 1999, päivitetään tarpeen mukaan Indeksointi: kyllä Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta 7.7 Harjoitustyö Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö (1999/harjoitustyo/index.html) Yhteenveto: Harjoitustöidenpääsivu noudattelee samaa linjaa kurssin pääsivun kanssa: kaikki harjoitustöihinliittyvä materiaali esitetään listamuodossa alkaen aiheista ja päätyen 3. osan palautukseen. Pääsivulla on lisäksi yleiskuvaus harjoitustöistä. Kohderyhmät: 1 Julkaisuajankohta: tammikuu 1999, päivitetään deadlinejen yhteydessä

9 8 Indeksointi: ei Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta 7.8 Aiheet Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö - Aiheet (1999/harjoitustyo/aiheet.html) Yhteenveto: Yksinkertainen luettelo harjoitustyöaiheista/aihepiireistä varustettuna esimerkeillä. Kohderyhmät: 1 Julkaisuajankohta: tammikuu 1999 Indeksointi: ei Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta 7.9 Ohjeet 1. osaan Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö - Suunnitelma (1999/harjoitustyo/suunnitelma.html) Yhteenveto: Harjoitustyön suunnitelman vaatimukset. Jaetaan myös opetusmonisteissa. Tavoite: kuvata yksiselitteisesti kaikki suunnitelman osat. Kohderyhmät: 1 Julkaisuajankohta: helmikuu 1999 Indeksointi: ei Toteutustapa: HTML (LaTeX2HTML + editointi) Ylläpitäjä: vastaava opettaja 7.10 Esimerkkisuunnitelma (1999/harjoitustyo/suunnitelma.pdf) Yhteenveto: Tämä dokumentti PDF-muotoisena. Jaetaan myös opetusmonisteissa. Kohderyhmät: 1 Julkaisuajankohta: helmikuu 1999 Indeksointi: - Toteutustapa: PDF Ylläpitäjä: vastaava opettaja 7.11 Palautusohjeet Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö - Palautus (1999/harjoitustyo/palautus.html) Yhteenveto: Palautusohjeet harjoitustyön eri osille. Kohderyhmät: 1 Julkaisuajankohta: helmikuu 1999, päivitetään deadlinejen yhteydessä

10 7.12 PDF-ohjeet 9 Indeksointi: ei Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta 7.12 PDF-ohjeet Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö - PDF-ohjeet (1999/harjoitustyo/pdf.html) Yhteenveto: ohjeet dokumenttien saattamiseksi PDF-muotoon. Linkkejä ohjelmistoihin. Kohderyhmät: 1 Julkaisuajankohta: helmikuu 1999, päivitetään deadlinejen yhteydessä Indeksointi: ei Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta 7.13 Ohjeet 2. osaan Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö-Demo (1999/harjoitustyo/demo.html) Yhteenveto: Harjoitustyön demo-osan vaatimukset. Kohderyhmät: 1 Julkaisuajankohta: maaliskuu 1999 Indeksointi: ei Toteutustapa: HTML (LaTeX2HTML + editointi) Ylläpitäjä: vastaava opettaja 7.14 Ohjeet 3. osaan Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö - Toteutus (1999/harjoitustyo/toteutus.html) Yhteenveto: Harjoitustyön toteutusosan vaatimukset ja dokumentaatio. Kohderyhmät: 1 Julkaisuajankohta: huhtikuu 1999 Indeksointi: ei Toteutustapa: HTML (LaTeX2HTML + editointi) Ylläpitäjä: vastaava opettaja 7.15 Esimerkkidokumentaatio Yhteenveto: Esimerkkidokumentaatio kurssisivujen toteutuksesta. Kohderyhmät: 1 Julkaisuajankohta: huhtikuu/toukokuu 1999 Indeksointi: ei Toteutustapa: PDF

11 10 Ylläpitäjä: vastaava opettaja Huomioita: tämä dokumentti 7.16 Huono esimerkki Yhteenveto: Esimerkki erittäin huonosta HTML-sivusta. Sivulle rakennetaan sisäl-löllisesti huonoa ja epäselvää materiaalia, joka vielä toteutetaanmahdollisimman huonosti. Huomioita: Ei toteutettu, vaan kurssihenkilökunnan yhteiselläpäätöksellä korvattu tehtävällä. Maailmassahan on jo aivan riittävän monta huonosti tehtyä WWW-sivua Tehtävät Otsikko: TKK - TML - Opinnot - Hype - K-99 - Tehtävät (1999/tehtavat.html) Yhteenveto: Harjoitustyön eri vaiheiden yhteydessä palautettavat tehtävät, jotka liittyvät kurssin aihepiireihin. Kohderyhmät: 1 Julkaisuajankohta: helmikuu 1999, päivitetään deadlinejen yhteydessä Indeksointi: ei Toteutustapa: HTML Ylläpitäjä: vastaava opettaja 7.18 Hype-palvelin Otsikko: TKK - TML - Opinnot - Hype - K-99 - Hype-palvelin (1999/palvelin.html) Yhteenveto: Ohjeet ja kuvaus kurssin omasta palvelinkoneesta. Kohderyhmät: 1 Julkaisuajankohta: helmikuu 1999, päivitetään tarpeen vaatiessa Indeksointi: ei Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta 7.19 Hype-koneen Java-ohjeet Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö - Hypen Java-ympäristö (1999/harjoitustyo/hypejava.html) Yhteenveto: Esimerkkejä ja ohjeita Java:n käyttöön hype-palvelinkoneessa Kohderyhmät: 1 Julkaisuajankohta: maaliskuu 1999, päivitetään tarpeen vaatiessa Indeksointi: kyllä Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta Huomioita: ei mukana suunnitelmassa!

12 7.20 Hype-koneen SQL-ohjeet Hype-koneen SQL-ohjeet Otsikko: TKK - TML - Opinnot - Hype - K-99 - Harjoitustyö - Hypen SQL-ympäristö (1999/harjoitustyo/hypesql.html) Yhteenveto: Esimerkkejä ja ohjeita MySQL-tietokannan käyttöön hype-palvelinkoneessa Kohderyhmät: 1 Julkaisuajankohta: maaliskuu 1999, päivitetään tarpeen vaatiessa Indeksointi: kyllä Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta Huomioita: ei mukana suunnitelmassa! 7.21 Lupahakemuslomake Yhteenevto: lomake käyttäjätunnuksenhakemistavarten kurssinpalvelinkoneeseenpdfmuodossa. Kohderyhmät: 1 Julkaisuajankohta: tammikuu 1999 Indeksointi: - Toteutustapa: PDF Ylläpitäjä: kurssihenkilökunta 7.22 Aikataulu Otsikko: TKK - TML - Opinnot - Hype - K-99 - Aikataulu (1999/aikataulu.html) Yhteenveto: Kurssin tärkeät päivämäärät havainnollistettuna JavaScript-laskurilla. Kohderyhmät: 1 Julkaisuajankohta: tammikuu 1999 Indeksointi: ei Toteutustapa: HTML + JavaScript Ylläpitäjä: kurssihenkilökunta 7.23 Arvostelu Otsikko: TKK - TML - Opinnot - Hype - K-99 - Arvostelu (1999/arvostelu.html) Yhteenveto: Arvosteluperiaatteet ja tavallisimmat kompastuskivet aiemmilta vuosilta. Kohderyhmät: 1 Julkaisuajankohta: maaliskuu 1999, päivitetään tarpeen mukaan Indeksointi: ei Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta

13 Tulokset Otsikko: TKK - TML - Opinnot - Hype - K-99 - Tulokset (1999/arvostelu.html) Yhteenveto: harjoitustyön eri osien arvostelu ja tulokset. Kohderyhmät: 1,4 Julkaisuajankohta: kesäkuu 1999 Voimassaoloaika: 6 kk Indeksointi: ei Toteutustapa: HTML Ylläpitäjä: kurssihenkilökunta 7.25 Arviointi Otsikko: TKK - TML - Opinnot - Hype - K-99 - Kurssiarviointi (1999/arviointi/index.html) Yhteenveto: interaktiivinen arviointimoottori, jolla opiskelijat voivat arvioida kurssia. Opiskelijat voivat arvioida kurssia eri vaiheissa ja myös muuttaa arviointiaan. Arvioinnin yhteistulokset lasketaan lennossa. Tulokset ovat alkuun nähtävissä vain opiskelijoille ja myöhemmin kaikille. Luonnollinen toteutustapa on tekstitietokantapohjainen CGI-sovellus. Kohderyhmät: 1,4 Julkaisuajankohta: huhti/toukokuu 1999 Indeksointi: kyllä Toteutustapa: HTML-lomake + CGI-skripti Ylläpitäjä: vastaava opettaja Luokitus: kurssin aikana vain ilmoittautuneille opiskelijoille, myöhemmin arviointitulokset julkiseksi 8 Esimerkkisivut 8.1 Kurssin kotisivu Kurssin kotisivu löytyy kuvasta 8 ja lähdekoodi liitteestä1. Validaattoriajo ( W3C HTML Validation Service Results Document Checked URI: Last modified: Fri, 05 Mar :46:08 GMT Server: Apache/1.3.3 Content length: 4841 Character encoding: unknown Level of HTML: HTML 4.0 Transitional. Below are the results of attempting to parse this document with an SGML parser. No errors found! Congratulations, this document validates as HTML 4.0 Transitional!

14 8.1 Kurssin kotisivu 13 Kuva 1: Kurssin kotisivu nähtynä Linux Netscape 4.5-selaimella

15 14 Kuva 2: Kurssin K-99 kotisivu nähtynä MS Internet Explorer 4.0 (Win95)-selaimella SiteInspector ( taas antaa tulokseksi: Overall Rating 3/5 Browser Compatibility 3/5 Link Validator 4/5 Popularity 1/5 Load Time 4/5 Submit It! Readiness 4/5 Spelling 1/5 HTML Validity 4/5 Tulokset ovat selitettävissä siten, että SiteInspector tarkistaa selainyhteensopivuutta olemassaolevien selainten tukemien tagien puitteissa ja kaikki selaimet eivät tue puhtaasti kaikkia HTML- spesifikaation mukaisia määrittelyjä. Popularity-tulos on selvä: kurssisivuja ei ole (vielä) mitenkään erityisemmin ilmoitettu hakukoneille, joten niiden löytyminen tätä kautta on satunnaisten hakurobottien vierailun tulosta. SiteInspector ei myöskään osaa tarkistaa Suomen kielen oikeakielisyyttä. 8.2 Kurssin K-99 kotisivu Kurssin kotisivu löytyy kuvasta 8.2 ja lähdekoodi liitteestä2. Validaattoriajo ( W3C HTML Validation Service Results

16 8.3 Aikataulu 15 Document Checked URI: Last modified: Wed, 28 Apr :11:10 GMT Server: Apache/1.3.3 Content length: Character encoding: unknown Level of HTML: HTML 4.0 Transitional. Below are the results of attempting to parse this document with an SGML parser. No errors found! Congratulations, this document validates as HTML 4.0 Transitional! SiteInspector ( Overall Rating 4/5 Browser Compatibility 5/5 Link Validator 5/5 Popularity 1/5 Load Time 5/5 Submit It! Readiness 4/5 Spelling 1/5 HTML Validity 5/5 8.3 Aikataulu JavaScriptillähöystetty aikataulusivu löytyy kuvasta 8.3 ja lähdekoodi liitteestä3. Sama sivu nähtynä tekstipohjaisella lynx-selaimella: Hype K-99 kotisivulle Aikataulu Ilmoittautuminen TOPI:lla klo mennessä. Harjoitustyön 1. osa (suunnitelma) klo mennessä. Harjoitustyön 2. osa (demo) klo mennessä. Harjoitustyön 3. osa (toteutus) klo mennessä. Tällä sivulla on käytetty JavaScript:iä deadline-päivämäärien havainnollistamiseksi. Kokeile eri selainohjelmilla ja huomaat eron! Hype K-99 Tämän sivun sisällöstä vastaa Martti Rahkila Viimeksi päivitetty:

17 16 Kuva 3: Kurssin K-99 kotisivu nähtynä MacOS Netscape 4.5-selaimella

18 8.4 Kurssiarviointi 17 URL: Validaattoriajo ( Muutamia virheitä\ldots Oivallisena JavaScript-henkisenä harjoitustehtävänä kannattaa tutustua sivun lähdekoodiin liitteessä 3 ja selvitellä, mitkä asiat ovat toimivaa, mutta virheellistä HTML:ää ja miksi näin on tehty. Samalla tulee selvitettyä laskurinkin toimintaperiaate. SiteInspector ( samasta sivusta (!): Overall Rating 4/5 Browser Compatibility 5/5 Link Validator 5/5 Popularity 1/5 Load Time 5/5 Submit It! Readiness 4/5 Spelling 1/5 HTML Validity 4/5 8.4 Kurssiarviointi Koska kurssiarviointisivut luodaan kaikki dynaamisesti palvelimella POST-metodia käyttäen, ei näiden validointi yllämainituilla työkaluilla ole mahdollista. 9 Aktiivinen osa Kurssisivuilla on useita aktiivisia osia kuten K-99 pääsivun uutisappletti, aikataululaskuri sekä kurssiarviointimoottori. 9.1 Uutisappletti Uutisappletti näyttää animoidusti kurssin eri uutisaiheita. Osa uutisaiheista on varustettu linkillä, jolloin klikkaamalla saa lisätietoa. Appletista on tehty kaksi versiota: JDK 1.0 ja JDK 1.1-yhteensopivat versiot, joista jälkimmäinen toimii vain uusimmilla selaimilla. Tiedostot: 1999/hype.html, NewsBanner.class, BannerCapsule.class Selainriippuvuus: toimii vain Javaa tukevilla selaimilla, muille on esitetty uutiset listana APPLET-tagin normaalilla vaihtoehtomenettelyllä. Lähdekoodit löytyvät hype-koneen hakemistosta: /usr/local/hype/newsbanner.java /usr/local/hype/bannercapsule.java 9.2 Deadlinelaskuri Aikataulusivulla on deadlinejen vauhdikasta lähestymistä havainnollistettu JavaScriptin avulla. Laskuri laskee sekunteja alaspäin aina seuraavaan deadlineen. Käytetty JavaScriptin versio on 1.1, joka julkaistiin Netscape 3-sarjan selainten yhteydessä. Tiedostot: aikataulu.html Selainriippuvuus: toimii vain Netscape 3 ja 4-sarjan selaimilla. JavaScriptillä on ensin toteutettu sopivien selainten tunnistus ja tämän jälkeen laskuri ilmestyy sivulle

19 18 vain sopivaa selainta käytettäessä. Muiden selainten käyttäjät näkevät vastaavan informaation ilman laskuria. Toteutukselle ominaista on se, että JavaScriptin avulla kirjoitetaan tiedostoon HTML-koodia suorituksen yhteydessä. Tästä johtuen kyseinen tiedosto ei saa puhtaita papereita validaattorilta, vaan validaattorin näkemä koodi on osittain virheellistä. Lähdekoodi löytyy liitteestä 3. (Huom! täydellinen lähdekoodi ei ole saatavissa selaimen View Source-toiminnolla) 9.3 Kurssiarviointimoottori Hyvin sisältöön sopiva interaktiivinen palvelu on kurssiarviointi. Palvelun avulla opiskelija voi arvioida kurssin sisältöä ja järjestelyjä ja halutessaan myös muuttaa aiempaa arviointia. Arviointipalvelu myös näyttää arvioinnin yhteistulokset numeeristen arviointien osalta on-line. Kurssin kuluessa vain ilmoittautuneilla opiskelijoilla on mahdollisuus seurata tuloksia, kurssin päätyttyä tulokset asetetaan kaikkien näkyville. Toteutustapa on CGI/tietokantaratkaisu, jossa indeksinä toimii opiskelijanumero. CGI-ohjelma on kirjoitettu Perl-kielellä jakäytetty tietokanta perinteinen tekstitietokanta (esimerkkejä SQL-tietokannan käytöstä eri ohjelmointikielillä on runsaasti esimerkkiaineiston joukossa). Palvelun käyttöedellyttääkäyttäjätunnusta (opiskelijanumero)käyttäjätietokannassa (users.db). Käyttäjätietokannan päivitys on mahdollista vain kurssin vastaavalta opettajalta. Varsinainen toiminnallisuus ja käyttäjälle näkyvä ulkoasu on erotettu toisistaan (virheilmoituksia lukuunottamatta) käyttämällä template-tiedostoja. Tiedostot: arviointi/index.html, arviointi.cgi, Hype.pm, arviointi.tmpl, tulokset.tmpl, users.db, n datatiedostoa Selainriippuvuus:Palvelinpuolen ratkaisuna edellyttää vain selaimelta vain HTMLlomakkeiden tuen eli toimii (lähes) kaikilla selaimilla. Lähdekoodit löytyväthype-koneen hakemistosta: /usr/local/hype/arviointi/* 10 Palautemekanismi Palautemekanismia hyödynnetään välittömänä yhteydenotto- ja kyselykanavana kurssin asioista. Se on suunnattu erityisesti sellaisille käyttäjille, jotka ovat kiinnostuneita kurssista, mutta eivät välttämättä ole TKK:lta. Palautemekanismi on käytössä myös ilmoittautumislomakkeessa, joka on tarkoitettu sellaisille henkilöille, jotka syystä tai toisesta eivät voi ilmoittautua kurssille TOPIlla. Palautekanava on toteutettu tavallisena HTML-lomakkeena ja CGI- -skriptinä, joka on kirjoitettu Perl-kielellä. Koska palautekanavan käyttöönotto kuuluu kaikkiin kurssin harjoitustöihin, ei sitäoletässä sen tarkemmin dokumentoitu. Käyttöönotossa tarvittava CGI-skripti löytyy hype-koneesta hakemistosta: /usr/local/hype/mail.cgi ja lomake-esimerkki mrahkila/palaute/palaute.html 11 Ajankäyttö Toteutunut työmäärä kurssisivujen osalta oli 1) suunnittelu n. 40 h, 2) toteutus + testaus n. 70 h ja 3) korjaukset ja päivitykset 30 h. Aikaa siis kului n. 20 h enemmän arvioituun nähden, mikä lienee tyypillinentilanne kaikissa WWW-sivustoissa, jotka sisältävät asteittaintapahtuviapäivityksiä. 12 Tyylisivut Kaikki kurssisivut ovat ulkoasultaan yhtenevät, joten kaikilla sivuilla on käytetty myös samaa tyylisivumäärittelyä. Käytetty määrittely löytyy liitteestä4.

20 13 Selainriippuvuus 19 Määrittely on pyritty tekemään mahdollisimman geneeriseksi, mutta jo heti kurssin alussa havaittiin CSS-tuen puutteellisuus ja vaihtelu eri selaimissa. Lisäksi itse tyylimäärittelykin sisältää huolimattomasti tehtyjä määrittelyjä mm. fonttikokojen osalta (pitäisi käyttää suhteellisiamittoja, ei pistekokoja!) Määrittelyt ja niiden käyttö onnistuttiinkuitenkin toteuttamaan siten, ettänekäyttjät, joiden selain ei tue, tai selaimessa ei ole CSS-tuki käytössä, näkevät sivut vielä suhteellisen järkevästi tai ainakin siten, että olennainen informaatio on tallella. 13 Selainriippuvuus Sivuilla on maksimoitu yhteensopivuus eri selainten välillä noudattamalla tiukasti HTML 4.0 Transitional spesifikaatiota, mikä lienee tämän hetken joustavin HTML-spesifikaatio. Se on myös suhteellisen hyvintuettuuudemmissa selaimissa, sillä spesifikaatio sisältää myös aiemmin selainkohtaisia HTML-laajennuksia. Näitä ei ole sivuilla käytetty lainkaan. Aktiivisten osien selainriippuvuus on dokumentoitu näiden muun dokumentaation yhteydessä. Olennaisesti mikään aktiivisista elementeistä ei ole tehty siten, etteikö käyttäjälle olisi vastaava informaatio tarjolla jossain muodossa. 14 Työkalut Kurssisivuja tehtäessä käytettiinseuraavia työkaluja: Emacs-editori (HTML), Adobe Illustrator (vektorigrafiikka), CorelDraw (vektorigrafiikka), Adobe Photoshop (kuvankäsittely), MapThis (imagemap-editori, PC), ImageMapper (imagemap-editori, Mac), Adobe Acrobat (PDF), LaTeX2HTML (konvertteri), W3C:n ja LinkExchangen validointipalvelut, Web Design Groupin HTML-referenssi. Sivuja työstettiinunix,pc ja Mac-ympäristöissä. WYSIWYG-editoreja ei käytetty lainkaan. Imagemap-editoreja ja validointipalveluja lukuunottamatta käyttö vaatii opettelua. Kaikkien työkalujen tuottama laatu on kuitenkin hyvää, jos ja kun tietäämitä tekee :-) 15 Muita huomioita Koska kaikki materiaali oli tehty scratchistä ja ulkopuolinen materiaali selvästi merkitty linkkeinä, ei kurssisivuilla ole tekijänoikeusongelmia. Käytettävyydessä sen sijaan olisi parantamisen varaa. Suunniteltu ja toteutunut navigointi ja sivujen jako osoittautui käytännössä hieman hankalaksi ja asiaan täytynee palata jälleen ensi vuonna. Kurssisivuilla ei ole tunnettuja tietoturva-aukkoja (ja jos olisi, en varmasti kirjoittaisi niitätähän dokumenttiin ;-)

21 20 16 Ryhmätyöskentely Mallikkaana huonona esimerkkinä ryhmätyöskentelystö kurssisivut ovat lähes yksinomaan vastaavan opettajan käsialaa. Kurssin assistentitosallistuivatpäivityksiin,käännöksiin ja hype-palvelimen ohjeiden laatimiseen sekä luentoihin liittyvän materiaalin tekemiseen. Kurssin luennoitsijatkommentoivat kurssisivuja omasta näkökulmastaan, mikä johti pienehköihinparannus- tai korjaustoimiin. Kurssin opiskelijatauliistiraportoivattoimimattomista linkeistäjne. 17 Tulevaisuudennäkymiä Ei perhana, täytyy varmaan laittaa sivut uusiksi taas ensi vuonna...

22 17 Tulevaisuudennäkymiä 21 Liite 1: Kurssin kotisivun lähdekoodi <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" " <html lang=fi> <head> <title>tkk - TML-laboratorio - Opinnot - Hypermediadokumentin laatiminen</title> <link rev="made" href="mailto:martti.rahkila@tcm.hut.fi"> <link rel=stylesheet href="hype.css" type="text/css" title="hype-tyylimäärittelyt"> <meta name="keywords" content="hypermedia,www,opinnot, TKK,TML-laboratorio"> <meta name="description" content="tkk:n opintojakson Tik Hypermediadokumentin laatiminen kotisivu"> <meta name=robots content="index,follow"> <meta http-equiv=expires content="fri, 7 Jan :00:00 EET"> <meta http-equiv="content-script-type" content="text/javascript"> <meta http-equiv="content-style-type" content="text/css"> </head> <body bgcolor="#ffffff" background="kuvat/bg.gif" alink="#5402ff"> <map name="hypemap"> <area shape=rect coords="402,19,518,27" href=" alt="teknillinen korkeakoulu" onmouseover="window.status= TKK:n kotisivulle ; return true;" onmouseout="window.status= ; return true;"> <area shape=rect coords="263,29,519,37" href=" alt="tietoliikenneohjelmistojen ja multimedian laboratorio" onmouseover="window.status= TML-laboratorion kotisivulle ; return true;" onmouseout="window.status= ; return true;"> <area shape=poly coords="17,9,40,4,59,7,76,6,85,33,73,43,37,46,9,32, 6,10,21,9,20,9,17,9" href=" alt="tietoliikenneohjelmistojen ja multimedian laboratorio" onmouseover="window.status= TML-laboratorion kotisivulle ; return true;" onmouseout="window.status= ; return true;"> </map> <map name="hype-ala-map"> <area shape=circle coords="250,31,21" href=" alt="tml-laboratorion tiedonhakusivu" onmouseover="window.status= TML-laboratorion tiedonhakusivulle ; return true;" onmouseout="window.status= ; return true;"> <area shape=poly coords="82,51,103,51,117,6,97,7,76,24,74,38,85,52,82,51" href=" alt="teknillinen korkeakoulu" onmouseover="window.status= TKK:n kotisivulle ; return true;" onmouseout="window.status= ; return true;"> <area shape=poly coords="125,20,127,37,154,54,189,54,209,43,201,28,

23 22 193,11,181,13,156,11,135,14,124,22,125,20" href=" alt="tietoliikenneohjelmistojen ja multimedian laboratorio" onmouseover="window.status= TML-laboratorion kotisivulle ; return true;" onmouseout="window.status= ; return true;"> </map> <blockquote> <img src="kuvat/hype.jpg" alt="tkk - TML - HYPE (Hypermediadokumentin laatiminen)" usemap="#hypemap" border="0"> <blockquote> <div align=center><h1>tik Hypermediadokumentin laatiminen<br>(3.0 ov)</h1></div> <div align=center> <table> <tr> <td align=center class=standard><a href="esite.html"> <span class="inverse"> <b> LUEMINUT </b></span></a><br> Opintojaksoesite<br> </td> <td align=center class=standard><a href="kurs.html"> <span class="inverse"> <b> LfSMIG </b></span></a><br> Kursbeskrivning<br> </td> <td align=center class=standard><a href="info.html"> <span class="inverse"> <b> README </b></span></a><br> Course overview<br> </td> </tr> </table> </div> <div align=center> <table width="500"> <tr> <td class=standard><a href="1999/hype.html"><img src="kuvat/status.gif" border="0" alt="kurssi on parhaillaan käynnissä. Tästä pääset uusimmille kurssisivuille"></a><br> </td> <td class=standard>kevään 1999 kurssi on alkanut to klo 17.15! <a href="1999/hype.html">uusimmilta kurssisivuilta</a> löydät kaikki tarvittavat tiedot.<br> </td> </tr> </table>

24 17 Tulevaisuudennäkymiä 23 </div> <dl class=standard> <dt><strong>arkisto</strong> <dd><a href="/opinnot/tik /1998">kurssi keväällä 1998</a><br> <a href="/opinnot/tik /1997">kurssi keväällä 1997</a><br> <a href="/opinnot/tik /1996">kurssi keväällä 1996</a> </dl> <dl class=standard> <dt><strong>lisätietoja</strong> <dd><a sähköpostiosoite <a href="news://news.tky.hut.fi/opinnot.tik.hype"> Otax:in opinnot.tik.hype uutisryhmä</a><br> <a href="faq.html">faq</a><br> <a href="palaute.html">palaute/kyselylomake</a> </dl> </blockquote> <p class=space> <img src="kuvat/hypeala.jpg" border="0" alt="tkk - TML - HYPE (Hypermediadokumentin laatiminen)" usemap="#hype-ala-map"> <blockquote> <span class=footer> <em> Tämä sivun sisällöstä vastaa Martti Rahkila <a href="mailto:martti.rahkila@tcm.hut.fi"> <martti.rahkila@tcm.hut.fi></a><br> Viimeksi päivitetty: <br> URL: </em> </span> </body> </html> </blockquote> </blockquote>

25 24 Liite 2: Kurssin K-99 pääsivun lähdekoodi (Java) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" " <html lang=fi> <head> <title>tkk - TML - Opinnot - Hype - K-99</title> <link rev="made" href="mailto:martti.rahkila@tcm.hut.fi"> <link rel=stylesheet href="hype.css" type="text/css" title="hype-tyylimäärittelyt"> <meta name="keywords" content="hypermedia,www,opinnot, TKK,TML-laboratorio"> <meta name="description" content="tkk:n opintojakson Tik Hypermediadokumentin laatiminen kotisivu"> <meta name=robots content="index,follow"> <meta http-equiv=expires content="fri, 7 Jan :00:00 EET"> <meta http-equiv="content-script-type" content="text/javascript"> <meta http-equiv="content-style-type" content="text/css"> </head> <body bgcolor="#ffffff" background="kuvat/bg.gif" alink="#5402ff"> <map name="hype99-ala-map"> <area shape=rect coords="481,7,526,56" href="sitemap.html" alt="hype Sitemap" onmouseover="window.status= Hype-kurssin K-99 karttasivulle ; return true;" onmouseout="window.status= ; return true;"> </map> <blockquote> <img src="kuvat/hype99.jpg" alt="hype K-99 kotisivu" border="0"> <blockquote> <div align=center> <h1>tik Hypermediadokumentin laatiminen,<br> Kevät 1999 (3.0 ov)</h1> </div> <applet code="newsbanner.class" width="480" height="36"> <PARAM NAME="foreground" VALUE="ffffff"> <PARAM NAME="background" VALUE="5402ff"> <PARAM NAME="fontface" VALUE="helvetica"> <PARAM NAME="fontsize" VALUE="12"> <PARAM NAME="banner0" VALUE="( ) Toteutus-osan ohjeet ovat ilmestyneet"> <PARAM NAME="banner1" VALUE="( ) Viimeinen luento

26 17 Tulevaisuudennäkymiä 25 siirretty viikolla eteenpäin"> <PARAM NAME="banner2" VALUE="( ) Päivitetyt tietokantaohjeet ilmestyneet"> <PARAM NAME="banner3" VALUE="( ) Suunnitelmien ja tehtävien tulokset!"> <PARAM NAME="banner4" VALUE="( ) Demo-ohjeet ovat ilmestyneet"> <PARAM NAME="banner5" VALUE="( ) Tarkennetut arvosteluperiaatteet"> <PARAM NAME="banner6" VALUE="( ) Java -ympäristön ohjeet ovat ilmestyneet"> <PARAM NAME="banner7" VALUE="( ) Hype -koneen tunnukset ovat käytettävissä"> <PARAM NAME="banner8" VALUE="( ) Harjoitustyön 1. osan tehtävät ovat ilmestyneet"> <PARAM NAME="banner9" VALUE="( ) Harjoitustyön 1. osan ohjeet ovat ilmestyneet"> <PARAM NAME="banner10" VALUE="( ) Java -luennon alustusmateriaali on ilmestynyt"> <PARAM NAME="banner11" VALUE="( ) Mediariihen sivuaineopiskelijoille erikoistarjous"> <PARAM NAME="banner12" VALUE="( ) Kurssi alkaa to klo salissa T1"> <PARAM NAME="banner13" VALUE="( ) Tilatkaa opetusmonisteet!"> <PARAM NAME="url0" VALUE=" <PARAM NAME="url1" VALUE=" <PARAM NAME="url2" VALUE=" <PARAM NAME="url3" VALUE=" <PARAM NAME="url4" VALUE=" <PARAM NAME="url5" VALUE=" <PARAM NAME="url6" VALUE=" <PARAM NAME="url8" VALUE=" <PARAM NAME="url9" VALUE=" <PARAM NAME="url10" VALUE=" <PARAM NAME="url11" VALUE=" <b>uutta</b><br> <b>( )</b> <a href="harjoitustyo/toteutus.html"> Toteutus-osan ohjeet ovat ilmestyneet</a> <b>( )</b> <a href="luennot.html">viimeinen luento siirretty viikolla eteenpäin, uusi aika to </a> <b>( )</b> <a href="harjoitustyo/hypesql.html"> Päivitetyt tietokantaohjeet ilmestyneet</a> <b>( )</b> <a href="tulokset.html">suunnitelmien ja tehtävien tulokset!</a>

27 26 <b>( )</b> <a href="harjoitustyo/hypesql.html"> Tietokantaohjeet ovat ilmestyneet</a> <b>( )</b> <a href="harjoitustyo/demo.html"> Demo-ohjeet ovat ilmestyneet</a> <b>( )</b> <a href="arvostelu.html">tarkennetut arvosteluperiaatteet</a> <b>( )</b> <a href="harjoitustyo/hypejava.html"> Java -ympäristön ohjeet ovat ilmestyneet</a><br> <b>( )</b> Hype-koneen tunnukset ovat käytettävissä<br> <b>( )</b> <a href="tehtavat.html">harjoitustyön 1. osan tehtävät ovat ilmestyneet</a><br> <b>( )</b> <a href="harjoitustyo/index.html"> Harjoitustyön 1. osan ohjeet ovat ilmestyneet</a><br> <b>( )</b><a href="harjoitustyo/javaluento.html"> Java-luennon alustusmateriaali on ilmestynyt</a> <b>( )</b> <a href="harjoitustyo/aiheet.html"> Mediariihen sivuaineopiskelijoille erikoistarjous!</a><br> <b>( )</b> Tilatkaa opetusmonisteet! Viimevuotisetkin prujut käyvät täydennettyinä!<br> <b>( )</b> Kurssi alkaa to klo salissa T1<br> <hr> </APPLET> <a name="tavoitteet"></a> <dl> <dt><strong>tavoitteet</strong> <dd> Kurssi on johdatus multimediasisältötuotantoon ja sen tarkoituksena on tutustuttaa hypermediajärjestelmien suunnitteluprosessiin ja toteutukseen. Esimerkkiympäristönä käytetään World Wide Webiä. Tavoitteena on muodostaa opiskelijalle kokonaiskuva asiasta sekä ymmärrys WWW-toteutuksen keskeisistä piirteistä, jotta tämä pystyy jatkossa toimimaan osana tuotantoryhmää. </dl> <a name="ilmoittautuminen"></a> <dl> <dt><strong><a href=" </strong> <dd>kurssille tulee ilmoittautua <a href=" TOPI</a>:lla. <b>ilmoittautuminen on <i>pakollista</i> ja sen tulee tapahtua klo mennessä.</b> Opiskelijat, jotka eivät pysty ilmoittautumaan TOPIlla (esim. erillisopiskelijat jne.), voivat käyttää tarkoitukseen <a href="ilmoittautuminen.html"> ilmoittautumislomaketta</a>. </dl>

28 17 Tulevaisuudennäkymiä 27 <a name="suorittaminen"></a> <dl> <dt><strong>suorittaminen</strong> <dd>kurssin laajuus on kolme opintoviikkoa, ja se suoritetaan harjoitustyöllä kevään aikana. Kurssi arvostellaan asteikolla 0-5. Tenttiä ei ole, mutta harjoitustyöhön on integroitu mukaan joukko <a href="tehtavat.html">tehtäviä</a>. </dl> <a name="luennot"></a> <dl> <dt><strong><a href="luennot.html">luennot</a></strong> <dd>luennot ovat torstaisin salissa T1. Luennoitsijoina on joukko alan asiantuntijoita sekä korkekoulu- että yritysmaailmasta. Ensimmäinen luento on <b> to klo salissa T1</b>. </dl> <a name="lahteet"></a> <dl> <dt><strong><a href="lahteet.html">kirjallisuus ja lähdeaineisto</a> </strong> <dd>kurssilla ei ole varsinaista oppikirjaa, mutta kylläkin runsaasti elektronista aineistoa sekä opetusmonisteet (Huom! kevään 1998 opetusmonisteet käyvät täydennettyinä. Täydennysmateriaali tulee saataville verkkoon). Interaktiivisista WWW-toteutuksista laajemminkin kiinnostuneille suositellaan lisäksi kirjoja seuraavista aihepiireistä: <ul> <li><strong>cgi-ohjelmointi</strong><br> Esim. Graig Patchett & Matt Wright: <a href=" CGI/Perl CookBook</a>.<br> Käytännön esimerkkeihin pohjautuva kirja CGI-ohjelmoinnista Perl-kielellä. Esimerkit ovat toimivia ja varsin havainnollisia, mutta itse ohjelmakoodi ei edusta nykyään Perl-ohjelmoinnissa vallalla olevaa moduuliajattelua. CGI-rajapinta tulee kuitenkin tutuksi! <li><strong>java-ohjelmointi</strong><br> Aiheesta on kirjoitettu lukuisia hyviä kirjoja. Valintaa tehtäessä kannattaa kiinnittää huomiota siihen, että kirja käsittelee 1) Appletteja ja WWW-ympäristöä sekä 2) mahdollisimman uutta Java-versiota (java2/1.2). </ul> </dl> <a name="harjoitustyo"></a> <dl> <dt><strong><a href="harjoitustyo/index.html">harjoitustyö</a></strong> <dd>harjoitustyönä suunnitellaan ja toteutetaan laajahko WWW-kokonaisuus (site).

29 28 Työssä on kolme erikseen palautettavaa osaa: suunnitelma, demo ja toteutus. Myös näiden <a href="aikataulu.html">dead-line-päivämäärät</a> on porrastettu. Harjoitustyö sisältää tavanomaisten www-sivujen lisäksi myös "aktiivisen" elementin/palvelun toteuttamisen. </dl> <a name="hype-palvelin"></a> <dl> <dt><strong><a href="palvelin.html">hype-palvelin</a></strong> <dd> Harjoitustyötä varten tarvitset tunnuksen kurssin omaan palvelinkoneeseen. <a href="hypeuser.pdf">käyttölupahakemuksia</a> on jaossa ilmoittautumisajan puitteissa kurssin luennoilta ja <a href=" TML-laboratorion ylläpidolta</a> normaaleina vastaanottoaikoina. Hakemukset voi niinikään palauttaa luentojen yhteydessä tai ylläpidolle. Tunnukset astuvat voimaan heti ilmoittautumisen päätyttyä ja vain kurssille ilmoittautuneet voivat saada sen. Tunnukset ovat voimassa kurssin ajan. </dl> <a name="aikataulu"></a> <dl> <dt><strong><a href="aikataulu.html">aikataulu</a></strong> <dd>kurssin suoritus jakautuu vaiheisiin, joilla on selkeät ja ehdottomat takarajat. Myöhästymisistä sakotetaan arvostelussa. </dl> <a name="arvostelu"></a> <dl> <dt><strong><a href="arvostelu.html">arvostelu</a></strong> <dd> Arvosteluperiaatteet, tavanomaisimmat kompastuskivet, <a href="tulokset.html">tulokset</a>... </dl> <a name="faq"></a> <dl> <dt><strong><a href="../faq.html">frequently Asked Questions</a> </strong> <dd> Vastaukset useimpiin kysymyksiin. </dl> <a name="henkilokunta"></a> <dl> <dt><strong>opetushenkilökunta</strong> <dd> Martti Rahkila,

30 17 Tulevaisuudennäkymiä 29 <a <br> SE212, puh , fax , sisäinen postipiste Assistentit:<br> Svante Forsblom, <a Rami Hänninen, <a Risto Ranta-aho, <a </dl> <a name="arviointi"></a> <dl> <dt><strong><a href="arviointi/index.html">kurssiarviointi</a> </strong> <dd> Kurssiarviointi toteutetaan interaktiivisena CGI-sovelluksena ja ilmestyy suunnitelmaosan jälkeen maaliskuun loppupuolella. </dl> <a name="lisatietoja"></a> <dl> <dt><strong>muuta kurssiin liittyvää tietoa:</strong> <dd> <ul> <li> <a href="../index.html"> Kurssin kotisivu <li> <a Kurssin sähköpostiosoite <li> <a href="news://news.tky.hut.fi/opinnot.tik.hype"> Otax:in opinnot.tik.hype uutisryhmä</a> <li> <a href="../palaute.html">palaute/kyselylomake</a> </ul> </dl> <div align=center> <i>näitä sivuja tullaan päivittämään ahkerasti koko kurssin ajan! <a href="sitemap.html">sivukartasta</a> ilmenee myös sivujen aikataulutus. Kaikki materiaali ilmaantuu kyllä aikanaan. Kärsivällisyyttä!</i> </div> </blockquote> <p class=space> <img src="kuvat/hype99a.jpg" border="0" alt="hype K-99" usemap="#hype99-ala-map">

31 30 <blockquote> <span class=footer> <em> Tämän sivun sisällöstä vastaa Martti Rahkila <a Viimeksi päivitetty: <br> URL: </em> </span> </body> </html> </blockquote> </blockquote>

32 17 Tulevaisuudennäkymiä 31 Liite 3: Kurssin aikataulusivun lähdekoodi (JavaScript) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" " <html lang=fi> <head> <title>tkk - TML - Opinnot - Hype - K-99 - Aikataulu</title> <link rev="made" href="mailto:martti.rahkila@tcm.hut.fi"> <link rel=stylesheet href="hype.css" type="text/css" title="hype-tyylimäärittelyt"> <meta name="keywords" content="hypermedia,www,opinnot, TKK,TML-laboratorio"> <meta name="description" content="tkk:n opintojakson Tik Hypermediadokumentin laatiminen, kevään 1999 kurssisivut"> <meta name=robots content="index,follow"> <meta http-equiv=expires content="fri, 14 Jan :00:00 EET"> <meta http-equiv="content-script-type" content="text/javascript"> <meta http-equiv="content-style-type" content="text/css"> <SCRIPT LANGUAGE="JavaScript1.1"> <!-- // // (c) Martti Rahkila // Martti.Rahkila@tcm.hut.fi // Tämä JavaScript-sovellus tuottaa sivulle aikalaskurin havainnollistamaan // deadlinejen vääjäämätöntä lähestymistä. Laskuri on testattu ja toimii // vain Netscape-selaimen uudemmilla versioilla. Muilla selainohjelmilla // laskuri ei tule lainkaan näkyviin. // Sovellus on tehty erityisesti TKK:n opintojakson Tik Hypermedia- // dokumentin laatiminen tarpeisiin. Ohjelmaa saa vapaasti käyttää ja // muokata kurssin puitteissa. Ohjelmaa ei saa käyttää muihin tarkoituksiin. // Martti Rahkila ei vastaa minkäänlaisista vahingoista, mitä tämän ohjelman // käyttö voi aiheuttaa. // tarkistetaan selain ja versionumero function browser_check() { if ((navigator.appname == "Netscape") && (navigator.appversion > "3.0")) { return 1; // tärkeät päivämäärät var AlkuPvm = new Date("January 21, :15:00") var IlmoPvm = new Date("February 27, :00:00") var HT1Pvm = new Date("March 13, :00:00") var HT2Pvm = new Date("April 24, :00:00") var HT3Pvm = new Date("May 29, :00:00") // tärkeät millisekuntilukemat var ms_vuodessa = 365 * 24 * 60 * 60 * 1000; var ms_kuukaudessa = 31 * 24 * 60 * 60 * 1000; var ms_paivassa = 24 * 60 * 60 * 1000; var ms_tunnissa = 60 * 60 * 1000; var ms_minuutissa = 60 * 1000; var ms_sekunnissa = 1000;

Teknillinen korkeakoulu Tik-111.361 Hypermediadokumentin laatiminen, kevät 1999 Harjoitustyön suunnitelma. Harjoitustyön aihe

Teknillinen korkeakoulu Tik-111.361 Hypermediadokumentin laatiminen, kevät 1999 Harjoitustyön suunnitelma. Harjoitustyön aihe Teknillinen korkeakoulu Tik-111.361 Hypermediadokumentin laatiminen, kevät 1999 Harjoitustyön suunnitelma Harjoitustyön aihe Ryhmä: Martti Rahkila opnro Martti.Rahkila@tcm.hut.fi 16.02.1999 1 Yleistä 1

Lisätiedot

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta. 3 HTML ja XHTML Tutkitaan sitten HTML-dokumenttien anatomiaa, jotta päästään käsiksi rakenteisten dokumenttien käsitteistöön esimerkkien kautta.

Lisätiedot

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa:

XHTML - harjoitus. Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa. Tiedoston tallennus notepad (muistio) ohjelmassa: XHTML - harjoitus Tehtävä1: Tee xhtml tiedosto käyttäen notepad (muistio) ohjelmaa Tiedoston tallennus notepad (muistio) ohjelmassa: Jokaisen XHTML-dokumentin tulisi alkaa XML-määrittelyllä(engl.XML-prologue),

Lisätiedot

Alkuun HTML5 peliohjelmoinnissa

Alkuun HTML5 peliohjelmoinnissa Paavo Räisänen Alkuun HTML5 peliohjelmoinnissa www.ohjelmoimaan.net Tätä opasta saa vapaasti kopioida ja levittää ei kaupallisissa tarkoituksissa. Sisällysluettelo 1: Alkusanat 2: Alkuun 3: Pelinäkymä

Lisätiedot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi

Lisätiedot

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000

Lisätiedot

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009

Verkkosivut perinteisesti. Tanja Välisalo 11.2.2009 Verkkosivut perinteisesti Tanja Välisalo 11.2.2009 WWW-sivujen vieminen omaan kotisivutilaan yliopiston mikroverkossa https://salasana.jyu.fi Klikkaa painiketta Activate WWW Klikkaa painiketta Activate

Lisätiedot

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli. HTML & CSS Antti Koivisto HTML (HyperText Markup Language)! HTML on sivujen kuvauskieli.! Se ei ole ohjelmointikieli.! HTML on merkintäkieli, joka koostuu monista merkintä tägeistä ().! Voidaan

Lisätiedot

HTML5 & CSS3 perusteet

HTML5 & CSS3 perusteet Verkkokurssin tuotantoprosessi kurssin harjoitustyönä suunniteltu toteutettavissa oleva verkkokurssi. HTML5 & CSS3 perusteet Sisältö: 1. Ideointi 2. Tausta-analyysi 3. Sisällön suunnittelu 4. Pedagoginen

Lisätiedot

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Laajuus 5 op Luennot: 12 x 2t 11.3.2014 29.4.2014 Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus Lähiopetuksen jäkeen harjoitustyö ja tentti Aulikki Hyrskykari

Lisätiedot

HTML:n perusteet. Jari Sarja / Otavan Opisto 2012. Tämä oppimateriaali on lisensoitu Creative Commons Nimeä-Tarttuva 3.

HTML:n perusteet. Jari Sarja / Otavan Opisto 2012. Tämä oppimateriaali on lisensoitu Creative Commons Nimeä-Tarttuva 3. HTML:n perusteet Jari Sarja / Otavan Opisto 2012 Tämä oppimateriaali on lisensoitu Creative Commons Nimeä-Tarttuva 3.0 -lisenssillä 1 11. Sivuston taittaminen HTML:n avulla Sivuston taittaminen tarkoittaa

Lisätiedot

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti

Proseduraalinen dokumentti: sisältö, rakenne ja ulkoasu yhdessä, esim. worddokumentti 1 XHTML - aloitus Sisältö: s.2 Taustaa s.4 Elementin rakenne s.7 XHTML dokumentti s.8 DOCTYPE s.11 html s.13 head s.14 meta s.16 title s.17 link s.18 style s.19 body s.22 Lohko- ja inline-elementit s.23

Lisätiedot

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3 Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2

Lisätiedot

WebOodin opinto-opas ja ilmoittautuminen

WebOodin opinto-opas ja ilmoittautuminen Aloitus Homma alkaa osoitteesta www.helsinki.fi/weboodi. Jos et omista yliopiston atk-tunnuksia, voit hypätä kohdan 1. yli. Voit huoletta tutustua WebOodin saloihin ilman tunnuksiakin. WebOodin opinto-opas

Lisätiedot

JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari

JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari JWT 2016 luento 11 to 21.4.2016 klo 14-15 Aulikki Hyrskykari PinniB 1097 1 Viime luennolla o AJAX ja JSON, harjoitustyön tehtävänanto, vierailuluento avoimesta datasta Tänään o APIt rajapinnoista yleisesti

Lisätiedot

Matematiikan oppimateriaalia verkkoon: kompleksiluvut

Matematiikan oppimateriaalia verkkoon: kompleksiluvut Lahden Ammattikorkeakoulu Tekniikan laitos Hypermediadokumentin laatiminen, kevät 2000 Harjoitustyön suunnitelma Matematiikan oppimateriaalia verkkoon: kompleksiluvut Hannu Lehto hannu.lehto@lahti.fi www.edu.lahti.fi/~lehto

Lisätiedot

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa WWW ja tietokannat WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa tekstiä, kuvia, hyperlinkkejä Staattiset sivut kirjoitettu kerran, muuttaminen käsin ongelmana pysyminen ajantasalla Ylläpito hankalaa,

Lisätiedot

http://www.microsoft.com/expression/

http://www.microsoft.com/expression/ Verkkojulkaisuharjoitus1 TAVOITE Harjoituksen tarkoituksena on opiskella käyttämään verkkojulkaisueditoria (Microsoft Expression Web) ja käynnistämään verkkosivu internetissä. VERKKOSIVUEDITORIN KÄYTTÖOHJEITA

Lisätiedot

Taustaa. CGI-ohjelmointi

Taustaa. CGI-ohjelmointi Taustaa CGI-ohjelmointi CGI = Common Gateway Interface Hyvin yksinkertainen ja helppo tapa toteuttaa dynaamisuutta ja interaktivisuutta htmldokumentteihin Kehitetty tiedon siirtoon palvelimen ja asiakasselaimen

Lisätiedot

HTML-ohjeet. Sivun perusrakenne <HTML> <HEAD> <STYLE TYPE="text/css"> ...tänne tulee CSS-koodi eli sivun ulkonäkö määritykset...

HTML-ohjeet. Sivun perusrakenne <HTML> <HEAD> <STYLE TYPE=text/css> ...tänne tulee CSS-koodi eli sivun ulkonäkö määritykset... HTML-ohjeet Sivun perusrakenne ...tänne tulee CSS-koodi eli sivun ulkonäkö määritykset... ...tänne tulee javascript-koodi...

Lisätiedot

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi

Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut Ohjelmointikurssin järjestäminen Helsingin yliopiston Ohjelmoinnin MOOC-kurssimateriaalin avulla 15.4.2016 1 Linkki Tietojenkäsittelytieteen

Lisätiedot

1 www-sivujen teko opetuksessa

1 www-sivujen teko opetuksessa RäsSe, Tekniikka/Kuopio Sivu 1 1 www-sivujen teko opetuksessa 1.1 Yleistä Mitä materiaalia verkkoon? Tyypillisesti verkossa oleva materiaali on html-tiedostoja. Näitä tiedostoja tehdään jollakin editorilla

Lisätiedot

Navigointi Verkkomultimedia ICT1tn004. Elina Ulpovaara

Navigointi Verkkomultimedia ICT1tn004. Elina Ulpovaara Navigointi Verkkomultimedia ICT1tn004 Elina Ulpovaara Käytettävyys navigoinnista Sivuston sisältö hahmottuu nopeasti hyvän navigoinnin avulla. Navigointi on helppoa ja nopeaa. Mitä sivulla on? Mihin sivulta

Lisätiedot

Pikaohjeet A&O oppimisympäristön käytön aloittamiseen

Pikaohjeet A&O oppimisympäristön käytön aloittamiseen Pikaohjeet A&O oppimisympäristön käytön aloittamiseen 1. Kirjaudu A&O-ympäristöön Verkkopalvelun sisällöntuotanto kurssilla käytettävä A&O alusta löytyy verkko-osoitteesta: http://ao4.ee.tut.fi/hypermedia/

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

HOPS-työkalun lisäksi SoleOPSiin on kytketty vuotuisia kehityskeskusteluja varten kyselypohjat.

HOPS-työkalun lisäksi SoleOPSiin on kytketty vuotuisia kehityskeskusteluja varten kyselypohjat. SoleHops:n ohjeita opiskelijalle Miten muokkaan omaa HOPS:ani? 1 Yleistä 1.8.2014 ja sen jälkeen opintonsa aloittaneet opiskelijat suunnittelevat opiskelunsa SoleOPSissa olevan HOPS-työkalun avulla. Opiskelijan

Lisätiedot

Tyylien käyttö. <LINK href="mystyle.css" rel="stylesheet" type="text/css"> 5 WWW-hypermedian perusta: HTML

Tyylien käyttö. <LINK href=mystyle.css rel=stylesheet type=text/css> 5 WWW-hypermedian perusta: HTML Tyylien käyttö Tyylien (style) ideana on HTML:n tapauksessa erottaa toisistaan dokumentin rakenne ja ulkoasu Tavoitteena on, että dokumentin loogisen rakenteen ja ulkoasun koodaus erotetaan toisistaan

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Toukokuu 2015 1 (11) Tikon Web-sovellukset Toukokuu 2015 2 (11) 1 Johdanto... 3 2 Silverlight sovellukset... 3 2.1 Windows... 3 2.1.1 Microsoft Silverlight... 3 2.1.2 Tablet-laitteet... 4 2.1.3 Selaimet...

Lisätiedot

Suoritusten kirjaaminen WinOodissa: Opintoneuvojan ohje

Suoritusten kirjaaminen WinOodissa: Opintoneuvojan ohje Helsingin yliopisto WinOodi Sivu 1/6 Suoritusten kirjaaminen WinOodissa: Opintoneuvojan ohje Opettajat voivat WebOodissa kirjata arviointeja kokonaisille opintojaksoille ja siirtää ne rekisteröitäviksi

Lisätiedot

Oppivat organisaatiot ja tiimityö (3 op) - Tampere

Oppivat organisaatiot ja tiimityö (3 op) - Tampere Oppivat organisaatiot ja tiimityö (3 op) - Tampere Opintojaksolla tutustutaan nykyaikaisen, joustavan, oppivana organisaationa toimivan työyhteisön tunnusmerkkeihin ja toimintaperiaatteisiin. Samalla opitaan

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

Selaimen asetukset. Toukokuu 2014 1 (7) Selaimen asetukset. 1994-2014 Tikon Oy. All rights reserved.

Selaimen asetukset. Toukokuu 2014 1 (7) Selaimen asetukset. 1994-2014 Tikon Oy. All rights reserved. Toukokuu 2014 1 (7) Selaimen asetukset Toukokuu 2014 2 (7) 1 Johdanto... 3 2 Windows... 3 3 Selaimet... 3 3.1 Yleiset asetukset (kaikki selaimet)... 3 3.1.1 Zoom-asetus... 3 3.1.2 Pop-up Blocker... 3 3.2

Lisätiedot

WINHAWILLE 1 (6) Opiskelijasivut Opiskelijan ohjaus/hh/versio2 27.9.2012

WINHAWILLE 1 (6) Opiskelijasivut Opiskelijan ohjaus/hh/versio2 27.9.2012 WINHAWILLE 1 (6) 1 Käyttäjätunnus ja salasana WinhaWillen opiskelijaliittymä on toteutettu web-versiona ja pääset käyttämään opiskelijasivuja vain antamalla henkilökohtaisen tunnuksen ja salasanan. Käyttäjätunnuksena

Lisätiedot

Internet-pohjaisen oppimisympäristön laadinta. Luento 3

Internet-pohjaisen oppimisympäristön laadinta. Luento 3 Internet-pohjaisen oppimisympäristön laadinta Luento 3 Aiheena tänään Toteutustekniikoista yleisesti Selainriippumattomuudesta Hot Potatoes -ohjelmasta JavaScriptin perusteista 31.01.2013 IPOPPLA 2 Toteutustekniikoista

Lisätiedot

Hallintotieteiden opinto-opas lkv 2014 15, Yleisopinnot ok 16.4.14. Yleisopinnot

Hallintotieteiden opinto-opas lkv 2014 15, Yleisopinnot ok 16.4.14. Yleisopinnot Yleisopinnot STAT1020 Tilastotieteen johdantokurssi 5 op TITE1022 Tietokone työvälineenä 3 op LIIK1200 Johdatus liiketoimintaosaamiseen 5 op Kansainvälistyminen 10 op OPIS0033 Harjoittelu 5 op Tilastotieteen

Lisätiedot

Liittyminen Sovelton Online-tapahtumaan Microsoft Lync Web App -selainlaajennuksella (Windows, MAC ja ipad)

Liittyminen Sovelton Online-tapahtumaan Microsoft Lync Web App -selainlaajennuksella (Windows, MAC ja ipad) Lync WebApp -ohje 1 (13) Liittyminen Sovelton Online-tapahtumaan Microsoft Lync Web App -selainlaajennuksella (Windows, MAC ja ipad) Huom. Kaikki käyttöjärjestelmät ja selainohjelmat eivät ole tuettuja.

Lisätiedot

Miten Internet toimii. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2013

Miten Internet toimii. Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2013 Miten Internet toimii Tuomas Aura T-110.2100 Johdatus tietoliikenteeseen kevät 2013 Luennon sisältö 1. Esimerkki 1: nettiselailu 2. Esimerkki 2: sähköposti 3. Internetin protokollapino 2 ESIMERKKI 1: NETTISELAILU

Lisätiedot

6 XML-työkalut 1. 6 XML-työkalut

6 XML-työkalut 1. 6 XML-työkalut 6 XML-työkalut 1 6 XML-työkalut XML:n periaatteiden tutustumisen jälkeen on helpompi tutustua XML-dokumenttien käsittelyyn ja katseluun suunniteltuja työkaiuja. XML:n yleistymisen pahin pullonkaula on

Lisätiedot

Tämä ohje on laadittu Mozilla Firefoxin asetuksille versiossa 27.0.1

Tämä ohje on laadittu Mozilla Firefoxin asetuksille versiossa 27.0.1 Mozilla Firefox 17.2.2014 Tämä ohje on laadittu Mozilla Firefoxin asetuksille versiossa 27.0.1 Mac- käyttäjille suunnattuja erityishuomioita ohjeen lopussa. Selaimesta on aina suositeltavaa käyttää uusinta

Lisätiedot

Lisätehtävät. Frantic 2015 sivu 1 www.frantic.com

Lisätehtävät. Frantic 2015 sivu 1 www.frantic.com Lisätehtävät Frantic 2015 sivu 1 www.frantic.com Fontit - Google fonts Fonttien käyttäminen verkossa ilman uusien fonttien lataamista on melko rajattua, sillä koskaan ei voi tietää mitä fontteja vastaanottajan

Lisätiedot

VINKKEJÄ CV-NETIN KÄYTTÖÖN. www.te-palvelut.fi

VINKKEJÄ CV-NETIN KÄYTTÖÖN. www.te-palvelut.fi VINKKEJÄ CV-NETIN KÄYTTÖÖN www.te-palvelut.fi TE-toimiston verkkoasiointiin pääset kirjautumaan www.te-palvelut.fi Oma asiointi Henkilöasiakas Kirjaudu sisään verkkopankkitunnuksilla ja hyväksy käyttöehdot

Lisätiedot

TenttiWilho 2.0 UUSINTA- JA KOROTUSTENTTIJÄRJESTELMÄ OPISKELIJAN OHJE

TenttiWilho 2.0 UUSINTA- JA KOROTUSTENTTIJÄRJESTELMÄ OPISKELIJAN OHJE TenttiWilho 2.0 UUSINTA- JA KOROTUSTENTTIJÄRJESTELMÄ OPISKELIJAN OHJE Virve Peltoniemi TAMK, 17.02.2012, Versio 2.0 (muokattu ohjeesta: Laurea-ammattikorkeakoulu/Jori Komulainen) 1 Yleistä 1.1 Uusintatenttikelpoisuus

Lisätiedot

VINKKEJÄ CV-NETIN KÄYTTÖÖN. www.te-palvelut.fi

VINKKEJÄ CV-NETIN KÄYTTÖÖN. www.te-palvelut.fi VINKKEJÄ CV-NETIN KÄYTTÖÖN www.te-palvelut.fi TE-toimiston verkkoasiointiin pääset kirjautumaan www.te-palvelut.fi Oma asiointi Henkilöasiakas Kirjaudu sisään verkkopankkitunnuksilla ja hyväksy käyttöehdot

Lisätiedot

WWW-sivujen tuottaminen (FrontPage 2000) Ali Omar, 2001

WWW-sivujen tuottaminen (FrontPage 2000) Ali Omar, 2001 WWW-sivujen tuottaminen (FrontPage 2000) Keskeisin sisältö Tavoitteet Peruskäsitteet Internet, HTML, WWW-sivun elementit WWW-sivuston tekemisen vaiheet FrontPagen peruskäyttö Motto: käytäntö opettaa! Tavoitteena

Lisätiedot

/ * PROSESSORIN C-KIELINEN OHJELMA */

/ * PROSESSORIN C-KIELINEN OHJELMA */ / * PROSESSORIN C-KIELINEN OHJELMA */ #define AVR_ATtiny2313 #define F_CPU 12000000UL #include #include #include void InitUART (unsigned char baudrate); unsigned

Lisätiedot

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testausraportti Smartmeeting opponointi

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testausraportti Smartmeeting opponointi Testausraportti Smartmeeting opponointi Sisällysluettelo 1. Johdanto...3 2. Testitapaukset Smartmeeting...4 2.1 Yritä kirjautua järjestelmään väärällä salasanalla...4 2.2 Lisää uusi käyttäjä...4 2.3 Lisää

Lisätiedot

ARVO - verkkomateriaalien arviointiin

ARVO - verkkomateriaalien arviointiin ARVO - verkkomateriaalien arviointiin Arvioitava kohde: Jenni Rikala: Aloittavan yrityksen suunnittelu, Arvioija: Heli Viinikainen, Arviointipäivämäärä: 12.3.2010 Osa-alue 7/8: Tekninen toteutus Edellinen

Lisätiedot

ELM GROUP 04. Teemu Laakso Henrik Talarmo

ELM GROUP 04. Teemu Laakso Henrik Talarmo ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Marraskuu 2014 1 (9) Tikon Web-sovellukset Marraskuu 2014 2 (9) 1 Johdanto... 3 2 Windows... 3 2.1 Microsoft Silverlight... 3 3 Tablet-laitteet... 4 4 Selaimet... 5 4.1 Yleiset asetukset (kaikki selaimet)...

Lisätiedot

Kevään 2013 alustava opetusohjelma

Kevään 2013 alustava opetusohjelma Kevään 2013 alustava opetusohjelma * Viikolla 10 ei ole opetusta * Muutokset ja täydennykset ovat mahdollisia niistä tiedotetaan oppiaineen internet-sivuilla. ******************************************************************************

Lisätiedot

Harjoittelu omassa opetustyössä ammatillisen koulutuksen parissa

Harjoittelu omassa opetustyössä ammatillisen koulutuksen parissa Harjoittelu omassa opetustyössä ammatillisen koulutuksen parissa Ohjeet opiskelijalle Opiskelija harjoittelee omassa opetustyössään ammatillisessa koulutuksessa. Opetusharjoittelussa keskeisenä tavoitteena

Lisätiedot

Optiman käyttöliittymän uusia ominaisuuksia. Ulkoasu

Optiman käyttöliittymän uusia ominaisuuksia. Ulkoasu Optiman käyttöliittymän uusia ominaisuuksia Ulkoasu Optiman käyttöliittymän graafinen ulkoasu on uudistettu perusteellisesti. Pääelementtien väriratkaisut ovat entisen kaltaiset, mutta muutoin ulkonäkö

Lisätiedot

JavaScript alkeet Esimerkkikoodeja moniste 2 (05.10.11 Metropolia)

JavaScript alkeet Esimerkkikoodeja moniste 2 (05.10.11 Metropolia) JavaScript alkeet Esimerkkikoodeja moniste 2 (05.10.11 Metropolia) Esim 5.1 laskujärjestys operaattorit var tulos = 5 + 4 * 12 / 4; document.write("5 + 4 * 12 / 4 laskutoimituksen tulos

Lisätiedot

582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus 582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus Sisältö Mikä on web-sovellus? Selaimen rooli web-sovelluksessa Palvelimen rooli web-sovelluksessa Aineistopyynnöt Tiedon välittäminen

Lisätiedot

KÄYTTÖOHJE. Servia. S solutions

KÄYTTÖOHJE. Servia. S solutions KÄYTTÖOHJE Servia S solutions Versio 1.0 Servia S solutions Servia Finland Oy PL 1188 (Microkatu 1) 70211 KUOPIO puh. (017) 441 2780 info@servia.fi www.servia.fi 2001 2004 Servia Finland Oy. Kaikki oikeudet

Lisätiedot

DL SOFTWARE Uumajankatu 2 Umeågatan FIN-65350 VAASA/VASA FINLAND +358-(0)207 701 701 Fax +358-(0)207 701 711 http://www.dlsoftware.

DL SOFTWARE Uumajankatu 2 Umeågatan FIN-65350 VAASA/VASA FINLAND +358-(0)207 701 701 Fax +358-(0)207 701 711 http://www.dlsoftware. 15.11.2007 1 (10) HELPDESKIN KÄYTTÖ JA OHJELMIEN PÄIVITYS INTERNETISSÄ DL Helpdesk Online Asiakastukemme avuksi on rakennettu Helpdesk, joka löytyy osoitteesta helpdesk.dlsoftware.com Jokainen ylläpitoasiakas

Lisätiedot

Sivupohja flat file julkaisujärjestelmälle. Kirjoittanut Jari Sarja (www.jarisarja.fi)

Sivupohja flat file julkaisujärjestelmälle. Kirjoittanut Jari Sarja (www.jarisarja.fi) 1 Sivupohja flat file julkaisujärjestelmälle Versio 1.1 /syyskuu 2011 Kirjoittanut Jari Sarja (www.jarisarja.fi) 2 Sisältö 1. Johdanto... 4 2. Ruudukkopohjainen taitto... 5 2.1. 960 Grid System... 5 2.2.

Lisätiedot

Weboodi. Katri Laaksonen Oppimisen IT oodi@aalto.fi

Weboodi. Katri Laaksonen Oppimisen IT oodi@aalto.fi Weboodi Katri Laaksonen Oppimisen IT oodi@aalto.fi WebOodissa: Henkilötietojen ylläpito Henkilötietojen luovutusluvat ja niiden ylläpito Ilmoittautuminen opetukseen / tentteihin Virallinen suoritusrekisteri

Lisätiedot

Asko Ikävalko, k0201291 22.2.2004 TP02S-D. Ohjelmointi (C-kieli) Projektityö. Työn valvoja: Olli Hämäläinen

Asko Ikävalko, k0201291 22.2.2004 TP02S-D. Ohjelmointi (C-kieli) Projektityö. Työn valvoja: Olli Hämäläinen Asko Ikävalko, k0201291 22.2.2004 TP02S-D Ohjelmointi (C-kieli) Projektityö Työn valvoja: Olli Hämäläinen Asko Ikävalko LOPPURAPORTTI 1(11) Ratkaisun kuvaus Käytetyt tiedostot Tietuerakenteet Onnistuin

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 2013 - ohjelmiston asennusohje Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows

Lisätiedot

T harjoitustehtävät, syksy 2011

T harjoitustehtävät, syksy 2011 T-110.4100 harjoitustehtävät, syksy 2011 Kurssiassistentit Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto T-110.4100@tkk.fi Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä ja harjoitustehtävät

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

PAS-ilmo eli "Xaltotun" Käyttöohje Riku Kalinen

PAS-ilmo eli Xaltotun Käyttöohje Riku Kalinen PAS-ilmo eli "Xaltotun" Käyttöohje 23.1.2019 Riku Kalinen Sisällys Johdanto...2 Yleiskuva järjestelmästä...2 Käyttäjäryhmät...2 Käyttötapaukset...2 Käyttäjän ohje...2 Käynnistys...2 Käyttöliittymä...3

Lisätiedot

T Harjoitustyöluento

T Harjoitustyöluento 29. syyskuuta 2010 Luennon sisältö 1 2 3 Simulaatiopalvelin Moodle Harjoitustyön demoaminen 4 Aikataulu Kysyttävää? Harjoitustyössä toteutetaan ohjelma, joka simuloi reititintä: ohjelma vastaanottaa reititysdataa

Lisätiedot

5. HelloWorld-ohjelma 5.1

5. HelloWorld-ohjelma 5.1 5. HelloWorld-ohjelma 5.1 Sisällys Lähdekoodi. Lähdekoodin (osittainen) analyysi. Lähdekoodi tekstitiedostoon. Lähdekoodin kääntäminen tavukoodiksi. Tavukoodin suorittaminen. Virheiden korjaaminen 5.2

Lisätiedot

PAS-ilmo eli "Xaltotun" Käyttöohje Riku Kalinen

PAS-ilmo eli Xaltotun Käyttöohje Riku Kalinen PAS-ilmo eli "Xaltotun" Käyttöohje 11.11.2018 Riku Kalinen Sisällys Johdanto...2 Yleiskuva järjestelmästä...2 Käyttäjäryhmät...2 Käyttötapaukset...2 Käyttäjän ohje...2 Käynnistys...2 Käyttöliittymä...3

Lisätiedot

Tähtitieteen käytännön menetelmiä Kevät 2009

Tähtitieteen käytännön menetelmiä Kevät 2009 Tähtitieteen käytännön menetelmiä Kevät 2009 2009-01-12 Yleistä Luennot Luennoija hannu.p.parviainen@helsinki.fi Aikataulu Observatoriolla Maanantaisin 10.00-12.00 Ohjattua harjoittelua maanantaisin 9.00-10.00

Lisätiedot

Koulutuksen nimi Koulutuksen kuvaus Tavoite Esitiedot Alkaa Päättyy Viim.ilm.päivä

Koulutuksen nimi Koulutuksen kuvaus Tavoite Esitiedot Alkaa Päättyy Viim.ilm.päivä Tulevat ITIL Service Design (jatkokoulutus) paikka Jyväskylän yliopisto, Agora (Mattilanniemi 2) agb301 tausta ja tavoitteet ITIL on globaalisti hyödynnetty, ITalan parhaista käytännöistä

Lisätiedot

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU

,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU ,QWHUQHWVHODLPHQNl\WWlPLQHQ±,QWHUQHW([SORUHU Tässä pääsette tutustumaan Internet Explorerin (IE) käyttöön. Muitakin selainversioita löytyy, kuten esimerkiksi Netscape, Opera ja Mozilla. Näiden muiden selainten

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman

Lisätiedot

T harjoitustyö, kevät 2012

T harjoitustyö, kevät 2012 T-110.4100 harjoitustyö, kevät 2012 Kurssiassistentit T-110.4100@tkk.fi Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto 31.1.2012 Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä,

Lisätiedot

EXAM Kypsyysnäytteen toteuttaminen ja arvioiminen

EXAM Kypsyysnäytteen toteuttaminen ja arvioiminen EXAM Kypsyysnäytteen toteuttaminen ja arvioiminen Tarkista onko asennettu Korkeakoulu voi itse päättää, asennetaanko heidän EXAM-järjestelmään kypsyysnäyte-toiminto vai ei. Osassa kouluja kypsyysnäytteet

Lisätiedot

Moodle-oppimisympäristö

Moodle-oppimisympäristö k5kcaptivate Moodle-oppimisympäristö Opiskelijan opas Sisältö 1. Mikä on Moodle? 2. Mistä löydän Moodlen? 3. Kuinka muokkaan käyttäjätietojani? 4. Kuinka ilmoittaudun kurssille? 5. Kuinka käytän Moodlen

Lisätiedot

Octo käyttöohje 1. Sisältö

Octo käyttöohje 1. Sisältö Octo käyttöohje 1 Sisältö Sisältö...1 Sisäänkirjautuminen...2 Etusivu...2 Uimarihaku...3 Uimariryhmät...4 Seurahaku...4 Kilpailutilastot...5 Ilmoittautuminen kilpailuun...6 Kilpailuun ilmoittautuminen...7

Lisätiedot

EXAM Kypsyysnäytteen laatiminen ja arviointi

EXAM Kypsyysnäytteen laatiminen ja arviointi EXAM Kypsyysnäytteen laatiminen ja arviointi Tarkista onko asennettu Korkeakoulu voi itse päättää, asennetaanko heidän EXAM-järjestelmään kypsyysnäyte vai ei. Opettajan ohje kypsyysnäytteen toteuttamiseen

Lisätiedot

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne

Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne Kotisivuohjeet Tässä ohjeessa käydään läpi kotisivujen tekemisen perusteet keskittyen html-koodiin ja sen ominaisuuksiin. Sivupohjissa ulkoasu ja rakenne on pääasiassa jaettu erilliseen css-tyylitiedostoon,

Lisätiedot

Javan asennus ja ohjeita ongelmatilanteisiin

Javan asennus ja ohjeita ongelmatilanteisiin Javan asennus ja ohjeita ongelmatilanteisiin Javaa tarvitaan Fivaldin Sovellusikkunan alaisiin sovelluksiin, jotka käyttävät Oracle Forms -tekniikkaa. Visma Fivaldin osalta suosittelemme aina käyttämään

Lisätiedot

Javascript 2: Ohjelmointikielen ominaisuudet. Jaana Holvikivi Metropolia

Javascript 2: Ohjelmointikielen ominaisuudet. Jaana Holvikivi Metropolia Javascript 2: Ohjelmointikielen ominaisuudet Jaana Holvikivi Metropolia HTML - sivun rakenne ja osiot HTML HEAD STYLE SCRIPT STYLEsheet Javascript file BODY Javascript

Lisätiedot

TTY:n kirjaston kuulumiset 2008

TTY:n kirjaston kuulumiset 2008 1 TTY:n kirjaston kuulumiset 2008 Tenttiakvaario TUT Portfolio Periodilainat 2 Tenttiakvaario Kirjaston järjestämä palvelu, ollut toiminnassa vuoden ajan Sijaitsee oppimiskeskuksessa Käytettävissä normaalisti

Lisätiedot

WebOodin opinto-opas ja ilmoittautuminen

WebOodin opinto-opas ja ilmoittautuminen WebOodin opinto-opas ja ilmoittautuminen ALOITUS... 1 WEBOODIN OPINTO-OPPAAN LÖYTÄMINEN... 1 WEBOODIN OPINTO-OPAS... 3 Opetus-välilehti... 3 Tentit välilehti... 4 Tutkintorakenteet välilehti... 4 Opintojaksot

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

L models. Käyttöohje. Ryhmä Rajoitteiset

L models. Käyttöohje. Ryhmä Rajoitteiset Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Käyttöohje Ryhmä Rajoitteiset Versio Päivämäärä Tekijä Muutokset 0.1

Lisätiedot

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto Semanttinen Web Ossi Nykänen ossi.nykanen@tut.fi Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto Esitelmä "Semanttinen Web" Sisältö Konteksti: W3C, Web-teknologiat

Lisätiedot

Kokemuksia vuorovaikutteisten teknologioiden vaikutuksesta opetuksen kulttuuriin CASE: Tutkimusmetodiikan seminaari aikuismaisteriohjelmassa

Kokemuksia vuorovaikutteisten teknologioiden vaikutuksesta opetuksen kulttuuriin CASE: Tutkimusmetodiikan seminaari aikuismaisteriohjelmassa Kokemuksia vuorovaikutteisten teknologioiden vaikutuksesta opetuksen kulttuuriin CASE: Tutkimusmetodiikan seminaari aikuismaisteriohjelmassa Terho Lassila Harri Eskelinen Lappeenrannan teknillinen yliopisto

Lisätiedot

Johdatus Ohjelmointiin

Johdatus Ohjelmointiin Johdatus Ohjelmointiin Syksy 2006 Viikko 2 13.9. - 14.9. Tällä viikolla käsiteltävät asiat Peruskäsitteitä Kiintoarvot Tiedon tulostus Yksinkertaiset laskutoimitukset Muuttujat Tiedon syöttäminen Hyvin

Lisätiedot

740150P Valmiustaitoja biokemisteille (2 op)

740150P Valmiustaitoja biokemisteille (2 op) 740150P Valmiustaitoja biokemisteille (2 op) 8.-26.2.2016 Tuomo Glumoff Helmut Pospiech Johanna Veijola Jari Heikkinen Valmiustaitoja biokemisteille - Sisältö Yleisiä tietojenkäsittelytaitoja; työselostusten,

Lisätiedot

Muutokset WebOodin versiossa 2.7 Virkailijoille näkyvät muutokset

Muutokset WebOodin versiossa 2.7 Virkailijoille näkyvät muutokset Helsingin yliopisto WebOodi 1 Muutokset WebOodin versiossa 2.7 Virkailijoille näkyvät muutokset OpasOodi ja opetustapahtumat... 1 OodiHOPS -muutokset... 2 Koko OodiHOPS -työkalua koskevat muutokset...

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

Ohjeita informaation saavutettavuuteen

Ohjeita informaation saavutettavuuteen Ohjeita informaation saavutettavuuteen Tarkoitus Kasvattaa tietoisuutta ja lisätä esteettömän informaation aiheen näkyvyyttä ja sen merkitystä elinikäisen tasapuolisen oppimisen mahdollisuuksista Tukea

Lisätiedot

LINUX-HARJOITUS, MYSQL

LINUX-HARJOITUS, MYSQL LINUX-HARJOITUS, MYSQL Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,

Lisätiedot

CSS - tyylit. 13.11.2000 Seppo Räsänen

CSS - tyylit. 13.11.2000 Seppo Räsänen CSS - tyylit 13.11.2000 Seppo Räsänen Sivu 2 1 CSS-tyylit Dynaaminen HTML tai DHTML on standardi, joiden käyttöä tukevat uusimmat Netscapen ja Microsoftin selaimet. DHTML:n ominaisuuksia ovat tyylitiedostot

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 16.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 16.2.2010 1 / 41 Kännykkäpalautetteen antajia kaivataan edelleen! Ilmoittaudu mukaan lähettämällä ilmainen tekstiviesti

Lisätiedot

Oppilaan opas. Visuaaliviestinnän Instituutti VVI Oy. Versio 0.2 (2008-01-21)

Oppilaan opas. Visuaaliviestinnän Instituutti VVI Oy. Versio 0.2 (2008-01-21) Oppilaan opas Visuaaliviestinnän Instituutti VVI Oy Versio 0.2 (2008-01-21) Versio Päivämäärä Kuvaus 0.1 2005-01-16 Ensimmäinen versio. 0.2 2008-01-21 Korjattu kuvatiedostojen maksimiresoluutio ja muutamia

Lisätiedot

Muutos navigointivalikkoon Uusi työkalu: Arvosanat ja Arvosteluasteikko Uusi työkalu: Arviointitaulukko

Muutos navigointivalikkoon Uusi työkalu: Arvosanat ja Arvosteluasteikko Uusi työkalu: Arviointitaulukko Muutos navigointivalikkoon Kaikkiin työtiloihin on lisätty uusi Arviointi-valikko. Täältä löydät tutut Suoritustiedot sekä Oppimishistorian. Arviointi-valikkoon on lisätty uudet kesällä julkaistavat työkalut:

Lisätiedot

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

Kypsyysnäytteen laatiminen ja arvioiminen Examissa Kypsyysnäytteen laatiminen ja arvioiminen Examissa Sähköisen tentin järjestelmän EXAMin käyttöön suositellaan Firefox selainta. Järjestelmän www-osoite opettajille ja opiskelijoille on https://exam.utu.fi

Lisätiedot

Lync-järjestelmän käyttö etäpalvelussa Työasemavaatimukset ja selainohjelman asennus. 14.10.2015 Valtiovarainministeriö

Lync-järjestelmän käyttö etäpalvelussa Työasemavaatimukset ja selainohjelman asennus. 14.10.2015 Valtiovarainministeriö Lync-järjestelmän käyttö etäpalvelussa Työasemavaatimukset ja selainohjelman asennus 14.10.2015 Valtiovarainministeriö 1 1 Taustaa Nykyisten videoneuvottelulaitteiden sopimus päättyy vuoden 2015 lopussa.

Lisätiedot

Opintopolku info yhteistyöoppilaitoksille 27.4.2016 13.00 14 Osoitteessa https://connectpro.helsinki.fi/opintopolku/

Opintopolku info yhteistyöoppilaitoksille 27.4.2016 13.00 14 Osoitteessa https://connectpro.helsinki.fi/opintopolku/ Opintopolku info yhteistyöoppilaitoksille 27.4.2016 13.00 14 Osoitteessa https://connectpro.helsinki.fi/opintopolku/ Mikä on Opintopolku? Opintopolku.fi palvelu on sähköinen palvelukokonaisuus, josta löytyy

Lisätiedot

SeuraKIPA. inteques Finland. Seurakilpailujen julkaisupalvelu

SeuraKIPA. inteques Finland. Seurakilpailujen julkaisupalvelu SeuraKIPA inteques Finland Seurakilpailujen julkaisupalvelu i n t E Q u e s F i n l a n d h t t p : / / k i p a. e t r a f f i c. f i k i p a @ e t r a f f i c. f i inteques Finland SeuraKIPA 1 Sisällys

Lisätiedot

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

Kypsyysnäytteen laatiminen ja arvioiminen Examissa Kypsyysnäytteen laatiminen ja arvioiminen Examissa Käytä EXAM:issa Firefox tai Chrome selainta. Järjestelmän www-osoite opettajille ja opiskelijoille on https://exam.utu.fi Kypsyysnäytteen voit osoittaa

Lisätiedot

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla 1 ENTITEETIT Tehtävä 1. Tietokoneet ja käyttöjärjestelmät käyttävät erilaisia merkkijärjestelmiä ja varsinkin Internetin alkutaipaleella aiheutti sen, että jotkut merkit eivät näkyneet kaikilla oikein.

Lisätiedot