<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://fuksiwiki.tko-aly.fi/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hbp</id>
	<title>Fuksiwiki - Käyttäjän muokkaukset [fi]</title>
	<link rel="self" type="application/atom+xml" href="https://fuksiwiki.tko-aly.fi/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hbp"/>
	<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/Toiminnot:Muokkaukset/Hbp"/>
	<updated>2026-05-01T07:14:04Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Tietojenk%C3%A4sittelytieteen_opiskelusta&amp;diff=7649</id>
		<title>Tietojenkäsittelytieteen opiskelusta</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Tietojenk%C3%A4sittelytieteen_opiskelusta&amp;diff=7649"/>
		<updated>2014-11-04T10:40:00Z</updated>

		<summary type="html">&lt;p&gt;Hbp: /* Matematiikkaa ja tilastotiedettä */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tietojenkäsittelytiede ==&lt;br /&gt;
&lt;br /&gt;
=== Tietojenkäsittelytiede tieteenä ===&lt;br /&gt;
&lt;br /&gt;
Yleensä tuoreella tietojenkäsittelytieteen opiskelijalla, käpistelijällä, ei ole juuri minkäänlaista käsitystä siitä, mitä tietojenkäsittelytiede, TKT, tosiasiassa on. Moni kuvittelee tietojenkäsittelytieteen olevan ohjelmointia, mitä se ei suinkaan pelkästään ole. Ohjelmointi on TKT:ssä vain yksi - joskin tärkeä - työväline.&lt;br /&gt;
&lt;br /&gt;
Opinto-opas yrittää kuvailla tietojenkäsittelytiedettä, mutta käytännössä vain alan opiskeleminen auttaa hahmottamaan, mistä todella on kysymys. Eräs tyypillinen yhden virkkeen tiivistelmä on, että tietojenkäsittelytieteessä tutkitaan, mitä voidaan automatisoida tehokkaasti. Hieman pidemmin ilmaistuna tietojenkäsittelytieteessä ollaan kiinnostuneita siitä, mihin voidaan löytää luotettava, tehokas ja mahdollisimman automatisoitu ratkaisu.&lt;br /&gt;
&lt;br /&gt;
Matematiikassa riittää todistaa, että ongelmaan on olemassa ratkaisu. Teoreettisessa tietojenkäsittelytieteessä tämä ratkaisu on lisäksi pystyttävä löytämään tehokkaasti. Tietojenkäsittelytieteen sovelluksissa, esimerkiksi ohjelmistotuotannossa, tämäkään ei riitä, vaan tehokas menetelmä on lisäksi pystyttävä toteuttamaan luotettavaksi. Ehkäpä siis voidaankin sanoa, että tietojenkäsittelytieteessä on kysymys luotettavien ja tehokkaiden ratkaisuiden löytämisestä erilaisiin ongelmiin.&lt;br /&gt;
&lt;br /&gt;
Suurin osa tietotekniikka-alan töistä liittyy tavalla tai toisella ohjelmistokehitykseen, mikä tarjoaa mitä erilaisimpia työmahdollisuuksia esimerkiksi ohjelmoinnista, ohjelmistosuunnittelusta tai tietojenkäsittelyteoriasta kiinnostuneille. Tietojenkäsittelytieteen laitos tarjoaa monenlaisia kursseja mm. kaikista edellä mainituista tietojenkäsittelyn osa-alueista. Käytännössä tietojenkäsittelytiede antaa valmiudet mille tahansa alalle, jossa ongelmanratkaisu on keskeisessä asemassa. Nykyongelmien ratkaisuun vieläpä useimmiten liittyy tavalla tai toisella tietotekniikka.&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytiede on informaation tuottamiseen ja koneelliseen käsittelyyn perustuva ala. Tietojenkäsittelytieteelliselle ajattelulle on tyypillistä, että ongelmat jaetaan osaongelmiin, jotka ovat tarpeeksi yksinkertaisia ratkaistavaksi. Tämä saattaa kuulostaa suoraviivaiselta, mutta oppiessaan todella soveltamaan tätä ajattelutapaa myös arkipäivän elämässä, huomaa saaneensa jotain todella arvokasta. Monimutkaisen kokonaisuuden hallinta ja olennaisen hahmottaminen ovat keskeisimpiä taitoja tietojenkäsittelytieteessä.&lt;br /&gt;
&lt;br /&gt;
TKT:n opiskelussa tekijän oma osallistuminen on ensisijaisen tärkeää. Tietojenkäsittelytiedettä voidaan oikeutetusti pitää nykyajan käsityönä. Tietojenkäsittelytieteilijöiden harrastamalla satunnaisella vitsailulla humanististen tieteiden opiskelijoita kohtaan on myös perää, sillä tietojenkäsittelytieteen opiskelumenetelmät eivät voisi kirjatenteistä oikeastaan kauempana olla. Kurssissa epäonnistuneelle ei useimmiten voi antaa muuta neuvoa, kuin käskeä tekemään enemmän harjoituksia. Keskeistä on, että TKT:n opiskelussa esiin tulevia asoita pitää ymmärtämisen lisäksi osata soveltaa. Opetettavien asioiden ulkoa opiskelu ei riitä, joskin tarkka perustotuuksien osaaminen auttaa opiskelun eri vaiheissa.&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelyn ongelmiin on harvoin olemassa yksittäisiä oikeita ratkaisuja; ratkaisutapoja on useita ja vastaukset voivat olla hyvinkin erilaisia. Sen takia tietojenkäsittelyssä ei ole läheskään aina olemassa oikeaa vastausta tuottavaa kaavaa tai prosessia, jolla ongelma pystytään ratkaisemaan. Ongelmien ratkaisemisen tapauskohtaisuus johtuu osaksi siitä, että tietojenkäsittelytiede on nuori tieteenala ja osaksi siitä, että tietojenkäsittelytieteen ongelmat esiintyvät eri paikoissa eri muodossa. Monien mielestä mielenkiintoisia ovat myös ongelmat, joihin ei ratkaisua, ainakaan toistaiseksi, ole olemassa.&lt;br /&gt;
&lt;br /&gt;
=== Teoriaa ja käytäntöä ===&lt;br /&gt;
&lt;br /&gt;
Helsingin yliopiston tietojenkäsittelytieteen laitoksen tutkintovaatimukset ovat alan teoreettisimmat Suomen monialaisissa yliopistoissa. Varsin yleistä onkin kuulla vaatimuksia, että opetuksessa pitäisi vähentää teoriaa ja lisätä käytännön osaamista. Tällaiset vaatimukset eivät ole ominaisia vain tietojenkäsittelytieteelle tai Helsingin yliopiston tietojenkäsittelytieteen laitokselle. Vastaavaa kuulee miltei kaikkialla ja usein nimenomaan suhteellisen nuorten tieteenharjoittajien suusta. Kun opinnoissa on sitten edetty pidemmälle, nämä vaatimukset usein laantuvat.&lt;br /&gt;
&lt;br /&gt;
Kysymys lienee siitä, että teoriasta on usein vaikea saada otetta, jos ei ole myös riittävää käytännön osaamista perspektiiviä antamassa. Toisaalta kysymys on usein myös vääristä odotuksista siitä, mistä yliopisto-opiskelussa oikein on kysymys. Yliopisto ei opeta suoraan työelämässä tarvittavia taitoja vaan ennemminkin valmiuksia, joilla sellaiset taidot voi hankkia. Vaikka lyhyellä aikavälillä käytännön taitojen opettelu olisikin hyödyllisempää, vanhenevat sellaiset taidot pian nopeasti kehittyvillä aloilla. Riittävät teoreettiset valmiudet sen sijaan helpottavat kehityksen kelkassa pysymistä, kun uusia asioita ei tarvitse opetella alusta alkaen, vaan ne tunnistaa toimivan jonkin yleisemmän periaatteen mukaisesti. Tietojenkäsittelytieteen perimmäiset ongelmat eivät ole juurikaan, jos ollenkaan, aikojen saatossa muuttuneet.&lt;br /&gt;
&lt;br /&gt;
Moni aloitteleva opiskelija hieman virheellisesti ajattelee, että vaikeimpia ongelmia ovat juuri matemaattiset pulmat tai tekniset rajoitteet. Esimerkiksi ohjelmistotuotannossa keskeisimmät ongelmat liittyvät ohjelmistoprosesseihin, niiden johtamiseen ja asiakkaan kanssa toimimiseen. Laitokselle ei tosin kannata tulla silläkään asenteella, ettei &amp;quot;käpistelijän tarvitse osata ohjelmoida&amp;quot;. Tällaisille henkilöille oikeampi paikka lienee jokin kauppakorkeakoulu.&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytieteen tutkintovaatimuksissa ei ole käytännön ohjelmointi- tai muiden taitojen opettelua alun jälkeen. Opiskelijan oletetaan itse täydentävän tällaisia taitojaan tarpeen mukaan, vaikka tätä ei missään suoraan mainitakaan. Uuden ohjelmointikielen opettelu ei loppujen lopuksi ole kovinkaan suuri ponnistus, kunhan ohjelmointikokemus hieman karttuu. Tämä taas onnistuu paremmin työelämässä tai harrastusprojekteissa kuin tekemällä harjoitustyötä harjoitustyön perään. Kiinnostus opiskelualaa kohtaan myös opintojen ulkopuolella lienee asia, jota yliopisto-opiskelijalta voidaan edellyttää. Ilman sitäkin tutkinnon voi toki suorittaa, mutta silloin taidot jäävät melko vajavaisiksi. Tietojenkäsittelytieteen opiskelijan opiskelun ja vapaa-ajan raja on useimmiten hyvin häilyvä.&lt;br /&gt;
&lt;br /&gt;
=== Matematiikkaa ja tilastotiedettä ===&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytieteen pääaineopiskelija joutuu lukemaan pakollisena sivuaineena matematiikkaa tai menetelmätieteitä (matematiikkaa sekä tilastotiedettä). Osittain tämä johtuu historiallisista syistä - tietojenkäsittelytiede erkani matematiikasta itsenäiseksi tieteeksi vasta joitain vuosikymmeniä sitten. Osittain taas kysymys on siitä, että tietojenkäsittelytiedettä opiskeltaessa ja harjoitettaessa välillä tarvitsee matematiikkaa.&lt;br /&gt;
&lt;br /&gt;
Toisin kuin vaikkapa fyysikot, käpistelijät opiskelevat matematiikkaa enimmäkseen samasta syystä kuin matemaatikot itsekin: Oppiakseen matemaattista ajattelua eikä niinkään menetelmiä ja työkaluja. Vaikka lähes mille tahansa matematiikan haaralle löytyy sovelluskohteita tietojenkäsittelytieteestä, on olennaisempaa kuitenkin tulla toimeen formalismien ja matemaattisten todistusten kanssa. Formaali päättely, matemaattinen todistaminen ja ohjelmointi ovat kaikki loppujen lopuksi varsin samankaltaisia asioita, vaikka yhteyttä niiden välillä voikin olla vaikea nähdä ennen kuin on tutustunut kaikkiin näihin pintaa syvemmältä.&lt;br /&gt;
&lt;br /&gt;
Matematiikan kursseista Johdatus yliopistomatematiikkaan on kaikille pääaineopiskelijoille pakollinen. Logiikan, todennäköisyyslaskennan ja tilastollisen päättelyn opiskelu on hyödyllistä, sillä ne tarjoavat välineitä ajatteluun ja päättelyyn. Kurssit &amp;quot;Analyysi I&amp;quot; ja &amp;quot;Analyysi II&amp;quot; sekä &amp;quot;Lineaarialgebra ja matriisilaskenta I&amp;quot; taas ovat hyödyllisiä lähinnä siksi, että ne ovat matematiikan pääaineopiskelijoille pakollisia ensimmäisen vuoden kursseja. Tämän vuoksi niillä opetetaan kurssien varsinaisen sisällön lisäksi myös yliopistomatematiikan opiskelua. Lisäksi niiden tiedot saatetaan olettaa tunnetuiksi myöhemmillä kursseilla, vaikka tätä ei olisi erikseen mainittukaan, koska &amp;quot;kaikkihan ne ovat kuitenkin käyneet&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Tietojenkäsittelytieteen laitos ==&lt;br /&gt;
&lt;br /&gt;
=== Opetus- ja tietokonetilat ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;&amp;quot;Ylläpeto asuu mikroluolassa ja tuskailee tietoturhan kanssa.&amp;quot;&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytieteen laitos sijaitsee Exactumissa. Exactumin huoneet on numeroitu loogisesti siten, että huoneen tunnus koostuu rakennuksen siiven kirjaimesta, kerroksesta sekä huoneen numerosta. Esimerkkinä numeroinnissa A232, jossa A = kerroksen A-osa, 2 = toinen kerros ja 32 = huoneen numero. Numerointi on kuitenkin siinä mielessä harhaanjohtava, ettei pelkkä numero (esim. 232) vielä yksilöi huonetta, vaan eri siivissä voi olla numeroltaan samoja huoneita (esim. A232 ja B232). Mikäli et löydä jotain paikkaa laitokselta, voit kysyä ohjeita muilta tilojen käyttäjiltä tai rakennuksen vahtimestareilta. Vahtimestarien lasikopin löytää Exactumin pääovien vierestä.&lt;br /&gt;
&lt;br /&gt;
Exactumissa on auditorioita, muutaman kymmenen ihmisen opetussaleja sekä laitoksen ja yliopiston tietotekniikkaosaston mikroluokkia. Laitoksen luennot pidetään joko auditorioissa tai suuremmissa opetussaleissa. TKT:n kursseilla on lähes aina pienryhmäopetusta. Osa pienryhmäopetuksesta järjestetään laitoksen mikroluokissa. Yleisesti mikroluokat ovat hyvä resurssi opiskelijoille, koska niissä on tarjolla tehokkaita ja ylläpidettyjä tietokoneita.&lt;br /&gt;
&lt;br /&gt;
=== Käyttäjätunnukset ===&lt;br /&gt;
&lt;br /&gt;
Kaikki pääaineopiskelijat saavat käyttäjätunnuksen laitoksen mikroverkkoon ja näin ollen pääsevät käyttämään laitoksen mikroluokkien tietokoneita. Tunnuksia myöntää ylläpito, joka majailee Exactumin 2. kerroksen A-siivessä. Myös sivuaineopiskelijat saavat pyytäessään käyttäjätunnuksia muun muassa kurssien harjoitustöiden tekemistä varten. Laitoksen käyttäjätunnuksen hankkimisohjeet pää- ja sivuaineopiskelijoille löytyvät osoitteesta: http://www.cs.helsinki.fi/tietotekniikka/k-ytt-luvat.&lt;br /&gt;
&lt;br /&gt;
Kaikissa opiskelijoiden käytössä olevissa koneissa on Linux-käyttöjärjestelmä. Osassa koneista on myös Windows 7 (joissain vielä Windows XP). Käyttöjärjestelmät on asennettu siten, että käyttäjät pääsevät käsiksi verkkolevyllä sijaitseviin tiedostoihinsa sekä Windowsista että Linuxista.&lt;br /&gt;
&lt;br /&gt;
=== Kirjastoista ===&lt;br /&gt;
&lt;br /&gt;
Kumpulassa on tiedekirjasto, jonne pääsee Physicumin toisen kerroksen kautta, kahvilan yläpuolelta. Tiedekirjastossa on laitoksen kurssikirjoja ja muuta alaan liittyvää kirjallisuutta. Osa kirjaston kirjoista on niteitä, joita voi lukea kirjastossa, mutta joita ei lainata ulos kirjastosta. Kirjastokorttina toimii Lyyra, joka pitää rekisteröidä Helsingin yliopiston kirjastojen asiakastietokantaan esittämällä henkilötodistus ja Lyyra-kirjastossa. Kirjaston lainoja voi uusia Helka-järjestelmän nettisivuilla. Lainojen uusintasivuille pääsee esimerkiksi osoitteesta http://www.helsinki.fi/kirjastot/.&lt;br /&gt;
&lt;br /&gt;
Helka-järjestelmän sivuilla on hakutoiminto, jolla voi etsiä kirjoja yliopiston kirjastoista. Vaikka Helkan hakutoiminto kertoisi, että kirjasta ei ole niteitä tarjolla, kirjasta saattaa silti olla olemassa lainakappaleita kirjaston hyllyssä. Tämä pätee erityisesti Kaisaniemessä sijaitsevaan opiskelijakirjastoon, jossa samoista, pääsääntöisesti sivuainekurssien, kirjoista on olemassa useita lainakappaleita. Kirjoja, joita ei löydy pienistä kirjastoista, kannattaa kysyä niiden kirjastonhoitajilta, koska osa kirjoista voi olla kirjastonhoitajilta pyydettäessä lainattavia. Opiskelijahuone Gurulassa on myös oma kirjalainauksensa.&lt;br /&gt;
&lt;br /&gt;
=== Muoviavain ===&lt;br /&gt;
&lt;br /&gt;
Opiskelijat voivat saada 25 euron panttia vastaan käyttöönsä ns. muoviavaimen eli magneettiavaimen, jolla pääsee osaan laitoksen mikroluokista ja keskustan ATK-asemille aukioloajoista riippumatta. Tietojenkäsittelytieteen laitoksen myöntämällä opiskelija-avaimella pääsee ympärivuorokautisesti myös opiskelijahuone Gurulaan.&lt;br /&gt;
&lt;br /&gt;
Muoviavainta anottaessa on täytettävä hakulomake, joka löytyy laitoksen kotisivuilta, vahtimestarilta tai opintoneuvonnasta. Tarkemmat ohjeet muoviavaimen hakemiseen ja luvan myöntäjät löytyvät osoitteesta http://www.cs.helsinki.fi/opiskelu/y-k-ytt-tilojen-muoviavaimet-0.&lt;br /&gt;
&lt;br /&gt;
Lisätietoa tietotekniikkakeskuksen yökäyttötiloista löytyy täältä: https://flamma.helsinki.fi/fi/tietotekniikantyoskentelytilat/yokaytto&lt;br /&gt;
&lt;br /&gt;
=== Opiskelijahuone Gurula ===&lt;br /&gt;
&lt;br /&gt;
Laitoksen opiskelijahuone Gurula sijaitsee Exactumin pohjakerroksessa. Sen osoite on DK115. Gurula on myös TKO-älyn, tietojenkäsittelytieteen opiskelijoiden ainejärjestön, koti, päämaja ja vaelluskohde, jonne opiskelijat vaeltavat toisinaan myös vapaa-aikanaan(!). Niinpä siellä voi esimerkiksi liittyä ainejärjestön jäseneksi tai ostaa TKO-äly-tuotteita, kuten haalarit, haalarimerkkejä, laulukirjan tai aina yhtä tyylikkään mustan TKO-äly-t-paidan. Gurulassa toimii TKO-älyn ympärivuorokautinen ruokavälitys, joka on nälkäisen opiskelijan pelastus silloin, kun Unicafet eivät täytä asiakkaittensa vatsoja.&lt;br /&gt;
&lt;br /&gt;
Gurulaan tilataan lehtiä, kuten Aku Ankka ja Hesari. Lehtien lisäksi Gurulassa on usein ihmisiä, joita kiinnostaa esimerkiksi pelata Gurulassa olevia lautapelejä. Gurulan vieressä yökäytössä olevalla alueella on laitoksen ja tietotekniikkaosaston mikroluokkia sekä WC, mikä tarjoaa mahdollisuuden viettää aikaa laitoksella riippumatta turhan paljon vuorokauden vaihtumistahdista ulkomaailmassa.&lt;br /&gt;
&lt;br /&gt;
== Laitoksen ja kurssien WWW-sivut ==&lt;br /&gt;
&lt;br /&gt;
TKT-laitoksen www-sivut osoitteessa http://www.cs.helsinki.fi/ ovat hyvä tietolähde kaikkeen, mikä liittyy tietojenkäsittelytieteen opetukseen. Valitettavasti ajankohtaisen tiedotuksen osalta laitoksen sivut ovat edelleen hieman aikaansa jäljessä. Laitoksen opetustarjonta löytyy webistä osoitteesta http://www.cs.helsinki.fi/opiskelu/.&lt;br /&gt;
&lt;br /&gt;
Luennoijien ylläpitämät kurssien kotisivut sisältävät kursseihin liittyvää hallinnollista tietoa (esim. koetuloksia ja mallivastauksia) sekä luento- ja oheismateriaalia. Kurssien kotisivuilla on mm. luentokalvoja, kirjallisuusviitteitä ja artikkeleja. Tenttien tulokset julkaistaan pääsääntöisesti laitoksen sisäverkossa, johon pääsee laitoksen käyttäjätunnuksilla. Koetulokset linkitetään usein kurssien kotisivuille, joista siirtymisen jälkeen kysytään käyttäjätunnusta laitoksen verkkoon. Koetulokset julkaistaan myös niille omistetuilla ilmoitustauluilla kakkoskerroksen käytävällä. Kurssisivuilta pitäisi löytyä kaikki kurssiin liittyvä ajankohtainen informaatio - ei kuitenkaan kannata satavarmuudella luottaa että näin aina tapahtuisi. Sähköpostin käyttö reaaliaikaisena kommunikointivälineenä toimii laitoksella erittäin hyvin. Luennoisijat ja tuntiopettajat vastaavat sähköposteihin pääsääntöisesti saman päivän aikana. &lt;br /&gt;
&lt;br /&gt;
=== Opiskelu-pääsivu ===&lt;br /&gt;
&lt;br /&gt;
Sivulta löytyy linkki kaikkeen tarpeelliseen, jos vain osaa hakea. Opinto-opas, &#039;&#039;&#039;mallilukujärjestys&#039;&#039;&#039;, opetusohjelma, koepäivät, opintoneuvonnan päivystysajat jne.&lt;br /&gt;
&lt;br /&gt;
=== Opiskelijoiden sähköpostilista ===&lt;br /&gt;
&lt;br /&gt;
Ohjeet listalle liittymiseen löytyvät osoitteesta http://www.cs.helsinki.fi/opiskelu/opiskelijoiden-s-hk-postilista.&lt;br /&gt;
&lt;br /&gt;
=== Kursseille ilmoittautuminen ===&lt;br /&gt;
&lt;br /&gt;
Laitoksen kursseille ja erilliskokeisiin ilmoittaudutaan netissä, linkki ilmoittautumisjärjestelmään mm. löytyy laitoksen opiskelusivuilta. Järjestelmän osoite on http://ilmo.cs.helsinki.fi/.&lt;br /&gt;
&lt;br /&gt;
=== Kurssipalaute ===&lt;br /&gt;
&lt;br /&gt;
Kurssipalautetta kannattaa antaa jokaisesta kurssista, jolla tulee opintojensa aikana käytyä. Palautetta kannattaa antaa jo kurssin kuluessa, jos kurssin järjestelyissä tms. tuntuu olevan jotain huomautettavaa. Kurssipalautelomake löytyy laitoksen opiskelu-pääsivulta. Annettu palaute lähetetään edelleen laskariohjaajille, luennoijille ja laitoksen johtoportaalle. Palautteen antaminen ei ole koskaan turhaa! Laitoksella toimii opiskelijoiden ja laitoshenkilökunnan yhteistyö opetuksen kehittämisen suhteen erinomaisesti. TKO-älyn opintovastaavien puoleen voi ja tulee kääntyä epäkohdissa koska tahansa. Opintovastaavat ovat saaneet toiminnastaan paljon kiitosta laitokselta. Laitos on lisäksi palkittu opetuksen kehittämisen ansiosta lukuisin eri palkinnoin.&lt;br /&gt;
&lt;br /&gt;
=== Muista erityisesti ===&lt;br /&gt;
&lt;br /&gt;
Painettua opinto-opasta vastaava opinto-oppaan online-versio ja ajan tasalla oleva opetusohjelma, jota päivitetään painetun oppaan jo ilmestyttyä.&lt;br /&gt;
&lt;br /&gt;
Helsingin yliopiston tietojenkäsittelytieteen uusille opiskelijoille suunnattu Fuksiwiki, josta löytyy näiden tekstien lisäksi paljon muuta käytännönläheistä informaatiota. http://fuksiwiki.tko-aly.fi.&lt;br /&gt;
&lt;br /&gt;
Rakkaan ainejärjestömme TKO-älyn nettisivut, jotta et missaisi niitä &#039;hieman&#039; rennompia tapahtumia. Sivujen osoite on http://www.tko-aly.fi/.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Päivitetty 2011, Anssi Syrjäsalo&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7411</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7411"/>
		<updated>2014-01-14T11:52:51Z</updated>

		<summary type="html">&lt;p&gt;Hbp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
