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



Samankaltaiset tiedostot
HAHMONTUNNISTUKSEN PERUSTEET

HAHMONTUNNISTUKSEN PERUSTEET

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

T Johdatus tietoliikenteeseen 5 op. Kevät 2013


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

T Multimediatekniikka

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

T Ohjelmistojen määrittely- ja suunnittelumenetelmät


ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Ohjelmoinnin peruskurssi Y1

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

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

T Johdatus tietoliikenteeseen ja multimediatekniikkaan 5 op. Kevät 2013

Digitaalisen median tekniikat Luento 1: Intro

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op

T Johdatus tietoliikenteeseen 5 op

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

Hohde Consulting 2004

Projektien suunnittelu ja ohjaus TU-C3010

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

T harjoitustyö, kevät 2012

031010P MATEMATIIKAN PERUSKURSSI I 5,0 op

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

T harjoitustehtävät, syksy 2011

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

Ohjelmoinnin perusteet Y Python

031075P MATEMATIIKAN PERUSKURSSI II 5,0 op

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

TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)

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

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

ELEC-C1210 Automaatio 1 ELEC-C1220 Automaatio 2. Kurssien esittely lukukausi

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

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

Fysiikan opinnot Avoimen yliopiston opiskelijoille

Fysiikan opinnot Avoimen yliopiston opiskelijoille

LUENTO 0. Tervetuloa! Käyttöjärjestelmät II 2 ov Teemu Kerola. Helsingin yliopisto Tietojenkäsittelytieteen laitos

KJR-C2002 Kontinuumimekaniikan perusteet Kurssiesite

OHJ-5201 Web-palveluiden toteutustekniikat. Kurssisisällöstä. Tarja Systä

Ohjelmoinnin perusteet Y Python

Tervetuloa! Matematiikka tutuksi

W3C, Web-teknologiat ja XML

Talousmatematiikan perusteet: Johdanto. Kurssin tavoitteet Käytännön järjestelyt Suosituksia suorittamiseen

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)

Tuloslaskenta (22C00400, 6 op)

XML-evoluutio ja kestävä kehitys

Graafisen käyttöliittymän ohjelmointi Syksy 2013

Ohjelmistotekniikan menetelmät, kevät 2008

35C00250 Hankintojen johtaminen Kurssin esittely

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

Kurssiesite. Rakentamisen tekniikat RAK-C3004

Ohjelmistojen mallintaminen, kesä 2010

Tietoturva. 0. Tietoa kurssista P 5 op. Oulun yliopisto Tietojenkäsittelytieteiden laitos Periodi / 2015

Internet ja tietoverkot

A35C00250 Hankintojen johtaminen Kurssin esittely

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

Tuloslaskenta (22C00400, 6 op)

T Ohjelmistotekniikan seminaari

KJR-C2004 Materiaalitekniikka. Käytännön järjestelyt, kevät 2017

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

4 Johdanto XML-maailmaan

A4.1 Projektityö, 5 ov.

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

StanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen

Palautekysely tilastollisen signaalinkäsittelyn kurssiin

Ohjelmistojen mallintaminen, kesä 2009

MAT INVESTOINTITEORIA. (5 op) Kevät Ville Brummer / Pekka Mild / Ahti Salo

PHYS-A0120 Termodynamiikka (TFM) Maanantai

W3C, XML ja tietojenkäsittely: Ihmisen ja tietokoneen yhteinen ymmärrys suoritettavasta tehtävästä ja XML-standardien merkitys tietosysteemeissä (MH)

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

YRITYSVASTUU JA -ETIIKKA: KNOWING, DOING, BEING

Digitaalisen median tekniikat. JSP ja XML Harri Laine 1

Luento 1: Johdanto merkintäkieliin

XML johdanto, uusimmat standardit ja kehitys

Ohjelmoinnin peruskurssi Y1

0. Johdatus kurssiin. Ene Kitkallinen virtaus

