KIT- Kieliteknologian opetuksen verkosto- KIT

KIT-verkoston kurssit teemoittain

Klikkaa kurssin nimeä saadaksesi kunkin yksittäisen kurssin kurssikuvauksen näkyviin.

(v)=verkkokurssi, (i)=itseopiskelu, (k)=kontaktiopetus

Atk ja ohjelmointi (16)

Näytä kurssit listana

Kurssikuvaus
1. Digitaalisen median tekniikat, HY (582302) 2 ov
Tietojenkäsittelytieteen laitos
EI OPETETA 05-06
Esitiedot: HTML-kielen perusteet, UNIX-käyttöjärjestelmän perusteet, perusohjelmointitaito. Esitietojen hankintatapa: Ohjelmointitaito, esim. kurssi 581325-0 Ohjelmoinnin perusteet (3 ov)
Tavoitteet: Oppia rakentamaan websovelluksia.
Sisältö: Kurssilla käsitellään websivustojen toteuttamisen perustekniikoita, erityisesti dynaamisuuden ja interaktiivisuuden hallintaa sekä ulkoasun määrittelemistä tyylipohjien avulla. Kurssilla toteutetaan harjoitustyönä näytekansio webtekniikoilla.
Taso: aine
Lisätietoja kurssista: http://www.cs.Helsinki.FI/u/hahonen/ktekno/
Kurssikuvaus
2. Dokumenttien käsittely, HY (Ikk116) - ov 3 op
Käännöstieteen laitos
ODOTA VAHVISTUSTA
Esitiedot: Ei esitietovaatimuksia.
Sisältö: Opintojaksolla harjaannutaan elektronisten dokumenttien käsittelyyn. Voidaan korvata kieliteknologian kohdalla Clt150 Rakenteisten dokumenttien alkeet. Suoritus: harjoitukset.
Taso: perus
Lisätietoja kurssista: http://rosetta.helsinki.fi/opiskelu/opetus_ikk.htm
Kurssikuvaus
3. Formaalit kielet, TTY (MAT-41180) 3 ov 6 op
Matematiikan laitos

