Kevät

ITK001 Orientation to University Studies (0.0 cr, ECTS 0.0 cr)

Petri Heinonen (peheinon@mit.jyu.fi)
Tommi Lahtonen (tjlahton@mit.jyu.fi)

Sisältö: [Not translated to English.] Ensimmäisen opintovuoden alussa, pienryhmäohjausta (turorryhmät) ainakin syyslukukaudella. Opintojakson tarkoituksena on auttaa opiskelijaa opintojen suunnittelussa ja käytännön ongelmien ratkaisemisessa (korkeakoululaitos, yliopisto-opiskelu, opiskeluympäristö, tiedekunta, koulutus ja opintojen suunnittelu sekä sisäinen tiedotus, opiskelutekniikka, kirjastopalvelut, ylioppilaskunta ja harrastustoiminta, liikunta). Opiskelijat jaetaan pienryhmäohjausta varten 10-20 opiskelijan ryhmiin nimenhuutotilaisuuden yhteydessä. Kurssin järjestävät tiedekunta, laitokset, opintotoimisto ja kirjasto. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

ITK010 Tietokone ja tietoverkot työvälineenä (2.0 cr, ECTS 4.0 cr)

Petri Heinonen (peheinon@mit.jyu.fi)
Tommi Lahtonen (tjlahton@mit.jyu.fi)