Sisäinen tarkastus ja atk-avusteinen tarkastus (22C00600, 6 op)

XML ja Web Services update

Neoxen Systems on suomalainen ohjelmistotalo. Olemme erikoistuneet tiedon- ja oppimisen hallinnan ratkaisuihin.

ENG3042.Kand Kandidaatintyö ja seminaari (10 op) ENY ENG3044.Kand Kandidaatintyö ja seminaari (10 op) RYM Saija Toivonen

Opetustapahtumien erilaiset ilmoittautumistavat ja niiden edellyttämät opetustapahtumahierarkiat Oodissa

Tekniikan alan kieliopinnot

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

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

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

Kon HYDRAULIIKKA JA PNEUMATIIKKA

Kon Mekanismiopin perusteet

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

Kuvataiteen aineopinnot (35 op) - ayukuv1800

Hohde Consulting 2004

ELEC-C7230 Tietoliikenteen siirtomenetelmät. Yleistä

22A00110 Laskentatoimen perusteet (6 op) SYLLABUS. Opettaja. Jari Melgin Huone H 3.35/Töölö Puhelin

Kuvataiteen aineopinnot (35 op) - ayukuv1800

Kurssiesite syksy 2017:

Transkriptio:

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 is Beginning XML, 3rd edition by David Hunter et al., Wrox Press, ISBN 0764570773 You need to pass the exam and exercises Four rounds of exercises Please study course home page for more information: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as0 110?language=en www.hohde.com Hohde Consulting 2004 2

Tervetuloa kuvauskielten ihmeelliseen maailmaan Kurssin tavoite ja esitietovaatimukset Kurssin tavoitteena on antaa perustason teoreettiset tiedot ja käytännön taidot rakenteisten kielien käytölle Näillä tiedoilla ja taidoilla on näillä näkymin hyötyä sekä opiskelun myöhemmissä vaiheissa että työelämässä Kurssi AS-106.213 Ohjelmoinnin peruskurssi L1 on esitietovaatimuksena Tämä kurssi vaatii ohjelmointiosaamista, muuten moni asia voi olla hankala ymmärtää ja kaikista harjoitustöistä ei pääse läpi www.hohde.com Hohde Consulting 2004 4

Henkilökunta Kurssin luennoi TkL Janne Kalliola Assistentteina TY Tuukka Antikainen ja TY Yrjö Häme Kurssin harjoitustöiden palautusjärjestelmästä vastaa Aki Hiisilä www.hohde.com Hohde Consulting 2004 5 Käytännön järjestelyt Luennot pidetään tiistaisin 16-18 salissa AS 1 Viimeinen luento on 7.12. Harjoituksia on neljä kierrosta Harjoitusryhmät luokassa Y338c: tiistaisin klo 12-14 torstaisin klo 10-12 Tentit joulu- ja tammikuussa Ajat ilmoitetaan myöhemmin Ilmoittautuminen webtopilla Aikaraja 19.9 Assistentit vastaavat kaikista järjestelyistä www.hohde.com Hohde Consulting 2004 6

Kurssin tiedotus Kurssin tiedotus hoidetaan kurssin WWW-sivujen kautta: http://www.media.hut.fi/opinnot/opintojaksot/kurssi/as0110 Luentokalvot ilmestyvät kotisivuille luentojen läheisyydessä (joko ennen tai jälkeen) Kurssin uutisryhmä: studies.public.as-0.110 (tkknews.hut.fi palvelin) Uutisryhmät www:ssä: http://webnews.hut.fi Sähköposti: as0110@hut.fi Sähköpostilla vain henkilökohtaiset asiat, kaikki kurssin asiasisältöön ja tehtävien suorittamiseen liittyvät kysymykset uutisryhmään Ajankohtaisista asioista puhutaan yleensä myös luennoilla Jokaisen luennon alussa käydään tarvittaessa läpi edellisen luennon pohjalta heränneet kysymykset Harjoitustöitä ei käsitellä luennolla kuin korkeintaan yleisellä tasolla www.hohde.com Hohde Consulting 2004 7 Kurssikirja Kurssikirja on Beginning XML, 3rd Edition David Hunter et al, Wrox Press Kirja on juuri julkaistu, ei vielä kaikkialla saatavissa Voit käyttää toista painosta, mutta sitä ei kannata ostaa TKK:n kirjaston kautta Safarista löytyy XML in Nutshell, johon on kolme lukuoikeutta kirjaa voi käyttää referenssiteoksena ei tarvitse siis ostaa, ei tarvitse lukea tenttiin kirja tuodaan myös harjoitusryhmiin selailtavaksi www.hohde.com Hohde Consulting 2004 8