Lisätietoja kurssista: http://www.info.uta.fi/kieliteknologia/TTYn%20kit-kurssit%202005-2006.htm
http://www.math.tut.fi/~ruohonen/kieli.htm
http://www.tut.fi/public/oppaat/opas2005-2006/perus/laitokset/Matematiikka/MAT-41180.html
Kurssikuvaus
4. Information Retrieval Methods, HY (581257) 3 ov 6 op
Tietojenkäsittelytieteen laitos
Sisältö: Tiedonhaun peruskäsitteet. Tiedon tallennus- ja hakuprosessi. Tiedonhakumallit. Täsmäytysmenetelmät. Luonnollisen kielen käsittely hakua varten. Kyselystrategiat ja käyttöliittymät. Kurssiin liittyy harjoitustyö.Opetetaan keväällä 2006.
Taso: syventävät
Lisätietoja kurssista: http://www.cs.Helsinki.FI/opinnot/
Kurssikuvaus
5. Kieliteknologian ATK-ympäristö, HY (Clt130) 1 ov 2 op
Yleisen kielitieteen laitos/kieliteknologia
Esitiedot: Aiempia pohjatietoja UNIX-käyttöjärjestelmästä tai tietokoneen käytösta ei edellytetä.
Tavoitteet: Kurssilla tutustutaan UNIX-koneiden käytön perusteisiin ja UNIX-järjestelmän hyödyntämiseen kieliaineistojen tutkimisessa. Voit oppia tekemään suurista tekstikorpuksista poimintoja, hakemaan konkordansseja, laskemaan frekvenssejä, ja muita juuri kielistä kiinnostuneille olennaisia asioita. Kurssi on suunnattu aloittaville tai pitemmälle edenneille kielen tai kielitieteen opiskelijoille.
Taso: perus
Lisätietoja kurssista: http://www.ling.helsinki.fi/kit/2005s/clt130/
Kurssikuvaus
6. Kieliteknologian ATK-ympäristö, JoY (450506) 2 ov 2 op
Yleinen kielitiede ja kieliteknologia
Sisältö: Kurssi antaa alustavat taidot Unix-järjestelmän ja sen työkalujen käyttämiseksi
Taso: perus
Lisätietoja kurssista: http://phon.joensuu.fi/kieliteknologia/kurssit/2005s/ktatk/
Kurssikuvaus
7. Korpusten käsittely, HY (Clt131) 2 ov 3 op
Yleisen kielitieteen laitos/kieliteknologia
Esitiedot: UNIX-kurssi kielten opiskelijoille tai vastaavat tiedot.
Tavoitteet: Kurssin tavoitteena on tutkintovaatimusten mukaan "[oppia] laatimaan tietokonemuotoisia tekstiaineistoja, muokkaamaan niitä, sekä etsimään esimerkkejä tietokonemuotoisista teksteistä." Käytännössä tämä tehdään Unix-käyttöjärjestelmässä unixin omia käskyjä ja Perl-ohjelmointikieltä käyttäen. Osa kurssin Perl-asioista esitetään "resepteinä" eli kurssilaisen ei odoteta kurssin jälkeen hallitsevan opetettua asiaa, vaan kykenevän muokkaamaan esim. valmiiksi annettu korkordanssiohjelma omiin tarkoituksiinsa sopivaksi.
Taso: perus
Lisätietoja kurssista: http://www.ling.helsinki.fi/kit/2005s/clt131
Kurssikuvaus
8. Ohjelmoinnin ja laskennan perusmallit, HY (581330-2) 2 ov 4 op
Tietojenkäsittelytiede
Esitiedot: Koulumatematematiikka
Tavoitteet: Kurssilla tutustutaan ohjelmoinnin ja laskennan formaaleihin perusmalleihin.
Sisältö: Aärelliset automaatit ja formaalit kielet. RAM-koneet. Kielioppien jäsentäminen. Ohjelmien oikeellisuuden varmistaminen. Suoritustapa: luennot, harjoitukset, tentti.
Taso: aine
Lisätietoja kurssista: http://www.cs.Helsinki.FI/u/hahonen/ktekno/
http://www.cs.helsinki.fi/opinnot/
Kurssikuvaus
9. Ohjelmoinnin perusteet, HY (581325-0) 3 ov 5 op
Tietojenkäsittelytiede
Sisältö: Opetetaan keväällä 2006.
Taso: perus
Lisätietoja kurssista: http://www.cs.Helsinki.FI/u/hahonen/ktekno/
http://www.cs.helsinki.fi/opinnot/
Kurssikuvaus
10. Rakenteiset dokumentit, TTY (MATHM-47150) 3 ov 6 op
Matematiikan laitos
Esitiedot: 73270 Hypermedian perusteet. 8100110 Ohjelmointi II ja 8100200 Laaja ohjelmointi (vaihtoehtoisia)
Tavoitteet: Opintojakson tavoitteena on perehdyttää opiskelija rakenteisten dokumenttien peruskäsitteisiin, menetelmiin ja sovelluksiin. Kurssilla tutustutaan erityisesti XML-standardiperheeseen.
Sisältö: Peruskäsitteet, dokumenttien merkitsemiskielet ja sovellukset. Rakenne ja tyylimääritykset. Dokumenttien rakenteen analyysi, metatieto ja rakennekaaviot, XML:n syntaksi. DTD ja sen suunnittelu, dokumenttien jäsentäminen ja validointi. XML-standardiperhe. Rakenteiset dokumentit ja hyperteksti. Sovellutuksia. Luennot (42 t), harjoitukset (28 t). Lopputentti ja harjoitustyö
Kirjallisuus: Ilmoitetaan erikseen.

