123
muokkausta
p (→Aikataulusta) |
(Käyttäjien ttapio ja ajhaa laatimat perusopintojen kuvaukset) |
||
Rivi 6: | Rivi 6: | ||
* Tunnetaan myös nimellä JTKT | * Tunnetaan myös nimellä JTKT | ||
Kurssin tarkoitus on johdatella uudet oppilaat (“fuksit”) tietojenkäsittelytieteen ihmeelliseen maailmaan. Kurssin toteutus elää vuosittain opiskelijapalautteen myötä, mutta suuri osa toteutuksesta tulee olemaan pienryhmässä kirjoitettuja, lyhyitä, viikottaisia esseitä TKT:hen liittyvistä aiheista. Lisäksi samoista aiheista pidetään pieniä esitelmiä, ja opponoidaan muiden vastaavia. | |||
Bonuksena kurssin fuksitoteutukseen on sisäänleivottu 4 op:ta (eli TKT kanditutkintoon vaadittavat) englannin opintoja, jotka ilmenevät muutaman englanninkielisenä esseenä ja esityksenä. Englannin opinnot suositellaan lämpimästi suoritettavaksi JTKT:n ohessa. | |||
HUOM! JTKT-toteutetaan useimmista muista kursseista poiketen kahdessa jaksossa! | |||
=== Ohjelmoinnin perusteet (5 op) === | === Ohjelmoinnin perusteet (5 op) === | ||
* Tunnetaan myös nimellä OhPe | * Tunnetaan myös nimellä OhPe | ||
Kurssin tarkoitus on johdatella uudet oppilaat (“fuksit”) tietojenkäsittelytieteen ihmeelliseen maailmaan. Kurssin toteutus elää vuosittain opiskelijapalautteen myötä, mutta suuri osa toteutuksesta tulee olemaan pienryhmässä kirjoitettuja, lyhyitä, viikottaisia esseitä TKT:hen liittyvistä aiheista. Lisäksi samoista aiheista pidetään pieniä esitelmiä, ja opponoidaan muiden vastaavia. | |||
Bonuksena kurssin fuksitoteutukseen on sisäänleivottu 4 op:ta (eli TKT kanditutkintoon vaadittavat) englannin opintoja, jotka ilmenevät muutaman englanninkielisenä esseenä ja esityksenä. Englannin opinnot suositellaan lämpimästi suoritettavaksi JTKT:n ohessa. | |||
HUOM! JTKT-toteutetaan useimmista muista kursseista poiketen kahdessa jaksossa! | |||
=== Ohjelmoinnin jatkokurssi (5 op) === | === Ohjelmoinnin jatkokurssi (5 op) === | ||
* Tunnetaan myös nimellä OhJa | * Tunnetaan myös nimellä OhJa | ||
Nimensä mukaisesti kurssilla jatketaan siitä, mihin ohjelmoinnin perusteella jäätiin. Opetus järjestetään myös samaan tapaan. Perusasioiden ollessa hallussa, harjoitustehtävien ohjelmat laajenevat ja tulevat entistä mielenkiintoisemmiksi - ja haastavammiksi. Ohjelmoinnin jatkokurssin jälkeen opiskelija pystyy ohjelmoimaan itsenäisesti ja hyödyntämään internetiä ohjelmointitaitojensa kehittämisessä. | |||
=== Tietokoneen toiminta (5 op) === | === Tietokoneen toiminta (5 op) === | ||
* Tunnetaan myös nimellä TiTo | * Tunnetaan myös nimellä TiTo | ||
Tämä kurssi on perusopinnoista haastavin, mutta ei mitenkään mahdoton! Muihin perusopintoihin poiketen, kurssin luennot ovat tärkeä osa kurssia, joskaan eivät siltikään pakollisia. Olennaista on oppia nopeasti rytmiin, jossa jokin tietokoneen asiakokonaisuus käydään läpi luennolla, sitä opiskellaan viikkotehtäviä (‘laskareita’) tehdessä, ja lopulta kerrataan minikokeeseen. Kun luennolla heprealta kuulostava, vaikea asia on läpikäyty kolmeen kertaan, huomaat kokeeseen tullessasi yhtäkkiä ymmärtäväsi ja osaavasi käyttää konekieltä kuin luennoitsija Kerola itse! | |||
Kurssilla opitaan perusteet siitä, mitä tietokoneen sisällä oikeasti tapahtuu, eli tutustutaan mm. prosessorin toimintoihin, yhden ohjelman suoritukseen koneessa ja opetellaan hiukan symbolista konekieltä. Tällä konekielellä tosin ei ole kovinkaan paljon tekemistä "oikeiden assemblerien" (Masm, Nasm, Fasm) kanssa vaan kurssilla käytetään laitoksen omaan opetuskäyttöön väsättyä TTK91-assemblyä ja Titokone-simulaattoria. Pääpaino on kuitenkin enemmän teorian ymmärtämisessä. Kurssin sisältö jakaa opiskelijoita ehkä selvimmin kahteen leiriin: niihin jotka hehkuttavat ja niihin jotka vihaavat yli kaiken. | Kurssilla opitaan perusteet siitä, mitä tietokoneen sisällä oikeasti tapahtuu, eli tutustutaan mm. prosessorin toimintoihin, yhden ohjelman suoritukseen koneessa ja opetellaan hiukan symbolista konekieltä. Tällä konekielellä tosin ei ole kovinkaan paljon tekemistä "oikeiden assemblerien" (Masm, Nasm, Fasm) kanssa vaan kurssilla käytetään laitoksen omaan opetuskäyttöön väsättyä TTK91-assemblyä ja Titokone-simulaattoria. Pääpaino on kuitenkin enemmän teorian ymmärtämisessä. Kurssin sisältö jakaa opiskelijoita ehkä selvimmin kahteen leiriin: niihin jotka hehkuttavat ja niihin jotka vihaavat yli kaiken. | ||
Rivi 32: | Rivi 32: | ||
Kurssi on siitä erikoinen, että kurssin loppukokeen voi korvata neljällä kurssin aikana tehtävällä minikokeella. | Kurssi on siitä erikoinen, että kurssin loppukokeen voi korvata neljällä kurssin aikana tehtävällä minikokeella. | ||
P.S. | |||
Kurssista liikkuu jäärien keskuudessa paljon meemejä, mutta parasta on jättää ennakkohype väliin ja mennä kurssille avoimin mielin. | |||
=== Tietokantojen perusteet (5 op) === | === Tietokantojen perusteet (5 op) === | ||
* Tunnetaan myös nimellä Tikape | * Tunnetaan myös nimellä Tikape | ||
Tämä kurssi on murrosvaiheessa, ja kuvauksemme saattaakin olla auttamatta vanhentunut tätä luettaessa. Mutta yritetään! Tietokantojen perusteisiin kuuluu tietokantojen suunnittelu ja lukuisten erilaisten kaavioiden piirrustelu, tietokannan käyttö Javalla, sekä SQL:n käyttö. Toteutukseen kuuluu viikottaisia yksin tai pajassa tehtäviä harjoituksia, sekä jokaviikkoinen ryhmätapaaminen. Lisäksi kurssin aikana tehdään ryhmätyönä tietokantaa hyödyntävä mallisovellus. | |||
== Pakolliset Aineopinnot == | == Pakolliset Aineopinnot == |