Aikataulu: Lectures 24h weeks 2-9, tuesdays and thursdays 16-18 in Agora auditorium 1. Sisältö: Course gives the necessary basic knowledge to take other courses in faculty of information technology. Content: 1) Agoranet, viruses and security; 2) WWW 3) Netiquette, privacy, copyrights 4) Word processing, presentation graphics, compression programs 5) WWW authoring basics Opetusmuodot: Lectures, demonstrations and assignment Suoritustavat: Assignment [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://appro.mit.jyu.fi/tyovaline/

ITK012 Communication 2: Groups and Teams (2.0 - 3.0 cr, ECTS 4.0 - 6.0 cr)

Mikko Jäkälä (mikko@cc.jyu.fi)

Aikataulu: Introduction lectures in Finnish (1 ov) 24 hours, Wed 8-12, weeks 10-15, in Ag Beeta, or as a self-study during the summer semester. Exercises (1-2 ov) as a self-study during the summer semester. Sisältö: The aim of the course is to get acquainted with the group communication theories and the analysis and evaluation of group communication processes. The course consists of two parts: introduction lectures (1 ov) (or as a self-study in summer semester) and excercises (1-2 ov, summer semester). Kirjallisuus: - Esitiedot: - Opetusmuodot: Contact the teacher for more information about acomplishing the course in English. Suoritustavat: - [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

ITK013 Communication 3: Organizations and Communities (2.0 - 3.0 cr, ECTS 4.0 - 6.0 cr)

Mikko Jäkälä (mikko@cc.jyu.fi)

Aikataulu: Lectures in Finnish 30 hours during the weeks 4-11, Tu 10-12, Th 10-12 in Ag aud.1. Sisältö: The goal of the course is to become familiar with the essential theories and concepts of organizational communication and to get into the functions and meanings of communication in organization. Kirjallisuus: - Esitiedot: - Opetusmuodot: Contact the teacher for more information about attending the course in English. Suoritustavat: - [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~santsi

ITK014 Kirjoitusviestintä (1.0 - 3.0 cr, ECTS 2.0 - 6.0 cr)

Mikko Jäkälä (mikko@cc.jyu.fi)

Aikataulu: Lectures and exercises in Finnish 20 hours during the weeks 13-15 and 17-18, Tu 8-10, in Ag Beeta. Sisältö: The aim of the course is to improve the participants academic writing skills in Finnish. The course focuses on different phases of the writing process, like choosing the topic, scrutinying the topic and structuring the content of the writing. Some basic instructions are also given of Finnish language and processwriting. Kirjallisuus: - Esitiedot: - Opetusmuodot: Contact the teacher for more information about attending the course in english. Suoritustavat: - [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

ITK015 Diskreetit rakenteet (3.0 cr, ECTS 6.0 cr)

Jorma Kyppö (jorma@cs.jyu.fi)

Aikataulu: [Not translated to English.] Luennot 30h viikoilla 3-12, ti 14-16 ja pe 10-12 salissa Ag aud.1. Sisältö: [Not translated to English.] Kurssilla opitaan perusteet joukko-opista, funktioista, relaatioista, logiikasta, diskreetistä todennäköisyyslaskennasta ja matemaattisesta päättelystä. Lisäksi perehdytään lukujärjestelmiin ja tiedon esitykseen tietokoneessa sekä verkkoteorian käsitteistöön. Tavoitteena on, että kurssin käyneelle tulevat tutuksi mm. sellaiset asiat kuin totuusarvot, loogiset lauseet, totuustaulut, predikaattilogiikka, osittainen järjestys, bijektio, rekursiivinen funktio, operaattorit, Pidgeon hole- ja diagonaaliperiaate ja induktio. Eri aihealueisiin perehtymistä tukevat kurssiin olennaisena osana kuuluvat laskuharjoitukset. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cs.jyu.fi/~jorma/kaakaa.htm

ITK110 Programming 1 (3.0 cr, ECTS 6.0 cr)

Pertti Hirvonen (hirvonen@it.jyu.fi)

Aikataulu: [Not translated to English.] Luennot viikoilla 3-5, ti 12-14 salissa Ag aud. 1 ja viikoilla 6-14 ma ja ti 12-14 salissa Ag aud. 1. Kurssi alkaa ti 14.1. Demonstraatiot viikoilla 5-14 ke ja to 8-18 mikroluokissa Ag B212.2 ja Ag B213.1. Sisältö: [Not translated to English.] Ohjelmoinnin perusrakenteet. Johdatus algoritmeihin ja ongelmanratkaisuun. Perustietorakenteet ja niiden soveltaminen. Ohjelman suunnittelun perusteet. Valmius yksinkertaisen Java-ohjelman toteuttamiseen. Kirjallisuus: [Not translated to English.] Mika Vesterholm, Jorma Kyppö: Java-ohjelmointi, 3. uudistettu painos, Talentum Media Oy, 2003. Y. Daniel Liang: Java Programming, 3rd edition, Prentice Hall, 2001. John Lewis, William Loftus: Java Software Solutions, 3rd edition, Addison Wesley, 2003. Harvey M. Deitel and Paul J. Deitel: Java How to Program, 4th edition, Prentice Hall, 2002. Esitiedot: [Not translated to English.] Tietokoneen käyttötaito. Ei edellytä aiempaa ohjelmointitaitoa. Opetusmuodot: [Not translated to English.] Luennot, demostraatiot mikroluokassa, harjoitustöiden ohjausta tarvittaessa. Suoritustavat: [Not translated to English.] Lopputentti ja harjoitustyö. Lopputentti on kaikille pakollinen, harjoitustyö voidaan korvata aktiivisella demonstraatioihin osallistumisella. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cs.jyu.fi/~hirvonen/

ITK111 Programming 1/Assignment (1.0 cr, ECTS 2.0 cr)

Pertti Hirvonen (hirvonen@it.jyu.fi)

Sisältö: [Not translated to English.] Ohjelmointi 1:een kuuluu pakollinen harjoitustyön osuus, joka suoritetaan joko tekemällä varsinainen harjoitustyö tai osallistumalla aktiivisesti ohjattuun demonstraatiotyöskentelyyn. Olipa suoritustapa kumpi tahansa, suoritus kirjataan koodilla ITK 111. Tutkintoa tai arvosanaa ei saa pelkällä luento-osuuden tentillä. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cs.jyu.fi/~hirvonen/

ITK115 Datanetworks (2.0 cr, ECTS 4.0 cr)

Mika Wikström (wikstrom@mit.jyu.fi)

Aikataulu: [Not translated to English.] Luennot 36h viikoilla 3-8, ma, ke ja to 16-18 salissa Ag aud.3. Sisältö: [Not translated to English.] Yleiskuva tietoliikenteestä ja tietoliikennepalveluista. Siirtotiet, informaation eri muodot ja siirtotavat. Erilaiset tietoliikenneverkot ja OSI-malli. Tietoliikenteen käyttö kokonaisjärjestelmien osana. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.mit.jyu.fi/wikstrom/opetus/itk115

ITK120 Ihminen ja tietojärjestelmä (2.0 cr, ECTS 4.0 cr)

Hannakaisa Isomäki (hannas@cc.jyu.fi)
Marketta Niemelä (niemark@cc.jyu.fi)
Antti Pirhonen (pianta@cc.jyu.fi)

Aikataulu: Aloitusluento ma 17.3. klo 16.15-19.30, Ag aud.1. Muut luennot to 20.3. klo 16.15-18, Ag aud.3, ma 24.3., 31.3. ja 7.4. klo 16-15-19.30, Ag aud.1 sekä ke 9.4. klo 16.15-19.30, Ag aud.1. Sisältö: [Not translated to English.] Ihmisen ja tietokoneen välisen vuorovaikutuksen (HCI) perusteet. HCI käsitteellisenä mallina. HCI:n kognitiiviset, emotionaaliset ja sosiaaliset aspektit. Käytettävyystutkimuksen tavoitteet osana järjestelmäkehitystä. Käyttöliittymien metaforat. Käyttöliittymätekniikoiden mahdollisuudet ja rajoitukset korkeatasoisen käytettävyyden toteuttamisessa. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cs.jyu.fi/ky/kurssit/itk120/

ITK145 Operating Systems (2.0 cr, ECTS 4.0 cr)

Jarmo Ernvall (ernvall@mit.jyu.fi)

Sisältö: Principles of assebly programming. Subprogram execution. Process scheduling and dispatch. Concurrency. Memory management. File system implementation. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cc.jyu.fi/~ernvall/kj.html

ITK150 Object Oriented Development of Information Systems (2.0 cr, ECTS 4.0 cr)

Eetu Luoma (luomae@st.jyu.fi)

Aikataulu: [Not translated to English.] Luennot 30h viikoilla 3-10, ma 16-18 ja ke 14-16 salissa Ag aud. 1 (Huom! vko 4, ma 20.1. klo 16-18 salissa Ag Alfa). Sisältö: [Not translated to English.] Opintojakson tavoitteena on osoittaa, miten tietojärjestelmiä kehitetään oliolähestymistavan ja erityisesti UML:n mukaan. Sillä annetaan valmiuksia suorittaa vaatimusmäärittelyyn, analyysiin ja suunnitteluun kuuluvia kehittämistehtäviä staattisen ja dynaaminen mallintamisen avulla. Opintojakso auttaa myös ymmärtämään arkkitehtuurin ja käyttöliittymän suunnittelun perusteet ja liittymät muihin kehittämistehtäviin sekä uudelleenkäytön merkityksen ja keinoja (esim. suunnittelumallit ja sovelluskehykset). [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

ITK151 Oliokeskeinen tietojärjestelmien kehittäminen/harjoitustyö (1.0 cr, ECTS 2.0 cr)

Eetu Luoma (luomae@st.jyu.fi)

Aikataulu: [Not translated to English.]Johdantoluento 22.01.2003, kello 12-14, salissa Ag.aud.1, demonstraatiot viikoilla 5-7/2003 ja ohjaustilaisuudet viikoilla 8-10/2003 Sisältö: [Not translated to English.] Tutkimuksilla on osoitettu, että oliolähestymistavan sisäistäminen on mahdollista vain tekemisen kautta (learning-by-doing). Tästä syystä syksyn opintojaksolla ITK150 (oliokeskeinen tietojärjestelmien kehittäminen) hankittua tietämystä syvennetään laatimalla kaupallis-hallinnollisen tietojärjestelmän analysointi- ja suunnittelutehtävä annetun vaatimusmäärittelyn pohjalta. Opintojakson keskeisenä oppimistavoitteena on valmius soveltaa UML-perusteista menetelmää käytännössä. Analyysi- ja suunnittelutyötä varten harjoitellaan lisäksi mallinnus- sekä CASE -työvälineiden käyttöä. Opintojakson tuloksena tuotettavan harjoitustyön tekemistä tuetaan demonstraatioilla sekä ohjaustilaisuuksin. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.it.jyu.fi/users/luomae/itk151

TJTC46 - (2.0 cr, ECTS 4.0 cr)

Tero Vartiainen (tvarti@cs.jyu.fi)

Aikataulu: Lectures on weeks 3-5, Tue ja Thu 10-12 in Ag Beeta. Sisältö: The course is meant for future IT professionals, who are interested with the ethical questions of their field. The course includes: IT's ethical problems, theories of ethics, preventing and solving ethical problems, critical thinking, conversations on values and the basics of professional ethics. The course solves ethical problems and develops moral sensitivity and decision making skills. Kirjallisuus: Computers, Ethics & Social Values. Edited by Deborah G. Johnson, Helen Nissenbaum. Upper Saddle River (NJ), Prentice Hall, 1995. Ethical aspects of information technology. Spinello, Richard A. Englewood Cliffs (NJ), Prentice Hall, 1995. Esitiedot: Recommended from the third year forward. Opetusmuodot: Lectures, exercises, seminar Suoritustavat: Active participation in lectures, exercises and seminars. Writing an essay on one field of IT ethics, and presenting it during a seminar. [[F]Tarkat tiedot tästä kurssista sekä kurssille ilmoittautuminen]

http://www.cs.jyu.fi/~tvarti/tietotek.htm