Jos käyt kurssia jolla on muitakin käpistelijöitä mutta jolla ei ole vielä irkkikanavaa, perusta sellainen, lisää tähän listaan ja mainosta mahdollisesti kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Design and Analysis of Algorithms || &#039;&#039;&#039;#tkt-daa&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Elements of set theory || &#039;&#039;&#039;#settheory&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || &#039;&#039;&#039;#uh-phd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts13&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#yomatikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || &#039;&#039;&#039;#tkt-kandi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Linux fundamentals || &#039;&#039;&#039;#tkt-linuxfun2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || &#039;&#039;&#039;#matsov&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Mobile Platform Security || &#039;&#039;&#039;#tkt-mobisec&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin jatkokurssi || &#039;&#039;&#039;#ohpe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet || &#039;&#039;&#039;#ohpe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#tkt-scala&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#tkt-readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Fuksikanava]] || &#039;&#039;&#039;#tkt-fuksit2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn jääräkanava || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Counter-Strike: Global Offensiven pelaajat. Putting CS back to CS. || &#039;&#039;&#039;#tkt-csgo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vastaisku aktiivikannulle! Kaikki paitsi idlaaminen on kielletty || &#039;&#039;&#039;#tkt-passiivi&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7410</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7410"/>
		<updated>2014-01-14T11:52:29Z</updated>

		<summary type="html">&lt;p&gt;Hbp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
