<?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=Takeinan</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=Takeinan"/>
	<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/Toiminnot:Muokkaukset/Takeinan"/>
	<updated>2026-04-14T20:34:48Z</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=8136</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=8136"/>
		<updated>2016-08-28T10:04:52Z</updated>

		<summary type="html">&lt;p&gt;Takeinan: /* Kirjastoista */&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, joka sijaitsee Physicumin ensimmäisessä kerroksessa. 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;
Katso [[Kursseille ilmoittautuminen]].&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>Takeinan</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Yliopisto%E2%80%93suomi_-sanakirja&amp;diff=7823</id>
		<title>Yliopisto–suomi -sanakirja</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Yliopisto%E2%80%93suomi_-sanakirja&amp;diff=7823"/>
		<updated>2015-08-13T12:45:38Z</updated>

		<summary type="html">&lt;p&gt;Takeinan: /* Kumpulassa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Nimitykset (ei välttämättä negatiivisia)==&lt;br /&gt;
* käpistelijä = tietojenkäsittelytieteen opiskelija (käpistellä = opiskella tietojenkäsittelytiedettä pää- tai sivuaineena)&lt;br /&gt;
* maagikko = matematiikan opiskelija, ystävämme (joskus myös muodossa &#039;matruusi&#039; &amp;lt; Matrix ry)&lt;br /&gt;
* teekkari = tekniikan ylioppilas&lt;br /&gt;
* kylteri = kauppatieteiden ylioppilas&lt;br /&gt;
* fuksi = ensimmäisen vuoden opiskelija&lt;br /&gt;
* jäärä = n:nnen vuoden opiskelija, ei suostunut valmistumaan tavoiteajassa&lt;br /&gt;
&lt;br /&gt;
==Opiskelu==&lt;br /&gt;
* HY = Helsingin yliopisto&lt;br /&gt;
* TKT = tietojenkäsittelytiede (TKTL: tietojenkäsittelytieteen laitos)&lt;br /&gt;
** Alko-linja, Alko = Algoritmien ja koneoppimisen erikoistumislinja&lt;br /&gt;
** Hajatili = Hajautettujen järjestelmien ja tietoliikenteen erikoistumislinja&lt;br /&gt;
** Ohjä-linja, Ohjä = Ohjelmistojärjestlemien erikoistumislinja&lt;br /&gt;
* ilmo = laitoksen kurssi-ilmoittautumisjärjestelmä osoitteessa http://ilmo.cs.helsinki.fi&lt;br /&gt;
** ilmota = ilmoittautua kurssille/kursseille&lt;br /&gt;
* oodi = WebOodi, Helsingin yliopiston järjestelmä. Kurssisuorituksen näkyvät täällä ja opintosuunnitelma laaditaan tänne. http://www.helsinki.fi/weboodi&lt;br /&gt;
* noppa = opintopiste (yksi opintopiste vastaa suunnilleen 0,5 opintoviikkoa - itse opintoviikkoja ei enää käytetä juuri missään)&lt;br /&gt;
* laskarit = laskuharjoitukset, käytetään yleisesti minkä tahansa kurssin harjoitusryhmätunneista&lt;br /&gt;
* paja, pajakurssi = harjoitukset, jotka tehdään paikan päällä mikroluokassa erityisellä pajametodilla&lt;br /&gt;
** voi tarkoittaa myös viikottaisia harjoitustehtäviä&lt;br /&gt;
* assari = harjoitusryhmän pitäjästä käytetty yleisesti käytetty nimitys (alkujaan sanasta assistentti, yliopiston virka)&lt;br /&gt;
* labra = harjoitustyökurssi, juontaa nimensä muista tiedekunnan (fysiikka, kemia) laboratorio-kursseista&lt;br /&gt;
* HOPS/hopsi = henkilökohtainen opintosuunnitelma (LuK-HOPS-kurssi)&lt;br /&gt;
* kandi = kandidaatti, pakollinen välitutkinto ennen maisteria, alempi korkeakoulututkinto. Meillä &amp;quot;luonnontieteiden kandidaatti&amp;quot;.&lt;br /&gt;
** voi tarkoittaa myös kyseisen tutkinnon suorittanutta henkilöä&lt;br /&gt;
* semma = seminaari, maisteriopintojen juttuja&lt;br /&gt;
* pruju/matsku = epämääräinen (nidottu) kasa paperia, josta sinun oletetaan oppivan kurssin asiat, tunnetaan myös nimellä kurssimoniste.&lt;br /&gt;
* appro, cumu, lavi = vanhan opintojärjestelmän mukaisia oppimääriä (approbatur, cum laude, laudatur), vastaavat nykyisiä perus-, aine- ja syventäviä opintoja. Vanhemmat opiskelijat saattavat vielä näitä käyttää.&lt;br /&gt;
* lipasto = (koko) yliopisto&lt;br /&gt;
* lafka = laitos, yleensä puheessa oma.&lt;br /&gt;
&lt;br /&gt;
==Ainejärjestösanastoa==&lt;br /&gt;
* Tekis = TKO-äly, ainejärjestömme&lt;br /&gt;
* aktiivi = henkilö, joka on aktiivisesti mukana oman ainejärjestönsä toiminnassa&lt;br /&gt;
* halko = Hallituksen kokous, tyypillisesti tarkoitetaan oman ainejärjestön sellaista&lt;br /&gt;
* HYY = Helsingin yliopiston ylioppilaskunta&lt;br /&gt;
* HYAL = Helsingin yliopiston ainejärjestöläiset eli HYAL ry., kokoaa yhteen ainejärjestöaktiiveja eri tiedekunnista&lt;br /&gt;
* sitsit = Akateemiset pöytäjuhlat. Pukeudutaan hienosti ja syödään hienosti. Lauletaan paljon.&lt;br /&gt;
* vujut = Akateemiset vuosijuhlat. Opiskelijajärjestöjen vuoden kohokohta, vielä hienompi tapahtuma kuin sitsit.&lt;br /&gt;
* excu = ekskursio, tutustumisretki esim. potentiaaliseen työantajayritykseen tai muuhun kulttuurilaitokseen (esim. leffateatteri, museo, Fazer)&lt;br /&gt;
* rv/ärvee = ruokavälitys ja virtuaalikassa Gurulassa&lt;br /&gt;
** depota/depositata = laittaa rahaa rv:hen&lt;br /&gt;
* Readme/redari/redis = TKO-älyn ainejärjestölehti, ilmestyy nelisen kertaa vuodessa&lt;br /&gt;
&lt;br /&gt;
==Paikkoja==&lt;br /&gt;
===[http://www.helsinki.fi/kumpula/kuvat/Kumpulakartta.pdf Kumpulassa]===&lt;br /&gt;
* Exactum = Uusi kotisi. Exactumissa majailee tietojenkäsittelytieteen laitoksen lisäksi matemaatikot ja seismologian laitos.&lt;br /&gt;
* Physicum = Exactumin viereinen (ja siihen yhdyskäytävällä yhdistetty) rakennus. Physicumin kautta pääsee kirjastoon ja lisäksi Unicafe tarjoaa patonkia ja panineja.&lt;br /&gt;
* Chemicum = Chemicumissa majailevat kemistit (yllättävää). Lisäksi sieltä löytyy suurempi ja paremmin avoinna oleva Unicafe.&lt;br /&gt;
* Kartano = Kumpulan kartano Jyrängöntiellä, kasvitieteellisen puutarhan alueella. Täällä sijaitsi aiemmin Matemaattis-luonnontieteellisen tiedekunnan kanslia.&lt;br /&gt;
* VAK = Väinö Auerin katu, pääosin HOASin asuntoja Kumpulan kampuksen välittömässä läheisyydessä.&lt;br /&gt;
&lt;br /&gt;
===[http://cs.helsinki.fi/contact/exactum-kartat.html Laitoksella]===&lt;br /&gt;
* Gurula = tietojenkäsittelytieteen opiskelijahuone Exactumin kellarikerroksessa (huoneessa DK115)&lt;br /&gt;
* Navetta = Gurulan vieressä sijaitseva 24h -tietokoneluokka, yleinen opiskelutila (DK110)&lt;br /&gt;
* Haxxorointiluokka / Ninjaluokka = Navetan vieressä sijaitseva 24h -ryhmätyötila (DK108)&lt;br /&gt;
* Komero = matemaatikkojen opiskelijahuone Exactumin kolmannessa kerroksessa (C338)&lt;br /&gt;
&lt;br /&gt;
===Järjestötiloja===&lt;br /&gt;
* Uusi = Uusi Ylioppilastalo, Mannerheimintie 5, Vanhan Ylioppilastalon vieressä&lt;br /&gt;
* Vanha = Vanha Ylioppilastalo, Mannerheimintie 3, Uuden Ylioppilastalon vieressä&lt;br /&gt;
* Alina / Alina-sali = suosittu biletila (sitsit) Uudella Ylioppilastalolla (Mannerheimintie 5 A, 3. krs.)&lt;br /&gt;
* Alasauna = Uuden Ylioppilastalon kellarissa sijaitseva pienehkö saunatila (sisäänkäynti Mannerheimintie 5 B:stä)&lt;br /&gt;
* Domma = Domus Academica, Helsingin yliopiston ylioppilaskunnan opiskelija-asuntola&lt;br /&gt;
* Leppis / Ilotalo = Leppätalo, Domus Gaudium, kolmas ylioppilastalo. Etu-Töölössä Domus Academican välittömässä läheisyydessä&lt;br /&gt;
* Kertsi / Klusteri / Klurre / Christina Regina = Matlu ry:n kerhohuone osoitteessa Leppäsuonkatu 11, on myös TKO-älyn käytössä mutta sisään ei pääse ilman avainbittiä joka on tietyillä ainejärjestöaktiiveilla.&lt;br /&gt;
* Sivistys / Kattosauna = Leppätalon ylimmässä kerroksessa sijaitseva sauna (portaat ylös Leppäsuonkatu 11:sta puoleisen sisäänkäynnin vierestä)&lt;br /&gt;
* Ida = Ida Aalbergin tie 1:ssä Pohjois-Haagassa oleva sauna jossa TKO-älyn saunaillat useimmiten järjestetään&lt;br /&gt;
&lt;br /&gt;
===Muualla Helsingissä===&lt;br /&gt;
* UKK = [http://fi.wikipedia.org/wiki/Urho_Kekkosen_muistomerkki Urho Kekkosen muistomerkki] (tässä yhteydessä)&lt;/div&gt;</summary>
		<author><name>Takeinan</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&amp;diff=7643</id>
		<title>Kurssikuvauksia</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&amp;diff=7643"/>
		<updated>2014-10-09T22:52:51Z</updated>

		<summary type="html">&lt;p&gt;Takeinan: rio pois, käjä tilalle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Perusopinnot 25op ==&lt;br /&gt;
&lt;br /&gt;
=== Johdatus tietojenkäsittelytieteeseen (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* 1. ja 2. periodissa&lt;br /&gt;
&lt;br /&gt;
Kurssi on luonteeltaan yleiskatsaus tietojenkäsittelytieteeseen, sisältäen paljon asiaa laidasta laitaan. Kurssilla esitellään myös laitoksen tutkimustoimintaa liittyen kuhunkin osa-alueeseen. Kurssin suoritustapa poikkeaa lähes kaikista muista tietojenkäsittelytieteen kursseista, sillä kurssi suoritetaan tekemällä esseitä ja oppimispäiväkirjoja joko suomeksi tai englanniksi pienryhmissä.&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei ole koetta joten tehtäviin osallistuminen on välttämätöntä. Kurssin yhteydessä suoritetaan myös pakollinen 4-op-englanti pois alta. Opiskelutekniikkaan liittyvistä tehtävistä saa lisäksi 2 opintopistettä.&lt;br /&gt;
&lt;br /&gt;
Johdatus tietojenkäsittelytieteeseen -kurssin on tarkoitus antaa jonkinlainen kokonaiskuva opiskeltavasta alasta. Vaikka teksteistä ei tunnu saavan oikein mitään irti tässä vaiheessa, ja kirjoittaminenkin alkaa tökkiä, kurssi kannattaa suorittaa loppuun vaikka pelkällä vihalla. Myöhemmin kurssin aloittamiskynnys on erittäin korkea.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmoinnin perusteet (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä OhPe&lt;br /&gt;
* 1. periodissa sekä uudelleen 3. periodissa&lt;br /&gt;
&lt;br /&gt;
Kurssilla opetetaan fukseille, mitä ovat algoritmit, muuttujat, lauseet, lausekkeet, ohjausrakenteet ja erityisesti oliot. Heti alusta alkaen tehdään omia ohjelmia koneella. Kurssi on tarkoitettu ensisijaisesti niille, joilla ei ole olio-ohjelmointitaustaa, mutta osaavienkin ohjelmoijien on syytä vilkaista kurssimateriaaliin yhteisen kielen omaksumiseksi ja mennä sitten heti tenttiin. Toisinaan kun käy niinkin, että moni aiemmin ohjelmoinut luulee osaavansa, mutta saakin tentissä kuvannoillisesti lapiosta naamaan.&lt;br /&gt;
&lt;br /&gt;
Monelle tulee järkytyksenä, että ohjelmointikurssien tenteissä paperikoodataan. Tentissä kannattaa olla varuillaan, ettei aikaa tuhlaannu koodin kumittamiseen tai puhtaaksikirjoittamiseen. Tämän takia on tärkeää kehittää vahva rutiini yksinkertaisten ohjelmien kirjoittamiseen jo kurssin aikana. Kurssi on hyvin työpainotteinen ja laskuharjoitustehtävien tekeminen korreloi tilastollisestikin suoraan läpipääsyn kanssa. Opetuskielenä on (edelleen) Java.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmoinnin jatkokurssi (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä OhJa&lt;br /&gt;
* 2. periodissa sekä uudelleen 4. periodissa&lt;br /&gt;
&lt;br /&gt;
Kun ohjelmoinnin perusteet ovat hallussa, syvennytään Javaan, sen luokkiin ja olioihin tarkemmin. Kurssilla on perinteisesti työläät laskarit, opittavaa asiaakin on paljon ja harva fuksi sisäistää aivan kaiken kurssilla. Monet pitävät Ohjelmoinnin jatkokurssia kuitenkin kevyempänä kuin peruskurssia. Jos ohjelmoinnin jatkokurssilla joutuu opettelemaan vielä ohjelmointirutiinia, niin on syytä ottaa itseään niskasta kiinni.&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei käsitellä mitään tietyttyjä Javan kirjastopakkauksia, vaan enemmänkin kielen välineiden (luokat, oliot, metodit, perintä) hyödyntämistä ohjelmissa. Suurimmat ongelmat tulevat käsitteiden ymmärtämisestä, mutta toisin kuin matematiikassa, täällä asioille löytyy heti järkevä käyttötarkoitus. Kuten Ohjelmoinnin perusteetkin, tämäkin kurssi on erittäin käytännönläheinen - koko ajan ohjelmoidaan.&lt;br /&gt;
&lt;br /&gt;
Kummallakin kurssilla on (ainakin aiemmin ollut) käytössä suomenkielinen perusopetusteos Ohjelmoinnin perusteet Java-kielellä, jonka on kirjoittanut kurssia syksyisin luennoiva Arto Wikla. Hyvää materiaalia löytyy myös kurssin www-sivuilta ja ilman kirjaakin kyllä pärjää.&lt;br /&gt;
&lt;br /&gt;
Kurssia seuraava erillinen harjoitustyö (4 op) on syytä suorittaa mahdollisimman pian näiden kurssien jälkeen. Huomaa kuitenkin, että harjoitustyön saa aloittaa vasta, kun nämä kurssit on suoritettu (eli siis niistä on suoritusmerkintä)! Ohjelmointityökaluihin liittyvät asiat kannattaa myös opetella jo ohjelmoinnin peruskursseilla, ettei harjoitustyössä mene sormi suuhun - siellä kun ei ole enää aikaa opetella ohjelmointiympäristöjä ja työkaluja.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistotekniikan menetelmät (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös niemellä OTM&lt;br /&gt;
* Ennen nimellä Ohjemistojen mallintaminen (OhMa)&lt;br /&gt;
* 2. periodissa&lt;br /&gt;
&lt;br /&gt;
Kurssilla annetaan perustiedot ohjelmistojen mallintamisessa käytetyistä työkaluista. Kurssilla piirretään ja luetaan kaavioita jotka kuvaavat ohjelman korkean tason rakennetta. Lisäksi opetukseen sisältyy hitunen testausta ja versionhallintaa, jotka ovat tärkeitä ohjelmointityön apuvälineitä. Tämän kurssin asioista on hyötyä Ohjelmoinnin harjoitustyön dokumentoinnissa (ja myöhemmin Tietokantasovelluksen dokumentoinnissa). Kaavioiden piirtämiseen kannattaa suhtautua ehdottomalla vakavuudella: Niitä piirrellään kaikkialla missä ohjelmistoja toteutetaan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tietokantojen perusteet (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Tikape&lt;br /&gt;
* 1. periodissa sekä uudelleen 3. periodissa&lt;br /&gt;
&lt;br /&gt;
Tietokantojen perusteet -kurssi opettaa asioita relaatiokannoista ja SQL-kyselykielestä. Erikoista tässä kurssissa on se, että perinteisiä laskareita ei ole, vaan kaikki tehtävät tehdään koneella WWW-liittymän (SQLTrainer) kautta ja vain oikeat ratkaisut tuottavat harjoituspisteitä. Tämän lisäksi kurssilla suunnitellaan ryhmätyönä tietokanta. Relaatioalgebran ja välillä hankalaltakin tuntuvan SQL-kyselykielen opettelu on kurssin läpäisyn kannalta olennaisen tärkeää. Lohduttautua voit sillä, että SQLTrainerin harjoitustehtävissä vaadittavia kohtuullisen monimutkaisia SQL-kyselyitä harvemmin tarvitaan oikeasti (kokeesessa vaikeahkot liitokset pitää sen sijaan hallita). Relaatioalgebra tuntuu olevan monelle mysteeri, sitäkään useimmat eivät tarvitse onneksi missään.&lt;br /&gt;
&lt;br /&gt;
Vain ahkera harjoittelu tekee mestarin, ja kurssin harjoitukset on suunniteltu mahdollisimman hyvin opetusta palvelevaksi. Pelkällä erilliskokeella kurssien läpäiseminen voi onnistua, mutta vaatii jonkun verran hyvää pohjatietoa aiheesta. Harjoituksia kannattaa tehdä huolella. Laiskottelu kurssilla voi kostautua myöhemmin tehtävässä harjoitustyössä &amp;quot;Tietokantasovellus&amp;quot;, jossa opiskelijoiden oletetaan osaavan käyttää oikeita apuvälineitä.&lt;br /&gt;
&lt;br /&gt;
== Pakolliset Aineopinnot ==&lt;br /&gt;
&lt;br /&gt;
=== Tietoliikenteen perusteet (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Tilpe&lt;br /&gt;
* 2. periodissa&lt;br /&gt;
&lt;br /&gt;
Kurssilla paneudutaan internetin peruskäsitteistöön ja -tekniikoihin. Kurssi etenee opettelemalla TCP/IP-pinoa taso tasolta. Tutuksi tulee siis pääpiirteittäin kaikki WWW-selaimen sielunelämästä aina verkkokortin bittitasolle asti. Kurssi antaa hyvät perustiedot tietoliikenteestä, jotka ovat tarpeen kaikkien eri linjojen opiskelijoille.&lt;br /&gt;
&lt;br /&gt;
Kurssin sisältö on huomattavan laaja ja yksityiskohtainen opintopistemäärään nähden. Opiskelu perustuu paljolti TCP/IP-pinon kerrosten ja mekanismien toiminnan ulkoa opettelemiseen (esim. TCP-ruuhkanhallintamekanismit). Kokeessa ongelmaksi saattaa koitua hahmottaa, millä tasolla, ja kuinka yleinen vastaus kysymykseen halutaan (kokeessa saatetaan esimerkiksi kysyä, mitä tapahtuu kun opiskelija klikkaa linkkiä selaimellaan). Mikäli kurssilla vastaantuleva lyhenteiden ja käsitteistön määrä alkaa hirvittää, kurssilla käytettävä kurssikirja on mitä mainion apu pelonlievitykseen. Varoitettakoon, että asian ja detaljien suuresta määrästä johtuen kurssista on melko vaikea saada täyttä arvosanaa.&lt;br /&gt;
&lt;br /&gt;
=== Tietorakenteet ja algoritmit (8 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Tira&lt;br /&gt;
* 3. ja 4. periodissa&lt;br /&gt;
&lt;br /&gt;
Tietorakenteet on mielenkiintoinen ja hyödyllinen kurssi sekä algoritmeista että ohjelmointitouhusta kiinnostuineille (yleensä nämä leirit omaavat hyvin poikkeavat mielipiteet perus- ja aineopintojen kursseista). Käytännön ohjelmointiprojekteissa tulee jatkuvasti vastaan tilanteita, joissa pitäisi käsitellä suuria tietomääriä: lisätä, poistaa, etsiä ja järjestellä tietoa. Tietorakenteet-kurssilla opetetaan lukuisia toinen toistaan näppärämpiä keinoja hallita tietoalkiota. Oikeastaan vasta kurssin asiat hallittuaan voi sanoa oikeasti osaavansa koodata. Tietorakenteet on myös ensimmäisiä peruskursseja, joilla kurkistetaan tietojenkäsittelyn teoreettisempaan puoleen (algoritmit ja niiden analysointi).&lt;br /&gt;
&lt;br /&gt;
Kuten kurssin nimestä voi aavistellakin, valtaosa opetuksesta keskittyy erilaisten tietorakenteiden käsittelyyn. Opiskelija voi olla varma, että kurssin suoritettuaan ainakin perustietorakenteet (taulukko, pino, lista) ovat syöpyneet lähtemättömästi tajuntaan. Hämäriä muistikuvia saattaa löytyä jopa hieman eksoottisemmistakin tietorakenteista kuten puista, hajautustauluista ja verkoista. Tietorakenteiden lisäksi kurssilla käydään läpi muutamia mielenkiintoisia haku- ja&lt;br /&gt;
järjestysalgoritmeja ja tehdään algoritmien tehokkuusanalyysiä.&lt;br /&gt;
&lt;br /&gt;
Kurssin ehdottomasti pakollinen esitietovaatimus on &amp;quot;Johdatus diskreettiin matematiikkaan&amp;quot;. Matemaattista esitietovaatimusta ei kuitenkaan ole syytä kavahtaa, sillä loppujen lopuksi itse käsiteltävät asiat ovat suhteellisen yksinkertaisia ja liittyvät oikeastaan vain tietorakenteiden formaaliin esittämiseen. Jos esitietovaatimukset eivät ole kunnossa, kannattaa harjoitella ja osallistua esitietokokeeseen, ja päästä kurssille tätä kautta. Tietorakenteet-kurssin käymättä jättäminen ensimmäisenä keväänä lisää valmistumisaikaa vuodella, koska kurssi järjestetään vain kerran vuodessa.&lt;br /&gt;
&lt;br /&gt;
Laskuharjoitusten tekeminen on tässä kurssissa en-si-si-jai-sen tärkeää! Suurin ongelma opiskelijoille on, että kelkasta putoaa hyvin helposti, jos jättää kerran laskaritehtävät tekemättä. Jos jokin asia menee yli ymmärryksen, kannattaa heti vaatia luennoijaa tai laskarinpitäjää vääntämään asia rautalangasta, ettei tajuntaan jää mustia aukkoja. Toisaalta laitokselta on vaikea löytää henkilöä, joka ei pitäisi kurssia ainakin jossain määrin ehdottoman hyödyllisenä. Syksyllä hyvin menestyneelle opiskelijallekin koe saattaa tulla järkytyksenä - ei sen takia, että se olisi vaikea, mutta kokeesta ei pääse läpi, jos ei osaa soveltaa. Tästä kertoo sekin, että kokeeseen saa ottaa A4-muistilapun mukaan. Perinteisesti läpipääsyprosentti on kuitenkin ollut vähintään syksyn ohjelmointikurssien tasoa. Kurssi tosin on monelle työläs. &lt;br /&gt;
&lt;br /&gt;
Tietorakenteet -kurssi on tietojenkäsittelytieteelle &amp;quot;sitä itseään&amp;quot; ja Helsingin yliopiston TKT-laitoksen erikoisuus ja ylpeys. Monien huippuyliopistojen (MIT) tietojenkäsittelytieteen opetukselle tyypillistä on, että tietorakenteita opetetaan kattavasti heti ensimmäisenä opiskeluvuonna. Muissa Suomen yliopistoissa käpistelijöiden ymmärrys tietorakenteista ja tehokkaista ratkaisuista on matalahkolla tasolla verrattuna laitoksen opiskelijaan. Kuulostaako hypettämiselta? Ota selvää ja varmistu.&lt;br /&gt;
&lt;br /&gt;
=== Käyttöjärjestelmät ===&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
=== Laskennan mallit (8 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Lama&lt;br /&gt;
* Syksyisin&lt;br /&gt;
&lt;br /&gt;
Kurssi luennoidaan koko lukukauden mittaisena niin, että viikossa on kaksi luento- ja kaksi laskarituntia.&lt;br /&gt;
&lt;br /&gt;
Laskennan mallit on teoreettinen kurssi, jolla opetellaan varsin käytännöllisiä työvälineitä. Kurssilla käsitellään mm. laskennallisia ongelmia, äärellisiä automaatteja, säännöllisiä lausekkeita, kontekstittomia kielioppeja ja Turingin koneita. Kurssi saattaa tuntua hankalalta alun pallo-nuoli-automaattipiirtelyiden jälkeen, mutta kun tottuu lukemaan täsmällistä formaalia esitystapaa, itse asia ei olekaan niin kovin kummallista. Loppujen lopuksi kysymys on vain menetelmistä, joilla voidaan jäsentää ja käsitellä erilaisia määrämuotoisia merkkijonoja, kuten aritmeettisia lausekkeita, päivämääriä ja muuta vastaavaa. Tutuiksi tulevat myös Turingin koneet, jotka ovat äärimmäisen kömpelö tietokoneen teoreettinen malli, mutta samalla myös yksinkertaisin mahdollinen mekaanisen laskentakoneen malli. Loppuhuipennuksena törmätään surullisenkuuluisaan pysähtymisongelmaan. Kun sen merkityksen onnistuu ymmärtämään, ymmärtää jo paljon siitä, mitä ohjelmallisesti on mahdollista tehdä.&lt;br /&gt;
&lt;br /&gt;
Älä turhaan masennu, jos pumppauslemma ja kumppanit menevät aluksi kertakaikkiaan yli hilseen, monella muulla on sama tilanne. Eräs vitsi laitoksella onkin, että laitokselta on vaikea löytää opiskelijaa, joka osaisi pumppauslemman selittää (&amp;quot;meni kokeessa oikein, en tiedä mitä tein&amp;quot;). Kurssia käydessä ei välttämättä ole minkäänlaista mielikuvaa, mihin kurssilla käsiteltäviä asioita voisi ikinä tarvita, mutta myöhemmin opinnoissa asioihin voi törmätä esim. Ohjelmointikielten kääntäjien tai rakenteisten dokumenttien käsittelyn yhteydessä, joista voitaneen mainita esimerkiksi XML-dokumenttien muuttaminen esimerkiksi HTML-esitysmuotoon. Kurssi kannattaa kuitenkin käydä läpi ajatuksen kanssa, koska mekaaninen ulkoapänttääminen ei juuri auta. Tietorakenteet -kurssin tapaan asiat pitää oikeasti tajuta, jotta kurssista suoriutuu.&lt;br /&gt;
&lt;br /&gt;
=== Tietokoneen toiminta (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä TiTo&lt;br /&gt;
* 2. periodissa&lt;br /&gt;
&lt;br /&gt;
Kurssilla opitaan perusteet siitä, mitä tietokoneen sisällä oikeasti tapahtuu, eli tutustutaan mm. prosessorin toimintoihin, yhden ohjelman suoritukseen koneessa ja opetellaan hiukan symbolista konekieltä. Tällä konekielellä tosin ei ole kovinkaan paljon tekemistä &amp;quot;oikeiden assemblerien&amp;quot; (Masm, Nasm, Fasm) kanssa vaan kurssilla käytetään laitoksen omaan opetuskäyttöön väsättyä TTK91-assemblyä ja Titokone-simulaattoria. Pääpaino on kuitenkin enemmän teorian ymmärtämisessä. Monet väittävät kurssin olevan työläimpiä ensimmäisen vuoden peruskursseista. Kurssin sisältö jakaa opiskelijoita ehkä selvimmin kahteen leiriin: niihin jotka hehkuttavat ja niihin jotka vihaavat yli kaiken.&lt;br /&gt;
&lt;br /&gt;
Laskuharjoituksiin tulee varata kohtuullisesti aikaa, sillä vastaukset harvemmin löytyvät suoraan lähdekirjallisuudesta. Ne on itse löydettävä soveltamalla opittua asiaa. TTK91-symbolinen konekieli vaikuttanee hieman kankealta, mutta ajaa tehtävänsä. Moni on ihmetellyt, miksei opetuskielenä käytetä jotain oikeaa assemblyä. Vastaus on melko yksinkertainen: Kurssilla on tarkoitus oppia tietokoneen toimintaa eikä nykyisten assemblerien ominaisuuksia makroineen ja muine asioineen, joilla toimintaan liittyvät yksityiskohdat voisi sivuuttaa. Tietokoneen toimintaankin kurssi on loppujen lopuksi melko pintaraapaisu, josta voi jatkaa syventävään Tietokoneen Rakenne-kurssiin.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistotuotanto (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Ohtu&lt;br /&gt;
* 4. periodissa&lt;br /&gt;
&lt;br /&gt;
Kurssilla perehdytään ohjelmistotuotantoon, sen ongelmiin ja ketterään prosessimalliin. Ohjelmistotuotanto-kurssia voidaan pitää Ohjelmistojen mallintaminen -kurssin jatkeena. Kurssissa on viikottaisia laskaritehtäviä, jotka toteutetaan ryhmässä. Ryhmä pysyy samana koko kurssin ajan. Kurssiin sisältyy myös omassa ryhmässä toteutettava pieni projekti. Tähän projektiin hyödynnetään laadunvarmistustekniikoita kuten parikoodausta ja Code Coveragea. Kurssista on ajettu viime vuosina mahdollisimman käytännönläheistä aiemman teoriapainoitteisuuden sijaan. Myös vesiputousmallista ollaan pyrkimässä ilmeisesti kokonaan eroon. On huhuttu, että kurssista ei ole erityisen helppo saada täyttä arvosanaa.&lt;br /&gt;
&lt;br /&gt;
Kurssin hyväksytty suorittaminen on vaatimus Ohjelmistotuotantoprojekti -kurssille.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistotuotantoprojekti (9+1 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Ohtuprojekti&lt;br /&gt;
* Syksyisin ja keväisin&lt;br /&gt;
&lt;br /&gt;
Ohjelmistotuotantoprojektissa harjoitellaan projektin toteuttamista jotakuinkin reaalimaailmaa vastaavin menetelmin. Projekti toteutetaan 5-6 hengen ryhmässä. Projektilla on siis ihkaoikea asiakas (yleensä laitokselta, yliopistolta tai jostain yrityksestä), joka asettaa vaatimukset tuotteelle. Näihin vaatimuksiin ryhmän pitäisi sitten pystyä ohjelmistollaan vastaamaan mahdollisimman hyvin. Projektin aiheeseen ei voi vaikuttaa, mutta haluamastaan ryhmästä voi esittää toiveen. Aihe voi olla periaatteessa mikä tahansa. Ei ole ollenkaan tavatonta, että ensitöikseen joutuu opettelemaan uuden ohjelmointikielen.&lt;br /&gt;
&lt;br /&gt;
Kurssin päätyttyä tuotteeseen ei sisälly ylläpitovastuuta. Useat projektit menevät keskeneräisenä tuleville osanottajille jatkokehitykseen, mutta osa on päätynyt oikeaan tuotantoonkin. Kurssin perimmäinen tarkoitus on kuitenkin harjoitella prosessia enemmän kuin itse projektin toteuttamista. Ei kannata liikaa stressata, että tuotteen tulisi olla valmis kurssin päättyessä. Ohjelmoimaankin pääsee varmasti tarpeeksi, ja ohessa mahdolliset uudet työkalutkin tulevat väkipakostakin tutuksi.&lt;br /&gt;
&lt;br /&gt;
Projekti toteutetaan käyttäen laitoksen omaa ketterää ohjelmistokehitysmenetelmää (Scrum-variaatio). Varsinaista projektipäällikköä ei ryhmässä ole, ellei ryhmä sellaista keskuudestaan välttämättä halua valita. Kurssi on hyvin opettavainen ja ryhmä saa käytännössä lähes vapaat kädet itsensä toteuttamiseen. Ryhmätyön merkitys ja asiakkaan kanssa vaatimuksista vääntäminen ovat kurssin ydinkauraa. Ongelmilta (lue: haasteilta) ei voi projektin edetessä välttyä ja moiset kannattaa ottaa oppimiskokemuksena. Kurssin arvostelu perustuu pitkälti ryhmän vertaisarviointiin. Asiakkaan antamalla arvosanalla ei juuri merkitystä ole.&lt;br /&gt;
&lt;br /&gt;
Kurssista saa eniten irti, jos sopii ryhmän kanssa erilaisten työtapojen ja menetelmien (esim. eri pituiset sprintit) kokeilemisesta, koska oikeilla työpaikoilla tällaisia kokeiluja harvemmin pääsee enää toteuttamaan. Kurssin tärkein opetus lienee, että asiakkaan kaikkiin vaatimuksiin ei missään nimessä ole pakko suostua, ja että tekniset hankaluudet pystytään todennäköisesti ohittamaan onnistuneilla neuvotteluilla.&lt;br /&gt;
&lt;br /&gt;
Kurssista saa kokonaisuudessaan 10 opintopistettä: Itse projektista saa 9 op ja yksi &amp;quot;lisäopintopiste&amp;quot; tulee &amp;quot;työelämään orientoivista opinnoista&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tieteellisen kirjoittamisen kurssi (10 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Tiki&lt;br /&gt;
* Sisältää kandidaatin tutkielman&lt;br /&gt;
* Syksyisin ja keväisin&lt;br /&gt;
&lt;br /&gt;
Tieteellisen kirjoittamisen kurssi koostuu neljästä kirjallisesta työstä: referaatti, aine, kypsyysnäyte ja varsinainen kandidaatin tutkielma. Kaikki näistä neljästä työstä liittyvät samaan aihepiiriin. Alkujaan oli kaunis ajatus, että referaatin (2-4 sivua) ja aineen (10 sivua) saisi suoraan osaksi tutkielmaa (20 sivua), mutta tämä toteutuu nykyään harvoin. Samasta aihepiiristä huolimatta töiden sisältö ei välttämättä liity suoranaisesti toisiinsa. Tekstiä kurssilla tulee yhteensä tuotettua siis lähemmäs 40 sivua. Käpistelijälle on tunnetusti tekstin tuottaminen ongelma, tieteellisestä kirjoittamisesta nyt puhumattakaan. Kurssissa ei välttämättä pärjää tosin hyväkään kirjoittaja, koska tieteellisten artikkelien kirjoittaminen ottaa hieman eri lähtökohdan kuin esseen, raporttien tai dokumentaation laatiminen. Hermot menevät takuuvarmasti jossain vaiheessa mitättömiltä tuntuvien pikkuasioiden viilaamiseen, joita ohjaaja jaksaa ja jaksaa kaivaa esiin joka kerralla.&lt;br /&gt;
&lt;br /&gt;
Ryhmät jaetaan sen perusteella, minkä olet ilmoittautumisessa ilmaissut mahdolliseksi maisterilinjaksesi. Ryhmässä on 5-6 henkilöä, ohjaaja sekä valvoja. Valvojalla ei ole juuri muuta virkaa kuin varsinaisen tutkielman tarkastaminen. Ohjaajan kanssa sovitaan viikoittainen tapaamisaika. Ohjauksen laatu vaihtelee, eikä suoria neuvoja välttämättä saa ohjaajalta missään vaiheessa. Tutkielman aihepiiriin kuuluvasta aiheesta pidetään myös esitelmä muulle ryhmälle. Ryhmällä ei ole omien töiden kannalta muuta merkitystä kuin se, että referaatti, aine ja esitelmä todennäköisesti vertaisarvioidaan, tai ainakin mietitään jokaisen työn hyviä ja huonoja puolia. Kurssin arvosanan määrää käytännössä vain tutkielman arvosana. Kurssi sisältää ohessa ns. kypsyysnäytteen, jossa pitää laatia parin sivun mittainen kielellisesti huoliteltu teksti jostain tutkielman aihepiiristä.&lt;br /&gt;
&lt;br /&gt;
Aiheenvalintakäytäntö vaihtelee ohjaajittain. Tutkielman aihepiirin aihe valitaan useimmiten valmiista listasta, mutta joissakin ryhmissä aihetta saa itsekin ehdottaa. Moni on ampunut itseään jalkaan ehdottamalla omaa aihepiiriä, ja on huomannutkin jälkeenpäin, että tutkimustietoa aihealueesta ei joko löydy ymmärrettävässä mudossa tai sitten löytyy aivan liikaa. Ennen oman aiheen ehdottamista kannattaa varmistaa, että aiheesta todellakin löytyy riittävästi &amp;quot;lukukelpoista&amp;quot; tutkimustietoa. Aihepiiri valitaan jo ensimmäisessä tapaamisessa. Kurssiin sisältyy alkupuolella myös kymmenisen luentoa, joilla opetetaan tieteellisen kirjoittamisen tyyliä ja tiedonhaun perusteita.&lt;br /&gt;
&lt;br /&gt;
== Aineopintojen harjoitustöiden valintakori ==&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmoinnin harjoitustyö (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Javalabra&lt;br /&gt;
* Ryhmiä joka periodissa sekä kesäisin&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Javalabra&amp;quot; laajentaa Ohjelmoinnin jatkokurssin asioita. Ohjelmoinnin jatkokurssin loppupuolen laskarit ovat juuri sitä tärkeää ja olennaista kamaa, jonka joutuu viimeistään täällä opettelemaan, vaikka se kurssilla yleensä skipataankin nopeasti. Näitä ovat mm. tiedostojen käsittely, poikkeukset, rajapintaluokat sekä pakkaukset. Kannattaa siis höristää korviaan jo Ohjelmoinnin jatkokurssilla näitä avainsanoja kuullessaan, vaikka mieli tekisikin jättää parit viimeiset laskarit väliin. API-kuvausten lukutaito on &#039;&#039;&#039;erittäin&#039;&#039;&#039; hyödyllinen esitieto.&lt;br /&gt;
&lt;br /&gt;
Labrassa on myös ohjelmointikursseille uutta ja ihmeellistä asiaa: Javan valmiit työkalut, graafisen käyttöliittymän ohjelmointi (Swing-komponenteilla), ohjelman suunnittelu olioita käyttäen, koodin kommentointi ja testaus, projektin dokumentointi jne. Lisäksi pitää vielä oppia pysymään projektin aikataulussa, ihan ilman äidin apua. Ajankäytön opettelu on jo itsessään aikamoinen työmaa.&lt;br /&gt;
&lt;br /&gt;
Kurssilla tehdään oma, kokonainen, pienehkö mutta toimiva ohjelma. Ohjelmasta saa tehdä niin upean kuin osaa, mutta parasta olisi tässä vaiheessa pitää liika into tallessa. Palkkana on kuitenkin vain oppia ja 4 opintopistettä, eikä niitäkään saa, jos megamahtava Hekumometri jokasuuntaisella kutkulaattorilla ei toimi, leviää käsiin ja kaataa kääntäjän kotiovella. Lisäksi ruutia pitää jättää myös ohjelman dokumentaation kirjoittamiseen. Ja tämä kaikki pitäisi saada valmiiksi 6 viikossa! Nopea laskutoimitus osoittaa, että jos otat löysästi labran alkupuoliskon, loppupuolella sinulle rapsahtaa jo lähes 30 viikkotuntia pelkkää labratyötä.&lt;br /&gt;
&lt;br /&gt;
Labraopetus koostuu alun yhteisluennosta, parista ryhmätapaamesista ja viikoittaisista henkilökohtaisista ohjauspalavereista. Alkuluennoilla käydään läpi mm. graafisen käyttöliittymän laatimisen perusteita ja dokumentointia, ryhmätapaamisissa esitellään omaa työtä muille. Huomaa että alkuluennolle osallistuminen on labraan osallistumisen kannalta pakollista. Ohjauspalavereissa raportoidaan ohjaajalle työn edistymisestä ja ihmetellään ohjaajan kanssa vaikeita kohtia. Tapaamisten lisäksi ohjaajilla on päivystysajat, jolloin päivystävältä ohjaajalta saa käydä kysymässä apua. Labraneuvonta toimii yleensä kakkoskerroksen aulassa (tarkat neuvonta-ajankohdat ilmoitetaan kurssilla).&lt;br /&gt;
&lt;br /&gt;
Työn alkaessa pääsee yleensä itku. Joudut synkkään metsään vain voiveitsen kanssa. Työsi ohjaajalta, kavereilta ja verkosta saat kyllä apua. Ryhmätapaamisiin, ohjelman suunnitteluun ja dokumentointiin, Javan hienouksien opetteluun sekä varsinaiseen koodaukseen menee joka tapauksessa paljon aikaa. Kalenteriin onkin parasta merkitä jo kurssia aloittaessaan ne 80 tuntia, jotka käytät tämän kurssin suorittamiseen ennen deadlinea. Jos Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi on tullut suoritettua hieman horjuen (alle kolmosen arvosanalla), on syytä suosiolla lisätä parikymmentä tuntia aikatauluun. Jos sinulla on jo ammattillista kokemusta koodauksesta tai dokumentaation kirjoittamisesta, voit pienentää arviota tuntimäärästäsi.&lt;br /&gt;
&lt;br /&gt;
Suurin haaste useimmalle opiskelijalle on suunnittelu- ja toteutusdokumentin kirjoittaminen (yleensä dokumenttien kirjoittaminen kurssista riippumatta). Toteutusdokumentin kirjoittamista ei missään nimessä tule jättää viimeiseen iltaan. Dokumentointi on taito, jota käpistelijä tarvii kaikkialla. Se on syytä opetella ajoissa ettei tulevissa harjoitustöissä tule itku, Ohjelmistotuotantoprojektissa parku ja työelämässä kenkää.&lt;br /&gt;
&lt;br /&gt;
=== Tietorakenteiden harjoitustyö (3 tai 5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Tiralabra&lt;br /&gt;
* Ryhmiä yleensä joka periodissa ja kesäisin&lt;br /&gt;
&lt;br /&gt;
Tietorakenteiden harjoitustyö eli Tiralabra on käytännön jatkoa Tietorakenteet-kurssille. Kurssilla pääsee leikkimään tietorakenteilla ihan oikeasti, eli tekemään kokonaisen ohjelman, jossa hyödynnetään joitain tietorakenteita ja algoritmeja. Ohjelma tulee tietenkin myös testata ja dokumentoida, mutta dokumentointivaatimukset ovat minimaaliset aiempiin harjoitustöihin verrattuna. Sallitut ohjelmointikielet riippuvat pitkälti harjoitustyön ohjaajasta, mutta laitoksella opetettavat kielet ovat yleensä käytettävissä.&lt;br /&gt;
&lt;br /&gt;
Harjoitustyö on vaativampi kuin Ohjelmoinnin harjoitustyö, joten kurssille ei kannata ilmoittautua, ellei ole varannut riittävästi aikaa työn tekemiseen. Keskimäärin työhön menee n. 80 työtuntia, mutta tehtävän aiheesta ja omista taidoista riippuen työtuntimäärä saattaa vaihdella huomattavastikin suuntaan tai toiseen. Jos työn aloittaa, sitä ei kannata lopettaa kesken, vaikka vähän vastustaisikin: Harjoitustyön keskeyttäneet ovat muita heikommassa asemassa, kun valitaan labraryhmään pääseviä.&lt;br /&gt;
&lt;br /&gt;
Kurssilta kannattaa ottaa kaikki hyöty irti, koska seuraava paikka, jossa ohjelmointitaitoja koetellaan, on yleensä Ohjelmistotuotantoprojekti ja siellä ohjelmoinnin oletetaan jo sujuvan rutiinilla.&lt;br /&gt;
&lt;br /&gt;
=== Tietokantasovellus (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Ryhmiä yleensä joka periodissa sekä kesäisin&lt;br /&gt;
&lt;br /&gt;
Ohjelmistotekniikan menetelmät ja Tietokantojen perusteet ovat esitietovaatimuksena Tietokantasovellus-harjoitustyölle. Kurssi on käytännössä pienen SQL-relaatiotietokantaa käyttävän WWW-sovelluksen laatimista (esim. yksinkertainen verkkokauppa). Tämän harjoitustyön keskeinen teema on tietokantojen hallintaan liittyvät asiat sekä myös huolelliseen suunnitteluun keskittyminen. Kurssi on monen webbikoodariksi aikovan mielestä erittäin hyödyllinen ja palkitseva. Jos tunnistit itsesi, kannattaa varoa ettei innostu liikaa ja tee vahingossa muutaman tuhannen rivin harjoitustyötä.&lt;br /&gt;
&lt;br /&gt;
Opiskelijasta voi kurssilla kirjoitettavan dokumentaation määrä turhauttavalta ja suuri houkutus onkin tehdä dokumentit vasta viimeisenä iltana. Dokumenttien tarkoitus on kuitenkin opastaa opiskelijaa oikeaan suuntaan suunnittelessaan omaa sovellustaan. Harjoitustyön ohjaajaa saa käyttää surutta apuna sekä ohjelmiston suunnittelun ongelmien että dokumenttien laatimisen kanssa.&lt;br /&gt;
&lt;br /&gt;
Itse toteutuksen tekeminen onkin sitten vähemmän työlästä, jos suunnittelu on kunnolla tehty. WWW-sivustolle tulevan rakennelmansa saa toteuttaa varsin monella tavalla ja tietokannoissakin on valinnan varaa. Suurin osa tekee harjoitustyönsä joko PHP:llä, Javalla tai Ruby on Railssillä, mutta jos intoa löytyy jonkin eksoottisemman ympäristön käyttämiseen, niin sekin on usein kelvannut ohjaajalle.&lt;br /&gt;
&lt;br /&gt;
== Aineopintojen valinnaiset kurssit (valitse vähintään kaksi) ==&lt;br /&gt;
&lt;br /&gt;
=== C-ohjelmointi (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä C&lt;br /&gt;
* 1. periodissa&lt;br /&gt;
&lt;br /&gt;
C on aineopintojen valinnainen kurssi, joka on tarkoitettu ohjelmoinnin perusasiat osaaville ja perustietorakenteet tunteville. Ensin kannattaa siis suorittaa suosiolla ensimmäisen vuoden ohjelmointikurssit harjoitustöineen sekä Tietorakenteet. Javalla ohjelmoineille kielen syntaksin omaksuminen on helppoa, mutta pelkän ulkoisen samannäköisyyden ei kannata antaa pettää itseään. C on käsitemaailmaltaan ja rakenteiltaan varsin erilainen kieli kuin Java ja sitä myös käytetään hieman erilaisiin tarkoituksiin. C:llä tehdään mm. koneenläheisiä, suurta tehoa vaativia, usein tekstipohjaisia työkaluohjelmia. Javalla taas on mukavampi rakennella sekä ohjelmoijan että käyttäjän kannalta turvallisia sovelluksia, usein graafisia sellaisia - mikäli nopeus ei ole kriittisin tekijä.&lt;br /&gt;
&lt;br /&gt;
Muistiosoittimien ja muistinhallinnan kanssa pelaaminen, joka Javassa on automaattista, voi osoittautua hankalaksi omaksua. Myöskään linkitettyjen listojen ohjelmointi, johon perehdytään varsin tarkkaan, ei tule vastaan ohjelmoinnin perus- ja jatkokurssilla. Kurssilla opetetaan nykyään myös puiden ja verkkojen (tietorakenteita nämäkin) käsittelyä, tosin vähemmällä tarkastelulla kuin esim. Tietorakenteet-kurssilla. Tämä kurssi tuo varsin mukavaa vaihtelua ensimmäisen syksyn Java-annostukseen varsinkin, jos olet ohjelmoinut C:llä aikaisemmin.&lt;br /&gt;
&lt;br /&gt;
Kurssiin kuuluu pakollinen harjoitustyö, jota ilman kurssia ei pääse läpi. Vaikka harjoitustyö ei vaikuta suurelta, se on yllättävän työläs ja on useimmiten syy kurssin keskeyttämiselle. Sille kannattaa siis varata aikaa huomattavasti enemmän kuin se &amp;quot;viimeinen yö ennen palautusta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Johdatus tekoälyyn (5 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan jo osittain nimellä JohTek, mutta lyhenne ei ole välttämättä vielä täysin vakiintunut. &lt;br /&gt;
* 1. periodissa&lt;br /&gt;
&lt;br /&gt;
Johdatus tekoälyyn luennoidaan tulevana syksynä vasta neljännen kerran. Tähän mennessä jokainen kerta on ollut sekä sisällöltään että opetusmuodoltaan täysin erilainen kuin aiemmat - eikä ensi syksy tule tekemään poikkeusta. Sen sijaan luennoitsija on vaihtunut ja sisältöä puukotettu rajulla kädellä, joten kurssi toivottavasti on muuttunut antoisammaksi ja enemmän himottavaa otsikkoaan vastaavaksi. &lt;br /&gt;
&lt;br /&gt;
Kurssin tarkoituksena on johdattaa tekoälyn eri osa-alueisiin, tutkimusongelmiin ja alan kulmakiviin. Vaihtuvina teemoina käsitellään niin koneoppimista, robotiikkaa, perinteistä logiikkaa kuin pelitekoälyjäkin. Sillisalaatista pitäisi jäädä käteen jonkinlainen kuva alan valtavasta kirjosta. Kurssilla on tätänykyä vähän ohjelmointitehtäviäkin, mutta pääpaino lienee aiheiden yleisessä esittelyssä. Luvattu on, että jotain pääsee silti itsekin tekemään.&lt;br /&gt;
&lt;br /&gt;
Älä turhaan katsele vanhoja kurssisivuja, äläkä varsinkaan osta mitään kirjaa. Hyppää suohon ja löydä sieltä sisäinen intohimosi älykkäitä järjestelmiä kohtaan.&lt;br /&gt;
&lt;br /&gt;
Kurssi on mallilukujärjestyksessä ajoitettu toisen vuoden syksyyn, mutta sopii myös myöhemmin suoritettavaksi tai esimerkiksi jo toisessa oppilaitoksessa opiskelemaan ehtineelle fuksille. Kurssi ollaan tänä vuonna luomassa käytännössä uusiksi, joten jos suoritus vielä puuttuu, nyt on hyvä hetki tarttua härkää sarvista erilliskokeeseen pänttäämisen sijaan. Myös kaikki kurssin aikana annettu palaute opetuksesta ja sisällöstä katsotaan arvokkaana asiana kurssin tulevia iteraatioita ajatellen.&lt;br /&gt;
&lt;br /&gt;
=== Tietoturvan perusteet (4 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä titupe tai titu&lt;br /&gt;
* 3. periodissa&lt;br /&gt;
&lt;br /&gt;
Tietoturvan perusteet -kurssilla käsitellään tietoturvaan liittyvää lainsäädäntöä, yleisimpiä tietoturvan vaarantavia ohjelmointivirheitä sekä opetellaan sääntöjä, joita noudattaen järjestelmät pitäisi toteuttaa hyökkäysvaikutusten minimoimiseksi. Salausmenetelmät, todentaminen ja allekirjoitukset ovat myös keskeisessä osassa kurssin sisältöä. Ohimennen kurssilla käsitellään yleisimpiä hyökkäysmenetelmiä; kurssin suorittaminen ei tosin takaa että opiskelija osaisi käyttää niitä ;). Luentomateriaalissa on yleisesti ollut sekä ohjelmointivirheistä että hyökkäyksistä hyviä esimerkkejä, jotka ovat asiasta kiinnostuneelle mielenkiintoista luettavaa.&lt;br /&gt;
&lt;br /&gt;
Kurssin alkupuolella keskitytään aika paljon tietoturvaan liittyvään lainsäädäntöön ja viranomaisiin. Tätä ei kannata säikähtää, ja seuraavalla viikolla käsitelläänkin jo erilaisia salausmenetelmiä. Kurssi on aika teoriapainotteinen ja opiskelu keskittynee melko pitkälti tiettyjen sääntöjen ja näihin liittyvien esimerkkien muistamiseen, joita pystyy päättelemään osaksi terveellä järjelläkin. Kokeessa saatetaan kysyä hyvinkin yksityiskohtaista tietoa esimerkiksi sertifikaatteihin liittyvistä ongelmista.&lt;br /&gt;
&lt;br /&gt;
=== Tietokannan Suunnittelu (4 op) ===&lt;br /&gt;
&lt;br /&gt;
* 1. periodissa&lt;br /&gt;
&lt;br /&gt;
=== Human-Computer Interaction (4op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä HCI &lt;br /&gt;
* 4. periodissa&lt;br /&gt;
&lt;br /&gt;
=== Algorithms for Bioinformatics (4op) ===&lt;br /&gt;
&lt;br /&gt;
* 1. periodissa&lt;br /&gt;
&lt;br /&gt;
== Muut pakolliset opinnot ==&lt;br /&gt;
&lt;br /&gt;
=== Tietokone työvälineenä (1+3 op) ===&lt;br /&gt;
&lt;br /&gt;
* Tunnetaan myös nimellä Lapiokurssi tai pelkkä Lapio&lt;br /&gt;
* Tiiviskurssi lukuvuoden alussa (pääaineopiskelijat) sekä normaali kurssi 3. periodissa (sivuaineopiskelijat)&lt;br /&gt;
&lt;br /&gt;
Työvälinekurssi on peruskurssi, jolla opetellaan myöhemmillä kursseilla välttämättömiä käytännön taitoja. Kurssilla opetellaan käyttämään laitoksella käytössä olevia ohjelmistoja ja laitteistoja sekä valitsemaan tehtävään sopiva työkalu. Keskeisimmät Unix/Linux-komennot, HTML-perusteet, tekstieditorien ja tekstinkäsittelyohjelmien käyttö jne. kannattaa oppia, ettei sitten myöhemmin kulu pään raapimiseen enemmän aikaa kuin itse tekemiseen. Kokeneet tietokoneharrastajat voivat kyllä suorittaa kurssin tenttimällä, mutta kurssilla on pakollisia harjoitustöitä, jotka täytyy tehdä, vaikka menisi suoraan kokeeseen. Monelle kokeneellekin tietokoneenkäyttäjälle kurssilla todennäköisesti on uutta asiaa ainakin laitoksen järjestelmistä, joten kurssimateriaali ainakin kannattaa lukea läpi.&lt;br /&gt;
&lt;br /&gt;
Kurssin yhteydessä suoritetaan kaikille pakollinen TVT-ajokortti (3 op). TVT-ajokorttikoe ei oletetusti ole vaikea, mutta sitä ei pääse läpi ilman tietämystä yliopiston järjestelmistä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
On the works by Aleksi Majander 2012&lt;/div&gt;</summary>
		<author><name>Takeinan</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Tapahtumapaikat&amp;diff=7460</id>
		<title>Tapahtumapaikat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Tapahtumapaikat&amp;diff=7460"/>
		<updated>2014-04-13T16:59:50Z</updated>

		<summary type="html">&lt;p&gt;Takeinan: /* Reittiohjeet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tällä sivulla on lista yleisimmistä opiskelijatapahtumien paikoista reittiohjeineen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kerho- ja juhlatilat =&lt;br /&gt;
&lt;br /&gt;
== Christina Regina (Klusteri) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sijainti:&#039;&#039;&#039; Leppäsuonkatu 11 ([http://www.openstreetmap.org/?mlat=60.16933&amp;amp;mlon=24.92229#map=18/60.16933/24.92229 OpenStreetMap])&lt;br /&gt;
&lt;br /&gt;
Matlu ry:n Klusteri on suosittu paikka niin järjestetylle kuin spontaanillekin ajanvietolle. Klusterin tiloista löytyy monenmoista sohvaa jolla röhnöttää, musiikkia suoraan Spotifysta, piano, iso kokoelma lautapelejä, videotykki sekä muutamia pelikonsoleita peleineen. Lisäksi oleskelutilasta löytyy jääkaappeja ja keittiö ruoanlaittoa varten. Klusterilla järjestetään yleisen oleilun lisäksi erityisesti lautapeli- ja elokuvailtoja.&lt;br /&gt;
&lt;br /&gt;
Klusterin vieressä on ABC Deli, josta saa ruokaa vatsan kurniessa. Kampista päin tultaessa matkalle osuu myös mm. ravintola Kampin Pippuri ja McDonald&#039;s. Klusterin omista jääkaapeista voi ostaa käteisellä limua janon yllättäessä.&lt;br /&gt;
&lt;br /&gt;
Klusterin ovet ovat lukossa ulkopuolisilta. Sisään pääsee soittamalla ovikelloa ja odottamalla että joku avaimen omistava tulee avaamaan.&lt;br /&gt;
&lt;br /&gt;
Klusteria käyttävät ainejärjestöt siivoavat sitä talkoovoimin. TKO-älyn siivousvuoro on noin joka kuudes viikko ja paikalle odotetaan kaikkia Klusteri-avaimellisia - muutkin halukkaat saavat toki tulla auttamaan.&lt;br /&gt;
&lt;br /&gt;
===== Reittiohjeet =====&lt;br /&gt;
&lt;br /&gt;
Laitokselta Klusterille pääsee helpoiten nousemalla Arabian ostoskeskuksen edessä raitiovaunuun 8 keskustaan päin ja jäämällä pois Perhonkadun pysäkillä. Matkan kestoksi tulee noin puoli tuntia. Metrolla mentäessä kannattaa nousta pois Kampin asemalla, josta kävelee Klusterille reilussa viidessä minuutista.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Alina-sali ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sijainti:&#039;&#039;&#039; Uusi ylioppilastalo (Mannerheimintie 5 A) ([http://www.openstreetmap.org/?mlat=60.16928&amp;amp;mlon=24.93995#map=18/60.16928/24.93995 OpenStreetMap])&lt;br /&gt;
&lt;br /&gt;
Ylioppilaskunnan Alina-sali on suosittu bile- ja sitsipaikka. Tilaan mahtuu reippaasti juhlijoita ja sieltä löytyy mm. äänentoisto musiikin paukutusta varten.&lt;br /&gt;
&lt;br /&gt;
===== Reittiohjeet =====&lt;br /&gt;
&lt;br /&gt;
Rautatieasemalta Alina-salille kävelee Mannerheimintietä pitkin tai Kaivopihan läpi nopeasti. Ylioppilastalon sisäänkäynti on Virgin Oil -klubin vieressä. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Puistot ja muut ulkotilat =&lt;br /&gt;
&lt;br /&gt;
== Kaivopuisto ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sijainti:&#039;&#039;&#039; [http://www.openstreetmap.org/?mlat=60.1571&amp;amp;mlon=24.9562#map=15/60.1571/24.9562 OpenStreetMap]&lt;br /&gt;
&lt;br /&gt;
Kaivopuisto on suosittu kesäpäivän viettopaikka niin opiskelijoiden kuin muidenkin keskuudessa. Erityisen täynnä puisto on vappupäivänä, jolloin puisto täyttyy lähestyvän kesän juhlijoista.&lt;br /&gt;
&lt;br /&gt;
===== Reittiohjeet =====&lt;br /&gt;
&lt;br /&gt;
Raitiovaunu 1A kulkee puiston ohi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Suomenlinna ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sijainti:&#039;&#039;&#039; [http://www.openstreetmap.org/?mlat=60.1426&amp;amp;mlon=24.9864#map=16/60.1426/24.9864 OpenStreetMap]&lt;br /&gt;
&lt;br /&gt;
TKO-älyn ja monen muun opiskelijajärjestön suosima loppukesän piknikpaikka, jossa järjestetään yleensä varaslähdöt fuksisyksyyn ennen orientointiviikkoa. Tekiksen vakiopaikka on Susisaaressa kesäteatterin luoteispuolella olevilla linnoituksilla (katso karttalinkki yllä).&lt;br /&gt;
&lt;br /&gt;
Suomenlinnassa on kauppoja ja kahviloita, mutta turhan kävelyn ja kauppojen ruuhkautumisen takia kannattaa yleensä napata eväät mukaan jo ennen saareen lähtöä.&lt;br /&gt;
&lt;br /&gt;
===== Reittiohjeet =====&lt;br /&gt;
&lt;br /&gt;
Jos et tule omalla veneellä, kannattaa hypätä Kauppatorilla lauttaan ([http://osm.org/go/0xPLrgXG0-?m= OpenStreetMap]). Lautalle kelpaa normaali Helsingin sisäinen lippu.&lt;br /&gt;
&lt;br /&gt;
= Saunat =&lt;br /&gt;
&lt;br /&gt;
== Idan sauna ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sijainti:&#039;&#039;&#039; Ida Aalbergin tie 1 ([http://www.openstreetmap.org/?mlat=60.23037&amp;amp;mlon=24.90017#map=17/60.23037/24.90017 OpenStreetMap])&lt;br /&gt;
&lt;br /&gt;
Idan sauna on ravintola Idan alapuolella Ida Aalbergin tien päässä. Tilavien lauteiden lisäksi saunan yhteydestä löytyy uima-allas, lokoisa oleskelutila/takkahuone ja pieni keittiö jonka jääkaapeissa voi säilyttää virvokkeita.&lt;br /&gt;
&lt;br /&gt;
Saunan kanssa samassa rakennuksessa olevan ravintolan lisäksi sauna on noin viiden minuutin kävelyn päässä Haagan ostarilta, josta löytyy pizza- ja kebab-ravintoloita, pankkiautomaatti ja ruokakauppa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Reittiohjeet =====&lt;br /&gt;
&lt;br /&gt;
Laitokselta löytää saunalle helpoiten nousemalla bussiin 56 Väinö Auerin kadulla Kannelmäkeä kohti ja nousemalla pois Ohjaajantien pysäkillä, Haagan ostarin paikkeilla.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kattosauna Sivistys ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sijainti:&#039;&#039;&#039; Leppäsuonkatu 11 ([http://www.openstreetmap.org/?mlat=60.16933&amp;amp;mlon=24.92229#map=18/60.16933/24.92229 OpenStreetMap])&lt;br /&gt;
&lt;br /&gt;
Klusterin kanssa samassa rakennuksessa. Sauna on melko pieni, sopii kerrallaan 10-15 löylyttelijälle parhaiten. Oleskelutilojen sohville mahtuu isompikin porukka. Idan tavoin käytettävissä on jääkaappeja ja pieni keittiö. Tupakkaa tai raitista ilmaa kaipaava voi käydä katsomassa maisemia kattoterassilla.&lt;br /&gt;
&lt;br /&gt;
===== Reittiohjeet =====&lt;br /&gt;
&lt;br /&gt;
Sama kuin Klusterilla.&lt;/div&gt;</summary>
		<author><name>Takeinan</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7397</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7397"/>
		<updated>2013-10-28T14:49:18Z</updated>

		<summary type="html">&lt;p&gt;Takeinan: no saatana&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;
&amp;lt;!--| Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;--&amp;gt;&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;
| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;&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;
| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;&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;
| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts13&#039;&#039;&#039;&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;
&amp;lt;!--| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;--&amp;gt;&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;
| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;&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;
| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm2013&#039;&#039;&#039;&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;#javalabra2013&#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;
&amp;lt;!--| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#scala&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;--&amp;gt;&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;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2013&#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;#tito2013&#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;
&amp;lt;!--| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2013&#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;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;--&amp;gt;&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;
| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;&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>Takeinan</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7396</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7396"/>
		<updated>2013-10-28T14:48:48Z</updated>

		<summary type="html">&lt;p&gt;Takeinan: js&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;
&amp;lt;!--| Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;--&amp;gt;&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;
| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;&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;
| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;&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;
| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts13&#039;&#039;&#039;&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;
&amp;lt;!--| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;--&amp;gt;&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;
| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2013&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;&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;
| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm2013&#039;&#039;&#039;&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;#javalabra2013&#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;
&amp;lt;!--| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#scala&#039;&#039;&#039;--&amp;gt;&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;
&amp;lt;!--| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;--&amp;gt;&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;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2013&#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;#tito2013&#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;
&amp;lt;!--| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2013&#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;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;--&amp;gt;&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;
| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;&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>Takeinan</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=S%C3%A4hk%C3%B6postitilit&amp;diff=7385</id>
		<title>Sähköpostitilit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=S%C3%A4hk%C3%B6postitilit&amp;diff=7385"/>
		<updated>2013-08-30T09:03:23Z</updated>

		<summary type="html">&lt;p&gt;Takeinan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jos sinulla ei ole vielä tunnuksia, katso [[Käyttölupien aktivointi]].&lt;br /&gt;
&lt;br /&gt;
== Mappi ==&lt;br /&gt;
&lt;br /&gt;
Helsingin yliopiston (tietotekniikkaosaston) IMAP-posti. Kaikilla HY-opiskelijoilla on tällainen.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sähköpostiosoite:&#039;&#039;&#039; tunnus@mappi.helsinki.fi, etunimi.sukunimi@helsinki.fi (oletuksena, ks. ohjeet alempana)&lt;br /&gt;
* &#039;&#039;&#039;Kirjautumistunnus:&#039;&#039;&#039; AD-tunnus&lt;br /&gt;
* &#039;&#039;&#039;Webmail:&#039;&#039;&#039; http://www.helsinki.fi/webmail/ (Mappi)&lt;br /&gt;
* &#039;&#039;&#039;Postipalvelin (IMAP):&#039;&#039;&#039; posti.mappi.helsinki.fi - käytä suojattua yhteyttä (SSL/TSL)&lt;br /&gt;
* &#039;&#039;&#039;Lähtevän postin palvelin (SMTP):&#039;&#039;&#039; smtp.helsinki.fi&lt;br /&gt;
* &#039;&#039;&#039;Thunderbirdin asetukset:&#039;&#039;&#039; http://www.helsinki.fi/helpdesk/ohjeet/sahkoposti/sahkopostiohjelmat/thunderbird_asennus_asetukset_win.html&lt;br /&gt;
* &#039;&#039;&#039;Etäkäyttö:&#039;&#039;&#039; -&lt;br /&gt;
* &#039;&#039;&#039;Ohjaus:&#039;&#039;&#039; [http://www.helsinki.fi/atk/neuvonta/ohjehakemisto/postinohjaus_mapista.html Postinohjaus Mappi-järjestelmästä]&lt;br /&gt;
* &#039;&#039;&#039;Ohjeita:&#039;&#039;&#039; http://www.helsinki.fi/helpdesk/ohjeet/sahkoposti/webmail/index.html&lt;br /&gt;
* &#039;&#039;&#039;Roskaposti:&#039;&#039;&#039; [http://www.helsinki.fi/helpdesk/ohjeet/sahkoposti/webmail/roskapostin_suodatus.html filtteröintiohjeet]&lt;br /&gt;
** Roskapostiksi arveltuihin viesteihin lisätään otsake X-HY-Spam-Status (Low, Medium, High).&lt;br /&gt;
&lt;br /&gt;
== CS-posti ==&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytieteen laitoksen oma järjestelmä.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sähköpostiosoite:&#039;&#039;&#039; tunnus@cs.helsinki.fi, etunimi.sukunimi@cs.helsinki.fi (täyskaimoille laitoksen sisällä yleensä toisen nimen ensimmäinen kirjain väliin erotukseksi tyyliin etunimi.x.sukunimi@cs.helsinki.fi, tulos voi kuitenkin olla erilainen yliopisto- ja laitososoitteessa)&lt;br /&gt;
* &#039;&#039;&#039;Kirjautumistunnus:&#039;&#039;&#039; laitoksen käyttäjätunnus &lt;br /&gt;
* &#039;&#039;&#039;Webmail:&#039;&#039;&#039; http://roundcube.cs.helsinki.fi (RoundCube)&lt;br /&gt;
* &#039;&#039;&#039;Postipalvelin (POP/IMAP):&#039;&#039;&#039; mail.cs.helsinki.fi (IMAP) - käytä suojattua yhteyttä (SSL/TSL)&lt;br /&gt;
** Thunderbird laitoksen koneella tai pine laitoksen palvelimilla on valmiiksi aseteltu käyttämään tätä.&lt;br /&gt;
* &#039;&#039;&#039;Etäkäyttö:&#039;&#039;&#039; cs.helsinki.fi -palvelimet, esim. melkki.cs.helsinki.fi&lt;br /&gt;
* &#039;&#039;&#039;Ohjaus:&#039;&#039;&#039; Aseta [http://mail.cs.helsinki.fi/sqwebmail SqWebMailista filtteri], ks. alempi ohje. &lt;br /&gt;
* &#039;&#039;&#039;Ohjeita:&#039;&#039;&#039; http://www.cs.helsinki.fi/tietotekniikka/s-hk-posti&lt;br /&gt;
* &#039;&#039;&#039;Roskaposti:&#039;&#039;&#039; http://www.cs.helsinki.fi/compfac/roskaposti.html&lt;br /&gt;
** Roskapostiksi arvatut viestit menevät suoraan Junk_E-mail-kansioon, josta ne poistuvat automaattisesti 30 päivän kuluttua.&lt;br /&gt;
** Lisäksi &amp;quot;ehkä roskapostia&amp;quot; -viestit voi ohjata itse filtterein pois Inboxista, &amp;quot;X-Bogosity: Unsure&amp;quot; -otsakkeen perusteella.&lt;br /&gt;
== Mikä sitten on pääkäyttölupa? ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pääkäyttölupa on yhtä kuin AD-lupa.&#039;&#039;&#039; Sillä kirjaudutaan useimpiin Helsingin yliopiston verkkopalveluihin.&lt;br /&gt;
&lt;br /&gt;
* Esimerkiksi Alma  (http://alma.helsinki.fi/) ja WebOodi (http://www.helsinki.fi/weboodi/) käyttävät siis juurikin pääkäyttölupaa.&lt;br /&gt;
* &#039;&#039;&#039;Nykyään myös laitoksen ilmoittautuminen (http://ilmo.cs.helsinki.fi) käyttää pääkäyttölupaa.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Missä sähköpostiosoitteeni näkyy? ==&lt;br /&gt;
&lt;br /&gt;
* http://www.helsinki.fi/mainari/&lt;/div&gt;</summary>
		<author><name>Takeinan</name></author>
	</entry>
</feed>