Lisätietoja kurssista: http://www.info.uta.fi/kieliteknologia/TTYn%20kit-kurssit%202005-2006.htm
http://matriisi.ee.tut.fi/hmopetus/rd/
http://www.tut.fi/public/oppaat/opas2005-2006/perus/laitokset/Matematiikka/MATHM-47150.html
Kurssikuvaus
11. Rakenteisten dokumenttien käsittely, HY (Clt232) 2 ov 3 op
Yleisen kielitieteen laitos/kieliteknologia
ODOTA VAHVISTUSTA
Esitiedot: Rakenteisten dokumenttien perusteet, esim. Clt132
Sisältö: XML-standardi yksityiskohtaisemmin (yksiselitteiset tunnukset, linkitys, nimiavaruudet); XML-jäsennin ja validointi; DTD ja skeema(t); XSLT-muunnokset; LaTeX rakenteisena dokumenttina ja LaTeX-dokumenttien tekeminen;
Taso: aine
Lisätietoja kurssista: http://www.ling.helsinki.fi/kit/2005s/opetus.shtml
Kurssikuvaus
12. Rakenteisten dokumenttien perusteet, HY (Clt132) 2 ov 3 op
Yleisen kielitieteen laitos/kieliteknologia
ODOTA VAHVISTUSTA
Esitiedot: Kieliteknologian ATK-ympäristön tuntemus, esim. Clt130
Sisältö: Rakenteisten ja rakenteettomien (näköis- eli WYSIWYG-dokumenttien) dokumenttien väliset erot. Rakenteen merkkaus XML:n mukaisesti: alkiot ja attribuutit. Sopimukset tietyn rakenteen noudattamisesta (DTD), hyvinmuodostetut ja validoidut dokumentit. XHTML- ja HTML-kielten alkeet ja niiden erot. Rakenteisen dokumentin ulkonäön säätely ja CSS-muotoilukielen alkeita. Opitaan tunnistamaan XML-muotoisen tiedon rakenne, editoimaan XML-muotoista dokumenttia sekä laatimaan XHTML-dokumentti.
Kirjallisuus: Verkkomateriaalia, mm. http://www.w3.org
Taso: perus
Lisätietoja kurssista: http://www.ling.helsinki.fi/kit/2005s/opetus.shtml
Kurssikuvaus
13. Ruby-ohjelmointi, JoY (450603) 2 ov 3 op
Yleinen kielitiede ja kieliteknologia
(v) ODOTA VAHVISTUSTA
Sisältö: Kurssi perehdyttää oliopohjaiseen Ruby-skriptauskieleen ja sen käyttöön kieliteknologian kontekstissa.
Taso: aine
Lisätietoja kurssista: http://phon.joensuu.fi/kieliteknologia/
Kurssikuvaus
14. Theory of Automata (Automaattiteoria), TTY (MAT-41176) 3 ov 5 op
Matematiikan laitos
Esitiedot: Suositeltava: 73116 Mathematics for Algorithms
Sisältö: Strings of symbols, languages and mathematical machines. Deterministic and non-deterministic computations. Turing machines, algorithms, decidability. Oracles and reducibility. Complexity of computation. Lectures (42 h) ja exercises (28 h). Final exam plus activity points and class tests, particulars to be announced during first lecture. Lectures in English. The course is given biannually, alternating with the course 73118 Formaaliset kielet.
Kirjallisuus: Sipser, M.: Introduction to the Theory of Computation, PWS Publ. Co., Boston, 1996.
Taso: aine
Lisätietoja kurssista: http://www.info.uta.fi/kieliteknologia/TTYn%20kit-kurssit%202005-2006.htm
http://www.tut.fi/public/oppaat/opas2005-2006/perus/laitokset/Matematiikka/MAT-41176.html
Kurssikuvaus
15. Tietotekniikan peruskurssi, TaY (B1) 2 ov 2 op
Informaatiotutkimuksen laitos
Esitiedot: Tietokoneen käyttötaito.Seuraavat esitiedot ovat suositeltavia: ohjelmointitaito jollakin ohjelmointikielellä.
Tavoitteet: Kurssilla tutustutaan UNIX-koneiden käytön perusteisiin ja UNIX-järjestelmän hyödyntämiseen kieliaineistojen tutkimisessa. Tavoitteena on oppia tekemään suurista tekstikorpuksista poimintoja, hakemaan konkordansseja ja laskemaan frekvenssejä, käyttämään UNIXin komentokieltä ja työkaluja tekstikorpusten muokkaamisessa, esimerkkien poimimisessa ym., ratkaisemaan lingvistisiä ongelmia korpusten, tietokonemuotoisten sanakirjojen ym. avulla, rakentamaan uusiin tarpeisiin soveltuvia työkaluja käyttäen valmiita työkaluja, komentotulkin kieltä ja awk-kieltä.
Taso: perus
Lisätietoja kurssista: http://www.info.uta.fi/kieliteknologia/kit-opetus%202005-2006.htm
Kurssikuvaus
16. XML-metakieli, HY (582304) 2 ov 4 op
Tietojenkäsittelytiede
Esitiedot: HTML+CSS,Ohjelmoinnin harjoitustyö tai hyvä ohjelmointitaito (Java), Tietorakenteet.
Tavoitteet: Perustiedot ja -taidot XML-dokumenttien luomisesta ja käsittelystä. Luennot, harjoitukset, tentti ja harjoitustyö
Sisältö: DTD ja dokumentin rakenteen mallintaminen. Nimiavaruudet. XML:n prosessointi DOM:n ja SAX:n avulla. HTML:n generointi XSLT:llä. XSL FO ja dokumenttien muotoilu XSLT:n avulla. Lähistandardit. Opetetaan keväällä 2006.
Kirjallisuus: Suositeltava kurssikirja: Neil Bradley: The XML Companion (3rd ed.) Addison-Wesley, 2002
Taso: aine
Lisätietoja kurssista: http://www.cs.helsinki.fi/opinnot>

Alkuun