Jos käyt kurssia jolla on muitakin käpistelijöitä mutta jolla ei ole vielä irkkikanavaa, perusta sellainen, lisää tähän listaan ja mainosta mahdollisesti kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Design and Analysis of Algorithms || &#039;&#039;&#039;#tkt-daa&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Elements of set theory || #settheory&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || &#039;&#039;&#039;#uh-phd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts13&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#yomatikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || &#039;&#039;&#039;#tkt-kandi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Linux fundamentals || &#039;&#039;&#039;#tkt-linuxfun2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || &#039;&#039;&#039;#matsov&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Mobile Platform Security || &#039;&#039;&#039;#tkt-mobisec&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin jatkokurssi || &#039;&#039;&#039;#ohpe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet || &#039;&#039;&#039;#ohpe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#tkt-scala&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#tkt-readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Fuksikanava]] || &#039;&#039;&#039;#tkt-fuksit2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn jääräkanava || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Counter-Strike: Global Offensiven pelaajat. Putting CS back to CS. || &#039;&#039;&#039;#tkt-csgo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vastaisku aktiivikannulle! Kaikki paitsi idlaaminen on kielletty || &#039;&#039;&#039;#tkt-passiivi&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7409</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7409"/>
		<updated>2014-01-14T10:46:02Z</updated>

		<summary type="html">&lt;p&gt;Hbp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
