Tutkinnonuudistus tkt-laitoksella ================================= Status 13.1.2005: ----------------- - LuK * Kursseja on hiottu, alkavat olla kohdallaan, kts alla. * Sijoittelu onnistuu periodeille, joskin 5 op kurssit ovat hieman ahtaita yhdessä periodissa, kts alla. * Nyt ehdotettu "ohjelmointi (olioilla) .. proseduraalinen ohjelmointi" voi olla hyvä muuttaa malliin "ohjelmointi proseduraalisesti Javalla .. olio-ohjelmointi", joskin tällöin tarvitaan vielä proseduraalisen ohjelmointikielen kurssi. Erityisesti Erkki ehdotti tätä, miten muut? * Ehdotus olisi, että tkt:ta vaadittaisiin 85 op (säädökset: 80-90). (opettajalinjalla 60) * Listalla on nyt 88 op kursseja, ja jos valinnaisia saataisiin edes pari, voisimme vastaavasti pari listan kurssia nimetä valinnaisiksi. Allaolevan ehdotuksen 3a mukaan olisi 75 op pakollisia + 10 op valinnaisia. * 1. vuosikurssin kurssit luennoidaan jo lukuvuonna 2004-05, 2004 alusta aloittaneet siirtyvät uuteen rakenteeseen. Lukuvuonna 2005-06 kahden ensimmäisen vuoden kurssit luennoidaan uuden mukaan. - FM * Rakenne mahdollisimman yksinkertainen, kts. alla * Maisteriohjelma voi edellyttää joidenkin tiettyjen LuK-kurssien olevan suoritettu (tai suoritettavan) * Tkt:ta oltava 50 op + gradu 30op (opett. 40+20) * Syventäviä oltava 60 (sis gradu), eli mainitusta 50 op:sta voidaan sallia 20 op aineopintotasoisia kursseja (vrt. nykyinen rajoitetusti valinnainen). * Opinnot koostuvat ko. linjan pääkurss(e)ista, valinnaisista (HOPS:n mukaan), mahdollisesti erikoistyöstä/ ko. linjan mukaisesta harjoittelusta. Aina HOPS:n mukaan. * Kurssit levällään (linjavastaavat huom!) * Yhteismaisteriohjelmat muiden laitosten kanssa mahdollisia, sopinevat tähän kaavaan kivuttomasti. - Kokonaislaajuus: * Vanha FM 160ov: tkt (ilman atk passia ja gradua) = min 72 ov = 45% * Uusi LuK+FM 300op: tkt (ilman atk passia ja gradua) = min 85 + 50 = 135 op = 45% Gradulla 85 + 50 + 30 = 165op = 55% Aikataulu: ---------- - Loput detaljit lukkoon helmikuun alkuun mennessä, opasteksti maaliskuussa. - Laitosneuvostot helmikuun alussa ja maaliskuussa. LuK --- Op Yht 180 Tkt kurssit 85 Sivuaine 50 (60 tai 25+25) Kieli (2. kot., vieras, suomi) 10? (8-10) Tietot, orient, (hops) 8? (8-10) Valinnaiset (vapaat + tkt) 27 (17 jos 1 sivuaine) Pakollisuuden vaihtoehdot 3a 3b 3c Sivuaine 75 67 88 25/39 1. vuosi 30 Syksy Johdatus TKT (CS100B) 5 P P P P(perus) Ohjelmointi (kielenä Java) 7 P P P P(perus) Ohjelmointityö 3 P P P P(perus) Kevät Diskreetit Rakenteet 5 P P P P(perus) Tietokonejärjestelmät 5 P P P P(perus) Tietorakenteet ja algoritmit 1 5 P P P P(Aine) 2. vuosi 32 Syksy Tiedonhallinta 5 P P P P(Aine) Proseduraalinen ohjelmointi 4 P P P P(Aine) Käyttäjät 4 V V P V Parityö 3 P P P V Kevät Käyttöjärjestelmät 4 P V P V Järjestelmäkehitys 4 V V P V Tietorakenteet ja algoritmit 2 4 P V P V Tietoverkot 4 P P P V 3. vuosi 26 Syksy Ohjelmistotuotanto 5 P P P V Projektityö 8 P P P - Kevät Laskennan teoria 5 V V P V LuK tutkielma+seminaari 8 P P P - Valinnaisten kurssien ajatuksia Harjoittelu (tai parityön vaihtoehtona) Testaaminen Tietoliikennetekniikka Johdatus signaaleihin Mikroverkon ylläpito (opettajalinjalaisille, ostopalveluna?) Opintojen ajoittuminen Vsk periodi 1 1 (Passi) Ohjelm 2 JohdTKT Ohjelm 3 TKJ DiskrRak 4 OhjTyö TRA1 2 1 TiedHall ProsOhj 2 Käyttäjät Parityö (Valinn1) 3 JärjKeh KäyttöJ 4 TRA2 NET 3 1 OhjTuot ProjT 2 (Valinn2) ProjT 3 LaskTeor LuK 4 (Valinn3) LuK FM rakenne ---------- - tkt 50 op syventäviä opintoja + 30 op gradu - opettajilla 40 + 20 Kullakin linjalla 1-3 pakollista kurssia/seminaaria (esim 10 op), mahdollisesti rajoitus muotoa "vähintään x op kursseista a, b, c", mahdollisesti ko. linjan mukainen erikoityö tai harjoittelu, täydentäen tkt syventävillä opinnoilla (tai ehkä hops:n mukaan osittain muiden aineiden syventävillä, joskin FM:ään jää vielä 40op valinnaisia, joten ei ehkä tarpeen). [seuraavissa oletetaan LuK pakollisuusaste 3a] Esim. tkt yleinen/teoria/joku kuvaava nimi... Esitietoina vaaditaan Laskennan teoria ja TRA2. Pakollinen: Algoritmien suunnittelu ja analysointi 10 op (4. vuoden 1&2 periodi) [Tässä voisi olla "x ov kursseista a, b, c", mutta tuskin tarpeen kun on "yleinen linja ja käytössä on HOPS] Seminaareja 4 op Erikoistyö 10-20 op Muita tietojenkäsittelytieteen syventäviä opintoja täydentäen 50 op:een HOPS:n mukaan. Pro gradu 30 op Muita opintoja täydentäen 120op:een. Esim. ohjelmistotuotanto Esitietoina vaaditaan Järjestelmäkehitys, Käyttäjät. Pakolliset: Ohjelmistotuotanto 2 10 op Projektinhallinta 5 op Seminaareja 2 op Ohjelmistotuotannon harjoittelu / ohjelmistotuotantotyö 15 op Muita tietojenkäsittelytieteen syventäviä opintoja täydentäen 50 op:een HOPS:n mukaan. Pro gradu 30 op Muita opintoja täydentäen 120op:een. Esim. signaalinkäsittely voi olla tkt/mat/fys yhteinen? Esitietoina vaaditaan johdatus signaaleihin, TRA2? Pakolliset: Hahmontunnistus Signaalinkäsittely II (fys lavi) Signaalien matematiikka (mat lavi) Seminaareja 4 op Muita tkt/fys/mat syventäviä opintoja täydentäen 50 op:een [voi olla enemmänkin] HOPS:n mukaan. Pro gradu 30 op Muita opintoja täydentäen 120op:een.