Luennot 14.9. Johdanto merkintäkieliin (tänään) 21.9. XML:n syntaksi 28.9. Tietorakenteiden kuvaus 5.10. XPath & XLink 12.10. XQuery 19.10. XSLT 26.10. Perusohjelmointirajapinnat (DOM & SAX) 2.11. Web Services (SOAP + WSDL, XML-RPC) XML-tuki ohjelmointikielissä 9.11. DocBook 16.11. XML:n käyttö webissä (XHTML, RSS, XForms) 23.11. XML:n dokumenttipiirteet (XSL-FO, SVG) 30.11. Metadata (RDF) 7.12. Multimedia (SMIL, MMS) www.hohde.com Hohde Consulting 2004 9 Harjoitusryhmät Harjoitusryhmät luokassa Y338c: tiistaisin klo 12-14 torstaisin klo 10-12 Ensimmäinen harjoitusryhmä to 30.9.2004 Harjoitustilaisuuksissa voi tehdä tehtäviä omaan tahtiin ja kysyä neuvoa assistentilta Erillisiä vastaanottoaikoja ei ole www.hohde.com Hohde Consulting 2004 10

Harjoitustehtävät (1/2) Neljä tehtäväkierrosta, kussakin 3-4 tehtävää Yhden tehtäväkierroksen maksimipistemäärä on 300, läpipääsyyn vaaditaan 150 pistettä Kaikki kierrokset läpäistävä Neljännen kierroksen jälkeen rästikierros, jolla voi korvata yhden varsinaisen kierroksen suorituksen Rästikierroksella yli 150 meneviä pisteitä ei huomioida Harjoitustehtävien tekeminen onnistuu tekstieditorilla, esimerkiksi emacsilla kurssin kotisivuilla julkaistaan tarkempia ohjeita atkkeskuksen koneilta löytyvien ohjelmien käyttöön www.hohde.com Hohde Consulting 2004 11 Harjoitustehtävät (2/2) Tehtävänannot ja palautus Goblin-järjestelmän kautta: https://goblin.automationit.hut.fi/as0110 Huolehtikaa että Topissa on toimiva sähköpostiosoite Aikarajat ovat tiukkoja Kierrokset avataan 3 viikkoa ennen DL:ää Kierros 1 2 3 4 rästi Aikaraja 11.10.2004 klo 12 25.10.2004 klo 12 8.11.2004 klo 12 22.11.2004 klo 12 3.12.2004 klo 12 www.hohde.com Hohde Consulting 2004 12

Suorittaminen ja arvostelu Kurssin suorittaminen vaatii läpäistyn tentin ja riittävän määrän pisteitä harjoitustehtävistä jokainen harjoituskierros läpäistävä Harjoitustehtävistä saa lisäpisteitä tenttipisteisiin seuraavasti: < 600 hylätty 600-799 0 pistettä 800-899 1 piste 900-999 2 pistettä 1000-1099 3 pistettä => 1100 4 pistettä Tentti on läpäistävä ilman lisäpisteitä eli lisäpisteet ovat vain ja ainoastaan arvosanan korottamiseen www.hohde.com Hohde Consulting 2004 13 Kysymyksiä? Kommentteja?