Jos käyt kurssia jolla on muitakin käpistelijöitä mutta jolla ei ole vielä irkkikanavaa, perusta sellainen, lisää tähän listaan ja mainosta mahdollisesti kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Design and Analysis of Algorithms || &#039;&#039;&#039;#tkt-daa&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || &#039;&#039;&#039;#uh-phd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts13&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#yomatikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || &#039;&#039;&#039;#tkt-kandi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Linux fundamentals || &#039;&#039;&#039;#tkt-linuxfun2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || &#039;&#039;&#039;#matsov&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Mobile Platform Security || &#039;&#039;&#039;#tkt-mobisec&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin jatkokurssi || &#039;&#039;&#039;#ohpe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet || &#039;&#039;&#039;#ohpe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#tkt-scala&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#tkt-readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Fuksikanava]] || &#039;&#039;&#039;#tkt-fuksit2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn jääräkanava || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Counter-Strike: Global Offensiven pelaajat. Putting CS back to CS. || &#039;&#039;&#039;#tkt-csgo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vastaisku aktiivikannulle! Kaikki paitsi idlaaminen on kielletty || &#039;&#039;&#039;#tkt-passiivi&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7376</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7376"/>
		<updated>2013-08-26T17:18:51Z</updated>

		<summary type="html">&lt;p&gt;Hbp: /* Soveltuvuus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
(tunnetaan myös aikaisemmin samaa virkaa ajaneen &amp;quot;Johdatus diskreettiin matematiikkaan&amp;quot; tai tutummin &amp;quot;Diskis&amp;quot; -kurssin nimellä)&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden&lt;br /&gt;
kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet, johon osallistujilta edellytetään joko Johdatus yliopistomatematiikkaan -kurssisuoritus tai esitietokoe.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyyslaskentaan ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
Paremman puutteessa katso kurssin vanhan version kuvaus[[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus tilastolliseen päättelyyn ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Logiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Logiikka I on ainoa, joka esittää ne kattavasti. Pääpaino on propositio- ja predikaattilogiikassa, joskin kurssin loppupuolella saatetaan vilkaista joitain laajennoksia ja muunnelmia. Propositiologiikassa operoidaan pelkillä vakiosymboleilla, kun taas predikaattilogiikka tuo mukanaan muuttujat ja predikaatit. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä. Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Opintovastaavat&amp;diff=7299</id>
		<title>Opintovastaavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Opintovastaavat&amp;diff=7299"/>
		<updated>2013-06-26T17:32:47Z</updated>

		<summary type="html">&lt;p&gt;Hbp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TKO-älyn opintovastaavat auttavat kaikissa käytännön ongelmissa laitoksella: hankalat kurssijärjestelyt, epäselvä byrokratia, ongelmakohtia opintojen suunnittelussa - oli ongelma mikä tahansa, etkä tiedä keneltä kysyä. Jos emme osaa itse vastata, kerromme kuka osaa. Järjestämme myös tukiopetusta hankalaksi koetuille kursseille ja osallistumme aktiivisesti laitoksen opetuksen kehittämiseen.&lt;br /&gt;
&lt;br /&gt;
Käsittelemme asiat luottamuksella, joten myös anonyymi palaute esimerkiksi jonkin kurssin luennoitsijalle onnistuu kauttamme.&lt;br /&gt;
&lt;br /&gt;
Ota rohkeasti yhteyttä:&lt;br /&gt;
* &#039;&#039;&#039;Sähköpostilla:&#039;&#039;&#039; opintovastaava ät tko-aly.fi tavoittaa koko alla olevan porukan &lt;br /&gt;
* &#039;&#039;&#039;IRCnetissä:&#039;&#039;&#039; päivystämme kanavalla #tkt-apu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Haluatko tukiopettajaksi?&#039;&#039;&#039; Etsimme jatkuvasti lisää ihmisiä pitämään kertauksia ja tukiopetusta vaikeaksi koetuille kursseille. Työstä palkitaan opintopisteillä. Ota yhteyttä opintovastaaviin!&lt;br /&gt;
&lt;br /&gt;
==Olli Rissanen==&lt;br /&gt;
{|&lt;br /&gt;
{|&lt;br /&gt;
| width=&amp;quot;10px&amp;quot; | [[Tiedosto:Noemj.jpg|100px|left|thumb]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*&#039;&#039;&#039;Email:&#039;&#039;&#039; olli.rissanen ät helsinki.fi &lt;br /&gt;
*&#039;&#039;&#039;IRCnet:&#039;&#039;&#039; Noemj&lt;br /&gt;
Aloitin opiskelut laitoksella 2010 ja valmistuin kandidaatiksi keväällä 2013. Vastaan enimmäkseen bioinformatiikan maisteriohjelmasta, ja mikäli linja kiinnostaa vastailen mielelläni kysymyksiin. Myös yleiset opiskelua koskevat kysymykset ovat tervetulleita. Helpoiten minut tavoittaa sähköpostilla.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tatu Tahvanainen==&lt;br /&gt;
{|&lt;br /&gt;
{|&lt;br /&gt;
| width=&amp;quot;10px&amp;quot; | [[Tiedosto:stade.jpg|left|thumb]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*&#039;&#039;&#039;Email:&#039;&#039;&#039; tatu.tahvanainen ät cs.helsinki.fi &lt;br /&gt;
*&#039;&#039;&#039;IRCnet:&#039;&#039;&#039; stade&lt;br /&gt;
Aloitin opiskelut laitoksella 2009. Sitä ennen opiskelin vuoden tietojenkäsittelytiedettä Tampereen yliopistossa.&lt;br /&gt;
Kandiksi valmistuin keväällä 2012. Maisterilinjani on ohjelmistojärjestelmät.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==John Lindert==&lt;br /&gt;
{|&lt;br /&gt;
| width=&amp;quot;10px&amp;quot; | [[Tiedosto:John_lindert.jpg|left|thumb]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*&#039;&#039;&#039;Email:&#039;&#039;&#039; lindert ät cs.helsinki.fi  &lt;br /&gt;
*&#039;&#039;&#039;IRCnet:&#039;&#039;&#039; Haeroe&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ella Peltonen==&lt;br /&gt;
{|&lt;br /&gt;
| width=&amp;quot;10px&amp;quot; | [[Tiedosto:Ella.jpg|100px|left|thumb]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*&#039;&#039;&#039;email:&#039;&#039;&#039; ella.peltonen ät cs.helsinki.fi&lt;br /&gt;
*&#039;&#039;&#039;työhuone:&#039;&#039;&#039; B233&lt;br /&gt;
*&#039;&#039;&#039;IRCnet:&#039;&#039;&#039; snorri&lt;br /&gt;
Aloitin TKTL:llä syksyllä 2009 ja valmistuin kandiksi keväällä 2012. Tarkoitus on hankkiutua maisteriksi syksyllä 2013 ja jatkaa sen jälkeen jatko-opiskelijana. Maisterilinjani on hajautetut järjestelmät ja tietoliikenne, mutta olen kiinnostunut myös algoritmiasioista. Olen toiminut laitoksella myös assarina (opetustietoja löytyy [http://www.cs.helsinki.fi/people/peltoel täältä]) ja istun laitosneuvostossa opiskelijaedustajana kauden 2012-2013.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Joel Nummelin==&lt;br /&gt;
{|&lt;br /&gt;
| width=&amp;quot;10px&amp;quot; | [[Tiedosto:Numppa.png|100px|left|thumb]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*&#039;&#039;&#039;email:&#039;&#039;&#039; joel.nummelin ät cs.helsinki.fi&lt;br /&gt;
*&#039;&#039;&#039;IRCnet:&#039;&#039;&#039; Numppa&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Olli Vanhoja==&lt;br /&gt;
{|&lt;br /&gt;
| width=&amp;quot;10px&amp;quot; | [[Tiedosto:hbp.png|100px|left|thumb]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*&#039;&#039;&#039;email:&#039;&#039;&#039; olli.vanhoja ät cs.helsinki.fi&lt;br /&gt;
*&#039;&#039;&#039;IRCnet:&#039;&#039;&#039; HBP&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Tiedosto:Hbp.png&amp;diff=7268</id>
		<title>Tiedosto:Hbp.png</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Tiedosto:Hbp.png&amp;diff=7268"/>
		<updated>2013-06-09T17:30:15Z</updated>

		<summary type="html">&lt;p&gt;Hbp: Olli Vanhoja&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Olli Vanhoja&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7206</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7206"/>
		<updated>2013-04-23T12:02:32Z</updated>

		<summary type="html">&lt;p&gt;Hbp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Design and Analysis of Algorithms || &#039;&#039;&#039;#tkt-daa&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems  (lecturer: Byakushin) || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#yomatikka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin jatkokurssi || &#039;&#039;&#039;#ohpe2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet || &#039;&#039;&#039;#ohpe2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#scala&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tieteellinen kirjoittaminen (kandidaatintutkielma) || &#039;&#039;&#039;#tikirage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
&amp;lt;!--| Tietokoneen toiminta || &#039;&#039;&#039;#tito2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-palvelinohjelmointi || &#039;&#039;&#039;#wad&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestön toiminta || &#039;&#039;&#039;#tkt-aktiivit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Fuksikanava yleiselle keskustelulle || &#039;&#039;&#039;#tkt-fuksit2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Fuksikanava yleiselle keskustelulle || &#039;&#039;&#039;#tkt-fuksit2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn jääräkanava || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Politiikka || &#039;&#039;&#039;#tkt-politiikka&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7205</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7205"/>
		<updated>2013-04-23T12:02:02Z</updated>

		<summary type="html">&lt;p&gt;Hbp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Design and Analysis of Algorithms || &#039;&#039;&#039;#tkt-daa&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems  (lecturer: Byakushin) || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#yomatikka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin jatkokurssi || &#039;&#039;&#039;#ohpe2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet || &#039;&#039;&#039;#ohpe2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#scala&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tieteellinen kirjoittaminen (kandidaatintutkielma) || &#039;&#039;&#039;#tikirage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
&amp;lt;!--| Tietokoneen toiminta || &#039;&#039;&#039;#tito2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-palvelinohjelmointi || &#039;&#039;&#039;#wad&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestön toiminta || &#039;&#039;&#039;#tkt-aktiivit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Fuksikanava yleiselle keskustelulle || &#039;&#039;&#039;#tkt-fuksit2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn jääräkanava || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Politiikka || &#039;&#039;&#039;#tkt-politiikka&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7195</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7195"/>
		<updated>2013-03-12T19:58:56Z</updated>

		<summary type="html">&lt;p&gt;Hbp: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Design and Analysis of Algorithms || &#039;&#039;&#039;#tkt-daa&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems  (lecturer: Byakushin) || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#yomatikka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin jatkokurssi || &#039;&#039;&#039;#ohpe2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet || &#039;&#039;&#039;#ohpe2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#scala&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tieteellinen kirjoittaminen (kandidaatintutkielma) || &#039;&#039;&#039;#tikirage&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
&amp;lt;!--| Tietokoneen toiminta || &#039;&#039;&#039;#tito2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-palvelinohjelmointi || &#039;&#039;&#039;#wad&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestön toiminta || &#039;&#039;&#039;#tkt-aktiivit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Fuksikanava yleiselle keskustelulle || &#039;&#039;&#039;#tkt-fuksit2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn jääräkanava || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Hbp</name></author>
	</entry>
</feed>