<?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=Averio</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=Averio"/>
	<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/Toiminnot:Muokkaukset/Averio"/>
	<updated>2026-09-15T12:42:45Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Sivuainekuvauksia&amp;diff=15721</id>
		<title>Sivuainekuvauksia</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Sivuainekuvauksia&amp;diff=15721"/>
		<updated>2026-08-27T07:08:08Z</updated>

		<summary type="html">&lt;p&gt;Averio: Poistettu JOO opinnot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
[[Category:Vaatii_päivityksen]]&lt;br /&gt;
[[Category:Matematiikka]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Sivuainekuvausten ajantasaisuudesta ei takeita. Sivuaineiden sovittamisesta mallilukujärjestykseen ks. {{Link|Opintojen malliaikataulu}}.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Helsingin yliopisto tarjoaa opetusta lukuisista eri oppiaineista. Jonkinlainen lista on tarjolla esim. [http://www.helsinki.fi/opiskelijaksi/tutustu_hyn_ainevalikoimaan.html yliopiston sivuilla].&lt;br /&gt;
&lt;br /&gt;
==Matemaattis-luonnontieteellinen tiedekunta== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Matematiikka=== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
* Matematiikan kurssit parantavat teorianpyörittelyvalmiutta. Paljon todistamista ja käsitteitä, vähemmän laskemista. Mikäli matematiikka uppoaa, siitä on helppo saada opintopisteitä. &lt;br /&gt;
* Johdatus yliopistomatikkaan&lt;br /&gt;
** Ainoa pakollinen tutkinnossa&lt;br /&gt;
* Matematiikka tutuksi &lt;br /&gt;
** Näppärä syksynaloituskurssi, ollut alunperin kevyttä, ei mene lukion pitkän oppimäärän yli (kurssi muuttuu vuosittain)&lt;br /&gt;
* Muita käpistelijälle hyödyllisiä ja suht helppoja:&lt;br /&gt;
** Lineaarialgebra ja matriisilaskenta I (vektoreita ja matriiseja, nam!)&lt;br /&gt;
** Analyysin kurssit, (I ja II tai perus- ja jatkokurssit, jälkimmäiset ehkä käytännönläheisempiä)&lt;br /&gt;
** Johdatus todennäköisyyslaskentaan (&amp;quot;jatkokurssi&amp;quot; Johdatus tilastolliseen päättelyyn)&lt;br /&gt;
** Logiikka I&lt;br /&gt;
* Matematiikan sivuainekokonaisuus tai menetelmätieteiden (mat+tilastotiede-yhdistelmä) sivuainekokonaisuus pakollinen tutkinnossa&lt;br /&gt;
* ks. {{Link|Matematiikan sivuaineopinnoista}} ja [[Matematiikan ja menetelmätieteen opintosuunnitelmia]]&lt;br /&gt;
&lt;br /&gt;
===Tilastotiede=== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
* Tilastotieteen kursseja voi käyttää menetelmätieteiden sivuainekokonaisuudessa, ja niistä moni ei ole matemaattisesti vaikeita. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
Menetelmätieteen sivuainekokonaisuuden listan kurssit heuristisesti kurssisivuja pläräämällä päätellyssä tarjoamisvarmuusjärjestyksessä:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
* Tilastotieteen johdantokurssi (4 op + 6 op): Käytävissä joko 4 op:n (1 periodi) tai 10 op:n (2 periodia) kokonaisuutena, erilliskoemahdollisuus jälkimmäisestä, syksyisin (ja keväisin)&lt;br /&gt;
* Tilastotieteen jatkokurssi (5 op + 5 op), keväisin&lt;br /&gt;
* Tilastotiede käytännön tutkimuksessa, 8/10 op, syksyisin&lt;br /&gt;
* Todennäköisyyslaskennan kurssi, 10 op, syksyisin (esitietona kai matematiikan Johdatus todennäköisyyslaskentaan)&lt;br /&gt;
* Tilastollisen päättelyn kurssi, 10 op, syksy-kevät-taitteessa?? (&amp;quot;II ja III&amp;quot;) (esitietoina Todennäköisyyslaskennan kurssi, Tilastotieteen jatkokurssia suositellaan)&lt;br /&gt;
* Data-analyysin kurssi (suunnilleen keväisin)&lt;br /&gt;
* Monimuuttujamenetelmät (suunnilleen keväisin)&lt;br /&gt;
* Mittaaminen ja tilastollisen tiedon keruu (ilmeisesti epäsäännöllinen, viim. havainto S2007)&lt;br /&gt;
* &amp;lt;strike&amp;gt;Tilastollisen tietojenkäsittelyn perusteet&amp;lt;/strike&amp;gt; - ei luennoida enää, osia sisällytetty Data-analyysin kurssiin&lt;br /&gt;
* &amp;lt;strike&amp;gt;Frekvenssiaineistojen analyysi&amp;lt;/strike&amp;gt; - jos tämä kurssi on olemassa, se on vaihtanut nimeä tai se elää ilman kurssisivua&lt;br /&gt;
 &lt;br /&gt;
Käytäessä menetelmätieteiden sivuainekokonaisuutta eli osa pakollisesta sivuaineesta on tilastotiedettä pelkän matematiikan sijaan, tarvitaan vähintään 10op matematiikkaa ja vähintään 10op tilastotiedettä. Siis loput 10op sivuaineesta voivat olla kumpaa ainetta tahansa. Tilastotieteen johdantokurssi on 10op, samoin tilastotieteen jatkokurssi, joten jos haluaa panostaa enemmän tilastotieteeseen, voi käydä matematiikasta pakollisen diskreetin ja vaikkapa matematiikka tutuksi- kurssin ja sitten tilastotiedettä johdanto- ja jatkokurssin, jolloin on kasassa koko menetelmätieteiden lyhyt sivuaine.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
===Fysiikka===&lt;br /&gt;
Fysiikka on mielenkiintoinen vastapaino käpistelylle. Meidän systeemiin verrattuna osaston tavat ovat vanhahtavilta ja perustuu pitkiin luentoihin ja vaikeisiin laskareihin. Jo peruskursseissa oletetaan kaikkien käyneen lukion pitkän matematiikan ja fysiikan, tosin jotkut aineopinnot saattavat vaatia vähemmän (esim. Maailmankaikkeus nyt!). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
Yleisen formaatin mukaan kursseila ei ole läsnäolopakkoa, mutta luennoilla istuminen auttaa sitten myöhemmin asioiden opiskeluun. Professorit laittavat luentodiat viikon alussa Moodleen, josta niitä voi opiskella kun aamuluento ei hittaa. Diat kuitenkin ovat usein sekalaisia eivätkä millään lailla itsestäänselviä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Jokaisen viikon laskarit tulevat edellisellä viikolla Moodleen, jonne ne kuuluu palauttaa määrättyyn päivään mennessä. Laskareissa tehtävät käydään läpi ja taululle menosta voi saada lisäpisteitä. Laskaripisteiden saanti ei kuitenkaan edellytä laskareissa läsnäoloa, mutta läsnäolo on suositeltavaa jos ei ole osannut kaikkia tehtäviä, sillä kaikilla kursseilla tehtävistä ei tule mallivastauksia nettiin.&lt;br /&gt;
&lt;br /&gt;
===Geologia=== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Geologian perusopinnot ovat kaikille vapaasti valittavissa, geologian aineopintoihin voi hakea opinto-oikeutta kerran vuodessa keväisin. Geologian kurssiaikataulu ei useiden kurssien kohdalla noudata tavanomaisia periodien aikatauluja. Kursseille ilmottaudutaan weboodissa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
* Kiteet, mineraalit, kivi- ja maalajit 6op (2op + 2op + 2op)&lt;br /&gt;
** Kurssi on kolmiosainen ja jokaisesta osasta on erillinen tentti, jotka sisältävät näyte- sekä teoriaosuuden. Maalajeja käydään vain kaksi päivää eikä aiheesta ole tenttiä. (Huom. sisältää etenkin mineraaliosuudella erittäin paljon ulkoa opettelemista)&lt;br /&gt;
* Dynaaminen Maa I 6op&lt;br /&gt;
** Yleinen geologian kurssi, joka sisältää geologiasta vähän kaikenlaista, kuten maapallon rakennetta ja kehityshistoriaa. Kurssilla on ryhmätöitä.&lt;br /&gt;
* Dynaaminen Maa II 7op&lt;br /&gt;
** Lisää yleistä geologiaa mm. vulkanismia ja eroosiota. Kurssilla on vapaaehtoisia ryhmätöitä.&lt;br /&gt;
* Ympäristögeologia 2op&lt;br /&gt;
** Kurssilla käydään ympäristögeologiaa lähinnä suomen näkökannasta. Sisältää asiaa kaivostoiminnasta, maaperän saastumisesta, pohjavesistöistä yms.&lt;br /&gt;
* Suomen geologia 4op&lt;br /&gt;
** Todellisuudessa kaksi eri kurssia joihin ilmottaudutaan erikseen, Suomen geologia; maaperä 2op ja Suomen geologia; kallioperä 2op. Maaperäkurssilla käydään läpi erilaisia soita ja liejuja, kallioperäkurssilla paneudutaan fennoskandian kilpeen ja sen syntyyn ja rakenteeseen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
===Tähtitiede===&lt;br /&gt;
*Maailmankaikkeus nyt&lt;br /&gt;
** Kurssi ei edellytä mm. matemaattista osaamista eli kurssi soveltuu kaikille tähtitieteestä vähänkään kiinnostuneille vaikka kurssi onkin samalla myös tähtitieteen pääaineopiskelijoille pakollinen peruskurssi. Vaikka tähtitiedettä ei sivuaineeksi suunnittelisikaan, voi kurssin käydä pelkästään puhtaasta mielenkiinnosta. Lisää kurssista osoitteessa https://studies.helsinki.fi/kurssit/opintojakso/otm-ad8e7913-a6a5-4483-aa30-d6c5fa852489 --Maria&lt;br /&gt;
** Kurssin myötä voi myös suorittaa ruotsin kirjallisen ja puheellisen osuuden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
*Tähtitieteen perusteet I-II&lt;br /&gt;
** Tähtitiede I perustuu siihen, miten tähtitiedettä tutkitaan. Kurssilla käydään erilaisia avaruuskarttoja ja missä tilanteissa ne on hyödyllisiä. Siellä käydään läpi teleskooppeja ja muita tapoja havannoida tähtitiedettä. Kurssin lopulla aletaan käymään spektriviivoja ja muita matemaattisesti haastavampia asioita. Kurssi alkaa olla jo matemaattisesti haastavampi. Lisää kurssista osoitteessa https://studies.helsinki.fi/kurssit/opintojakso/otm-600199fe-2747-4867-a834-d1aae26ee223 --Kussi&lt;br /&gt;
** Tähtitiede II perustuu astrofysiikkaan, ja on fysikaalisesti ja matemaattisesti haastavampi edeltäjäänsä. Kurssilla käydään läpi erilaisia tähtiä ja aurinkokuntia, sekä omaa Aurinkoamme. Kurssin lopulla siirrytään galakseihin ja muuhun kiinnostavaan. Lisää kurssista osoitteessa https://studies.helsinki.fi/kurssit/opintojakso/otm-72f4a471-4bb1-4d26-a67a-cd7835e679db --Kussi&lt;br /&gt;
&lt;br /&gt;
== Humanistinen tiedekunta == &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
===Kieliteknologia===&lt;br /&gt;
(kesken)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;YLEISTÄ:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
Kieliteknologia (entinen tietokonelingvistiikka) on aine, jonka sisältöä ja lopullista tarkoitusperää edes sen pääaineopiskelijatkaan eivät välttämättä osaa kovin tyhjentävästi selittää (Eräs paatunut kieliteknologi halusi selittää asian, krhm, näin: http://xkcd.com/114/). Aine löytyy humanistisesta tiedekunnasta Nykykielten laitoksen alaisuudesta, mutta aihe ei loikkaa lopulta kovinkaan kauas käpistelystä. Kieliteknologian pääaineopiskelijoiden pakollisiin kursseihin kuuluvatkin mm. ohjelmoinnin perusteet samoin kuin käpistelijöilläkin. Meitä käpistelijöitä sivuaineilee kieliteknologiassa kohtalainen määrä ja vastaavasti ei ole kovinkaan tavatonta, etteikö käpistely olisi monen kieliteknologin looginen valinta sivuaineeksi. Kieliteknologi onkin pohjimmiltaan ihminen, joka on kiinostunut humaaneista aineista (kielet, kielitiede, psykologia, kognitiotiede, puheentutkimus, käännöstiede...) mutta niiden lisäksi samalla myös tekniikasta. Kieliteknologiaa tarvitaan niin tekstinkäsittelyohjelmissa, käännöstieteessä kuin mobiiliteknologiassakin. Kieliteknologit työllistyvätkin mm. IT-alalle, mutta monipuolinen koulutus humanististen aineiden ja tekniikan yhdistämisessä auttaa työllistymään usealle eri alalle. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Opiskelumahdollisuudet kieliteknologiassa eivät kuitenkaan rajoitu pelkästään Helsingin yliopiston antamaan tarjontaan, sillä yliopistomme (sekä laitoksemme) kuuluu valtakunnalliseen [http://www.ling.helsinki.fi/kit/verkosto/index.shtml KIT-verkostoon], johon kuuluvat lisäksemme Joensuun, Jyväskylän, Oulun, Tampereen, Turun ja Vaasan yliopistot, sekä Tampereen teknillinen yliopisto ja TKK. Tarkemmat tiedot verkostoon kuuluvista laitoksista näkee [http://www.ling.helsinki.fi/kit/verkosto/kit-laitokset.shtml KIT-verkoston sivuilta]. Kursseja suorittaekseen niihin on hankittava JOO ([http://www.joopas.fi/index.php?node=Joopas_aloitussivu Joustava opinto-oikeus]) normaalin käytännön mukaisesti. Aikaisemmin JOOn saaminen toisen KIT-verkoston yliopistoon oli enemmänkin pelkkä muodollisuus kuin opinto-oikeuden hakeminen, mutta verkoston ns. kokeiluaika päättyi juuri ja uusi käytäntö on vielä hakusessa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Tietojenkäsittelytieteen laitoksella kieliteknologia kuuluu uusissa tutkintovaatimuksissa Tiedonhallinta -suuntautumisvaihtoehdon alaisuuteen. Laitoksen henkilökunnasta kieliteknologiasta ja siihen suuntautumisesta tietää erityisesti [http://www.cs.helsinki.fi/u/hahonen/ Helena Ahonen-Myka]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;KURSSIT (tutkintovaatimukset 2007-2009):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Clt100S Kieliteknologia, perusopinnot &#039;&#039;sivuaineopiskelijalle&#039;&#039; (25 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt115 Kielitiede (8-10 op)&#039;&#039;&#039;&lt;br /&gt;
***Cyk110 Yleisen kielitieteen peruskurssi (2 op)&lt;br /&gt;
***FP1 Fonetiikan perusteet (2 op)&lt;br /&gt;
***Cyk130 Fonologian ja morfologian harjoituskurssi (3 op)&lt;br /&gt;
***Cyk140 Syntaksin harjoituskurssi (3 op)&lt;br /&gt;
**&#039;&#039;&#039;Clt135 Kieliteknologian tekniset taidot (8 op)&#039;&#039;&#039;&lt;br /&gt;
***Clt130 Kieliteknologian ATK-ympäristö (2 op)&lt;br /&gt;
***Clt131 Tekstityökalut (3 op)&lt;br /&gt;
***Clt132 Verkkosivujen käsittely (3 op)&lt;br /&gt;
**&#039;&#039;&#039;Clt140 Kieliteknologian johdanto (3/6 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt195 Vapaavalintaiset opinnot (3-7 op)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Kieliteknologia on vapaasti opiskeltava aine, eikä siinä ole enää marraskuusta 2013 alkaen vaatimuksena &#039;&#039;Yleisen kielitieteen peruskurssi (Cyk110)&#039;&#039; suorittamista arvosanalla 3 tai parempi. Huomioikaa kuitenkin, että se on yhä pakollinen kurssi sivuaineilijoille. -- Julppu&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
Käpistelijöiden ei tarvitse osallistua kurssille &#039;&#039;Kieliteknologian ATK-ympäristö (Clt130)&#039;&#039;, sillä kurssi vastaa samoja tietoja, jotka meillä käydään läpi Tietokone työvälineenä -kurssilla (siis lapiossa ;)) ja täten korvaa kyseisen kurssin. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
Kurssille &#039;&#039;Tekstityökalut (Clt131)&#039;&#039; (entinen Korpusten käsittely) tarvitsee pääsyn unix- tai Linux-koneelle, joka meillä toki jo on, mutta oikeudet Yleisen kielitieteen laitoksen unix-koneelle, eli ns. [http://www.ling.helsinki.fi/atk/palvelut/luvat.shtml ling-laajennukseen], on milteipä välttämätön. Ling-laajennusta pyydetään kieliteknologian koordinaattori Hanna Westerlundilta joko sähköpostitse (hanna.westerlund@helsinki.fi) tai käymällä Hannan luona henkilökohtaisesti Siltavuorenpenkereellä kieliteknologian laitoksella huoneessa 314. Kurssia saattaa opettaa henkilö, joka olettaa käpistelijöiden automaattisesti osaavan kaikki kurssin asiat jo entuudestaan, mutta sitä ei tarvitse säikähtää vaan luennoilla voi istuskella ihan hyvällä omatunnolla jos asiat eivät tunnukaan olevan niin simppeleitä kuin luennoitsija antaa ymmärtää :). Luennot poikkeavat meille tutusta kaavasta ja kurssin luennot ovat pikemminkin laskarityyppisiä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Clt200S Kieliteknologia, aineopinnot &#039;&#039;sivuaineopiskelijalle&#039;&#039; (35 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt235 Ohjelmoinnin ja luonnollisen kielen käsittelyn perusteet (9 op)&#039;&#039;&#039;&lt;br /&gt;
***Clt230 Ohjelmoinnin perusteet (3 op)&lt;br /&gt;
***Clt231 Luonnollisen kielen käsittelyn perusteet (3 op)&lt;br /&gt;
***Clt233 Luonnollisen kielen jäsennysmenetelmät (3 op)&lt;br /&gt;
**&#039;&#039;&#039;Clt236 XML (4 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt265 Morfologinen jäsennys (6 op)&#039;&#039;&#039;&lt;br /&gt;
***Clt260 Morfologiset kielenkäsittelyohjelmat (3 op)&lt;br /&gt;
***Clt270 Äärellistilaiset jäsennysmenetelmät (3 op)&lt;br /&gt;
**&#039;&#039;&#039;Clt255 Kieliteknologian tilastomenetelmät (3 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt295 Vapaavalintaiset opinnot (13 op)&#039;&#039;&#039;&lt;br /&gt;
***Clt234 Luonnollisen kielen käsittelyn muita sovellusaloja (3 op)&lt;br /&gt;
***Clt282H Harjoittelu (2-5 op)&lt;br /&gt;
***Clt220 Puhesynteesin perusteet (3 op)&lt;br /&gt;
***Cyk215 Kieliopin kuvaus ja teoria (3-7 op)&lt;br /&gt;
***Cyk222 Kielitypologia (3-5 op)&lt;br /&gt;
***Cyk257 Korpuslingvistiikan menetelmät (3-5 op)&lt;br /&gt;
***Clt290 Muu kieliteknologinen osio (1-7 op)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
(jatkuupi.. -Maria =) )&lt;br /&gt;
&lt;br /&gt;
===[http://www.helsinki.fi/filosofia/filo/opetus.htm Teoreettinen filosofia]=== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Kts. kohta [[Sivuainekuvauksia#Käytännöllinen filosofia|Käytännöllinen filosofia]] jossa yleistä asiaa filosofian opiskelusta&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
Itse en ole lukenut teoreettista filosofiaa, mutta uskoisin että samat periaatteet pätevät täällä niinkuin käytännöllisen puolellakin. Kurssien sisällöstä en osaa sen enempää sanoa. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
Perusopinnot (25 op) koostuvat myös johdantokursseista eri filosofian osa-alueille.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
*Johdatus filosofian historiaan &lt;br /&gt;
**Yhteinen käytännöllisen kanssa&lt;br /&gt;
*Yksi seuraavasta kolmesta jaksosta: &lt;br /&gt;
**Johdatus kieli- ja mielenfilosofiaan &lt;br /&gt;
**Johdatus etiikkaan &lt;br /&gt;
***Yhteinen käytännöllisen kanssa&lt;br /&gt;
**Johdatus yhteiskuntafilosofiaan &lt;br /&gt;
***Yhteinen käytännöllisen kanssa&lt;br /&gt;
*Johdatus filosofiaan &lt;br /&gt;
**Yhteinen käytännöllisen kanssa&lt;br /&gt;
*Johdatus tieto-oppiin &lt;br /&gt;
**Yhteinen käytännöllisen kanssa&lt;br /&gt;
*Johdatus metafysiikkaan &lt;br /&gt;
*Johdatus tieteenfilosofiaan &lt;br /&gt;
*Johdatus logiikkaan &lt;br /&gt;
**Yhteinen käytännöllisen kanssa&lt;br /&gt;
&lt;br /&gt;
== Käyttäytymistieteellinen tiedekunta == &amp;lt;!--T:38--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Kasvatustiede=== &amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
Jos opettaminen tai henkilöstön kehittäminen (HR) sattuu kiinnostamaan kannattaa sivuaineeksi harkita  kasvatustieteitä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
Kasvatustieteen sivuainekokonaisuus koostuu 25 op:n perusopintokokonaisuudesta.&lt;br /&gt;
Sivuainekokonaisuus on kaikille vapaa ja kursseille ilmoittaudutaan Weboodin kautta.&lt;br /&gt;
Ilmoittautumisen jälkeen riittää kun kävelee luentosaliin.&lt;br /&gt;
Kasvatustieteen laitoksen &#039;pääkallopaikka&#039; on [http://www.helsinki.fi/teknos/opetustilat/keskusta/s20rminerva/default.htm Siltavuorenpenkereellä], mutta erittäin suuri osa luennoista luennoidaan [http://www.helsinki.fi/teknos/opetustilat/keskusta/m11/default.htm Mariankatu 11:ssä].&lt;br /&gt;
Jos suorittaa avoimen yliopiston kursseina, luennot ovat joko päärakennuksella tai fabianinkatu 26:ssa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
Lukuvuonna 2007-2008 kurssit ovat jakautuneet seuraavalla tavalla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
# P1. Johdatus kasvatustieteisiin (3 op)&lt;br /&gt;
# P2. Kasvatus, yhteiskunta ja kulttuuri (4 op)&lt;br /&gt;
# P3. Opetus ja oppiminen (4 op)&lt;br /&gt;
# P4. Oppiminen työelämässä (4 op)&lt;br /&gt;
# P5. Kohti tutkivaa työtapaa (5 op)&lt;br /&gt;
# P6. Kasvatus elämänkulussa (5 op)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
Kursseilla luetaan ja kirjoitetaan melko paljon (n. 100s luettavaa ja 1s kirjoitettavaa / op) ja ensimmäiset kirjat tuntuvat erittäin vaikeasti aukeavilta sanaston ja termistön ollessa vielä täysin vierasta. Tämän takia suosittelen sivuaineilijoiden ehdottomasti käyvän luennoilla, koska vaikka kaikki kurssit voi suorittaa tenttimällä ylimääräisen kirjan, luennoilla selvitetään yleensä termistöä, joka siten auttaa ja nopeuttaa varsinaisten tenttikirjojen lukemista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
Varsinaisia esitietovaatimuksia kursseille ei ole lukuunottamatta viimeistä kurssia ( P6 ), jonka alkaessa kaikki aiemmat kurssit tulisi olla käytyinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
HUOM: Koska Kasvatustiede on humanistinen aine, ei kannata olettaa opettajien osaavan käyttää moderneja viestintävälineitä, kuten .pdf-muotoisia dokumentteja tai edes sähköpostia...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
HUOM2: Tenttitulokset tulevat VAIN siltavuorenpenkereen seinälle, nettiin niitä on turha odottaa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
HUOM3: Toisin kuin käpistelyssä, kasvatustieteissä osasuoritukset jäävät roikkumaan ilmaan ja ne voi käydä suorittamassa myöhemmin. (Esim. Luettavana kaksi kirjaa, kummastakin kysytään tentissä. Feilatessasi yhden voit käydä suorittamassa vain ko. kirjan uusinnassa. Tämä tosin kannattaa tarkistaa aina erikseen opetajalta.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
Tarkemmin kasvatustieteestä oppiaineena kasvatustieteen sivuilla:&lt;br /&gt;
http://www.helsinki.fi/behav/opiskelu/oppiaineet/kasvatustieteet.htm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
- Seise,&lt;br /&gt;
Opintovastaava -07&lt;br /&gt;
&lt;br /&gt;
===Kognitiotiede=== &amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
Kognitiotieteen sivuilta:&lt;br /&gt;
&#039;&#039;Kognitiotiede on monitieteinen tieteenala joka tutkii tietoilmiöitä kuten havaitsemista, oppimista, muistia, ajattelua, kieltä ja käsitteitä, sekä näiden syntymekanismeja. Yhteistä näille on, että niitä voidaan tarkastella tiedon esittämisen ja informaationprosessoinnin näkökulmasta.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:53--&amp;gt;&lt;br /&gt;
&#039;&#039;Vaikka pääpaino on usein aikuisen ihmisen kognition tutkimisella, myös kognitiivisen kehityksen, muiden eläinten kognitiivisten toimintojen ja keinotekoisten järjestelmien informaationprosessoinnin tutkiminen kuuluu kognitiotieteen piiriin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
Kognitiotiede on varsin kätevä yhdistelmä tietojenkäsittelytieteen kanssa, ja se mainitaan usein hyvänä sivuainevaihtoehtona erikoistumislinjojen omilla sivuilla. Erikoistumislinjoista fuksien ei tosin tarvitse vielä välittää hetkeen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
Perusopintojen ja aineopintojen opintokokonaisuuksien (Cog100, Cog200) suoritusoikeus on vapaa kaikille Helsingin yliopiston perustutkinto-opiskelijoille. Myös yksittäisiä syventävien opintojen opintojaksoja voidaan suorittaa, ja sisällyttää sivuainekokonaisuudessa aineopintoihin.&lt;br /&gt;
&lt;br /&gt;
====Perusopinnot==== &amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
Cog101 Johdatus kognitiotieteeseen, 5 op&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
Cog103 Kognitiotieteen historia &amp;amp; klassikot I, 4 o&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
Cog111 Kognitiivisen psykologian ja biologisen psykologian perusteet, 5 op * (Tunnetaan myös nimellä kognitiivinen &amp;amp; neuropsykologia.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
Cog121 Tieteellinen päättely &amp;amp; selittäminen kognitiotieteilijöille, 5 op&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:61--&amp;gt;&lt;br /&gt;
Cog131 Kieli merkitys ja logiikka, 3 op&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:62--&amp;gt;&lt;br /&gt;
CYK110 Yleisen kielitieteen peruskurssi, (väh.) 3 op&lt;br /&gt;
&lt;br /&gt;
====Aineopinnot==== &amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
Cog202 Kognitiotieteen tutkijaseminaari, 2 op&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
Cog203 Kognitiotieteen historia &amp;amp; klassikot II, 6-10 op&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
Cog211 Kognitiivinen psykologia II, 6 op **&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
Cog212 Havaintopsykologia I, 6 op **&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
Cog241 Kognitiivinen mallintaminen I, 7-10 op&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
Kognitiotieteessä ei voi välttyä kirjoilta. Jotkut opettajat ovat edistyksellisiä ja laittavat kaiken tarvittavan materiaalin nettiin, mutta läheskään aina näin ei ole. Kursseille ilmoittaudutaan [http://helsinki.fi/weboodi weboodista].&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
*) Huom! Sivuaineopiskelijat voivat ottaa vain kirjatentin!&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
**) Huom! Edellyttää psykologian opinto-oikeutta. Sellaisen saa tasokokeella.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
Laatikossa esitetyt ongelmat voi kiertää opiskelemalla kurssit Avoimen yliopiston puolelta, jolloin opetus tapahtuu normaalisti. Avoimen opinnot ovat kaikille yliopiston perustutkinto-opiskelijoille ilmaisia kesäisin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
Kognitiotieteen kautta voi (sivuaineilijanakin) päästä myös [http://www.soberit.hut.fi/kaytettavyyskoulu/ käytettävyyskouluun]. Se on HY:n, TKK:n ja TaiKin välinen yhteistyöprojekti, joka tarjoaa laajan paketin käytettävyysopintoja. Käytettävyyskoulun suorittaminen edellyttää opintoja kussakin kouluun kuuluvassa yliopistossa. Opinnot on tarkoitettu opiskelijoille, joilla kandi on joko valmis tai ainakin hyvässä vauhdissa. Opinnot voidaan paketoida sivuainekokonaisuudeksi laitoksella ilmeisesti mihin tutkintoon tahansa (kandi, maisteri, jatko-opiskelu). Käytettävyyskouluun pääsee tällä hetkellä helposti, koska koulua ei mainosteta tarpeeksi. Sinne otetaan kustakin kolmesta yliopistosta 5 opiskelijaa sisään vuosittain, mutta paikat eivät ole aina edes täyttyneet. Hakeminen on melko yksinkertainen prosessi, jonka ohjeet löytyvät käytettävyyskoulun omilta sivuilta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
Lisäkysymyksiä voi esittää Paula &amp;quot;Shantar&amp;quot; Gómez Gómezille. Löydyn irkistä nickillä Shantar.&lt;br /&gt;
&lt;br /&gt;
== Valtiotieteellinen tiedekunta == &amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Johtamisen sivuainekokonaisuus valtiotieteellisessä=== &amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Yleistä sivuaineesta ==== &amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
&amp;quot;Johtamisen sivuainekokonaisuus (JOS) käynnistyi syyslukukaudella 1999. Sivuainekokonaisuus on tarkoitettu Helsingin yliopiston kaikkien tiedekuntien perustutkinto- ja jatkotutkinto-opiskelijoille sekä Helsingin yliopistossa suorittamaansa tutkintoa täydentäville opiskelijoille. Sivuainekokonaisuuden opiskelu voidaan aloittaa sen jälkeen, kun oman pääaineen opintoja on suoritettu vähintään 30 opintopistettä. Näin JOS-opiskelulle muodostuu yhteys oman pääaineen sisältöön. Käytännössä tämä tarkoittaa sitä, että JOS-opinnot voi aloittaa aikaisintaan toisen opiskeluvuoden alussa. Myös JOO-sopimuksen piiriin kuuluvien yliopistojen opiskelijoilla on mahdollisuus opiskella sivuainekokonaisuutta, mutta heidän tulee hakea opinto-oikeutta samalla tavalla kuin haetaan muitakin JOO-sopimuksen tarkoittamien opintojen suoritusoikeutta.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tutkintorakenne:&#039;&#039;&#039; Johtamista on mahdollista opiskella lyhyenä tai pitkänä sivuaineena. Johtamisen perusopintoihin (25 op) sisältyy kolme pakollista opintojaksoa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
*JOS111 Poliittinen näkökulma johtamiseen ja johtajuuteen (6op)&lt;br /&gt;
*JOS121Yritysjohtamisen kehityslinjoja (6 op)&lt;br /&gt;
*JOS131 Johtaminen ja organisaatiopsykologia (6 op)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
joiden lisäksi perusopinnoissa tulee suorittaa yhteensä vähintään seitsemän opintopistettä (7 op) seuraavista opintojaksoista:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
*JOS141 JOS-perusopintojen kirjallisuuskuulustelu (0-7 op)&lt;br /&gt;
*JOS142 Vapaavalintaiset perusopintotasoiset johtamis- ja johtajuusaiheiset opinnot (0-7 op)&lt;br /&gt;
*Jaksoon JOS111 kuuluu kaikille pakollinen luentosarja. JOS-kirjallisuuskuulustelun JOS141 voi korvata kokonaan tai osittain jaksolla JOS142, johon voidaan kirjata johtamisen alaan kuuluvia muita akateemisia opintoja. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Lisätietoja:&#039;&#039;&#039; [http://www.helsinki.fi/politiikka/opiskelijaksi/jos.html Johtamisen sivuainekokonaisuus] ja [https://weboodi.helsinki.fi/hy/vl_kehys.jsp?MD5avain=&amp;amp;Kieli=1&amp;amp;Opas=3060&amp;amp;Org=75358047&amp;amp;vl_tila=1&amp;amp;AukAikMaar=1 Johtamisen Sivuainekokonaisuuden Opinto-opas]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
==== Käpistelijän näkökulmaa sivuaineesta ====&lt;br /&gt;
(päivitetty joskus 2010)&lt;br /&gt;
* Johtamisen sivuainehan ei kuulemani mukaan nimenomaan ole käytännön johtamista, vaan pikemminkin johtamisen historiaa ja teoriaa. Joten työelämän valmiudet voivat jäädä oletettua ohuemmaksi. -TKa &lt;br /&gt;
* Yliopistolla tosiaan yleisestikkin opetus on teoriaa ja tutkimiseen valmentamista yms... Olen nyt ollu JOS1-kurssilla pari viikkoa ja minun mielestä se on ihan asiallista kamaa, historiaa, teorioita ja jollain tasolla niitä sovellettuna tähän päivään :) -jarno&lt;br /&gt;
* Luen itse tenttikirjoja yleissivistykseksi, ja niissä on ihan hauskaa tavaraa. &amp;quot;Peopleware&amp;quot; ja &amp;quot;The Mythical Man-Month&amp;quot; eivät kuulune listaan, mutta saivat kyllä kiinnostumaan aiheesta. --Sini&lt;br /&gt;
&lt;br /&gt;
=== Käytännöllinen filosofia === &amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Yleistä sivuaineesta ==== &amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
Oman kokemukseni mukaan filosofia on yleissivistävää ja se laajentaa yksilön maailmankuvaa kertomalla, millä eri tavoilla asioita on havaittu ja ajateltu kautta ihmiskunnan historian. Filosofiaa opiskelemalla oppii hallitsemaan suuria kokonaisuuksia ja eri abstraktiotasoja, jotka ovat käpistelijälle tärkeitä ominaisuuksia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:88--&amp;gt;&lt;br /&gt;
Helsingin Yliopisto tarjoaa kaksi eri vaihtoehtoa, käytännöllisen ja teoreettisen filosofian. Erona näillä kahdella on se, että teoreettinen filosofia keskittyy enemmän filosofian historiaan aina Antiikin Kreikasta Valistuksen Ajalle asti, kun taas käytännöllisen puolella vilisee astetta enemmän 1900-luvun filosofeja ja ajatuksia sekä moraalia ja yhteiskuntaa käsitteleviä kysymyksiä. Vaikka laitokset ovat eri tiedekunnissa (teoreettinen humanistisessa ja käytännäöllinen valtiotieteellisessä), molemmat laitokset ovat kuitenkin käytännössä yksi ja sama, osa perusopinnoista ovat jopa yhteisiä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:89--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://weboodi.helsinki.fi/hy/vl_kehys.jsp?MD5avain=&amp;amp;Kieli=1&amp;amp;Opas=3035&amp;amp;Org=1000000949&amp;amp;vl_tila=1&amp;amp;AukAikMaar=1 Käytännön filosofia sivuaineena]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:90--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tutkintorakenne: Filosofian perusopinnot sivuaineena, 25 op&#039;&#039;&#039;&lt;br /&gt;
* Johdatus filosofiaan ja sen historiaan (710125), 5 op&lt;br /&gt;
* Johdatus etiikkaan (710133), 3 op&lt;br /&gt;
* Johdatus yhteiskuntafilosofiaan (710134) , 3 op&lt;br /&gt;
* Johdatus tieteenfilosofiaan (710152), 3 op&lt;br /&gt;
* Johdatus kielifilosofiaan, 3 op&lt;br /&gt;
* Johdatus tieto-oppiin, 3 op&lt;br /&gt;
* Johdatus logiikkaan, 5 op.&lt;br /&gt;
&lt;br /&gt;
==== Käpistelijän näkökulmaa sivuaineesta ==== &amp;lt;!--T:91--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:92--&amp;gt;&lt;br /&gt;
*Kursseille ei tarvi ilmottautua, ellei toisin (luennolla) sanota. Senkun kävelee sisään ja kuuntelee (ja kysyy!).&lt;br /&gt;
*Peruskursseilla ei ole laskareita lukuunottamatta Johdatus logiikka-kurssilla. Laskareihin ei tarvitse etukäteen ilmottautua.&lt;br /&gt;
*Kursseilla on luentojen lisäksi kirjoja, jotka myös kuulustellaan tentissä (ks. kurssin kotisivu).&lt;br /&gt;
*Luennoitsijat saattavat oikeasti käyttäa välillä sanoja joiden todellisen merkityksen vain he itse tietävät. &#039;&#039;&#039;Jos et jotain ymmärrä, kysy!&#039;&#039;&#039;  &lt;br /&gt;
*Kurssin tentti on aina aivan viimeisellä luentokerralla, samassa tilassa kuin itse luentokin (ellei tietenkin toisin mainita).&lt;br /&gt;
*Materiaalin ilmestyminen verkkoon, asioiden päivittäminen webiin, sähköposti, yms. Internetiin liittyvät asiat ovat humanisteille vähän vaiketa. Pikku käpistelijä saattaa kärsiä muutaman harmaan sortuvan luennoitsijoita patistellessaan.&lt;br /&gt;
&lt;br /&gt;
===Sosiologia=== &amp;lt;!--T:93--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Yleistä sivuaineesta ==== &amp;lt;!--T:94--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:95--&amp;gt;&lt;br /&gt;
&amp;quot;Sosiologia on yleinen yhteiskuntatiede. Se keskittyy ihmisten muodostamien yhteisöjen sekä niistä johtuvien ilmiöiden tutkimukseen. Sosiologia on kiinnostunut sekä ihmisten toiminnasta yhteisöissä että yhteisöjen vaikutuksista kaikkeen toimintaan. Tieteen tutkimusala on yhteiskuntatieteistä laajin, sillä sosiologiassa voidaan tutkia käytännössä mitä tahansa sosiaalisia ilmiöitä, jotka vaikuttavat joko yhteisöön, yhteiskuntaan tai yksittäisiin ihmisiin.&amp;quot; (Kiitos Wikipedia 2001-)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:96--&amp;gt;&lt;br /&gt;
Sosiologiaa aineopintoja voi lukea sivuaineena ilman rajoituksia Valtiotieteellisen puolelta (ts. vapaa sivuaineoikeus). Sosiologiassa ei myöskään joudu erikoistumaan vielä perus- ja aineopintojen aikana, joskin sosiologiasta voi suorittaa myös [http://www.valt.helsinki.fi/staff/alkula/opas/vaestoperus.htm väestötieteen perusopinnot] omana kokonaisuutenaan lukematta muita sosiologian kursseja. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:97--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;*[http://www.helsinki.fi/sosiologia/opiskelu/oppaat/rakenne.htm#4 Sosiologian perusopinnot sivuainelukijoille] (25op)&#039;&#039;&#039;&lt;br /&gt;
** 751110. Sosiologian johdantokurssi, 5 op&lt;br /&gt;
** 751111. Väestötieteen johdantokurssi, 5 op&lt;br /&gt;
** 758101. Sosiaali- ja kulttuuriantropologian johdantokurssi, 5 op&lt;br /&gt;
** 751151. Suomalaista sosiologiaa, 5 op&lt;br /&gt;
** 751152. Sosiologisia näkökulmia , 5 op&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:98--&amp;gt;&lt;br /&gt;
Sosiologian laitoksen sivuja: [http://www.helsinki.fi/sosiologia/opiskelu/ Sosiologian laitoksen sivut] ja  [https://weboodi.helsinki.fi/hy/vl_kehys.jsp?MD5avain=&amp;amp;Kieli=1&amp;amp;Opas=2413&amp;amp;Org=1000000953&amp;amp;vl_tila=1&amp;amp;AukAikMaar=1 Sosiologian opinto-opas]&lt;br /&gt;
&lt;br /&gt;
==== Käpistelijän näkökulmaa sivuaineesta ==== &amp;lt;!--T:99--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:100--&amp;gt;&lt;br /&gt;
Sosiologia liittyy läheisesti tietojenkäsittelytieteeseen tutkittaessa esimerkiksi ihmisten sähköistä verkostoitumista sekä web-yhteisöjä. Tarvetta osaajille siis on, kun tavalliset ihmiset kansoittavat Internetiä jumalatonta vauhtia (web 2.0 väijyy kulman takana ja p2p on next big thing). Esimeriksi HIIT:n ([http://www.hiit.fi Helsinki Institute of Information Technology]) yksi päätutkimusohjelmista on [http://www.hiit.fi/?q=node/13 Network Societies].&lt;br /&gt;
&lt;br /&gt;
===Yleinen Valtio-oppi=== &amp;lt;!--T:101--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Yleistä sivuaineesta ==== &amp;lt;!--T:102--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:103--&amp;gt;&lt;br /&gt;
&amp;quot;Yleinen valtio-oppi perehdyttää opiskelijat poliittiseen ja hallinnolliseen toimintaan kansallisessa ja kansainvälisessä toimintaympäristössä. Opiskelun tavoitteena on kyky muodostaa ja soveltaa itsenäisesti oppiaineen alaan kuuluvaa tutkimustietoa. Samalla opitaan kyky kehittää tähän tietoon perustuvaa käytännön toimintaa niin julkisissa kuin yksityisissäkin organisaatioissa. Opetuksessa pyritään avaamaan uusia näkökulmia yhä vaikeammin hallittaviin yhteiskunnallisiin arvo- ja eturistiriitoihin.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:104--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://weboodi.helsinki.fi/hy/frame.jsp?avattavaSivu=vl_kehys.jsp&amp;amp;Kieli=1&amp;amp;Opas=3057&amp;amp;vl_tila=1 Yleinen valtio-oppi sivuaineena, 2012-13 ]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:105--&amp;gt;&lt;br /&gt;
Sivuaineopiskelijat voivat suorittaa perus- ja aineopintoja. Vain valtio-opin perusopinnot suorittavan sivuaineopiskelijan ei tarvitse valita valtio-opin linjaa. Valtio-opin aineopintoihin aikovan sivuaineopiskelijan on valittava jo perusopinnoissa valtio-opin opintolinjaksi yksi kolmesta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:106--&amp;gt;&lt;br /&gt;
* politiikan tutkimuksen linja,&lt;br /&gt;
* hallinnon ja organisaatioiden tutkimuksen linja,&lt;br /&gt;
* maailmanpolitiikan tutkimuksen linja.&lt;br /&gt;
&lt;br /&gt;
==== Käpistelijän näkökulmaa sivuaineesta ==== &amp;lt;!--T:107--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:108--&amp;gt;&lt;br /&gt;
* nuthing here&lt;br /&gt;
&lt;br /&gt;
===Viestintä=== &amp;lt;!--T:109--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:110--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Viestinnän sivuaineoikeuksia ei myönnetä valtiotieteellisen tiedekunnan ulkopuolisille opiskelijoille. Syksyllä 2011 tehty päätös on voimassa toistaiseksi. Rajoitus koskee myös yksittäisiä kursseja.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:111--&amp;gt;&lt;br /&gt;
==Tiedekuntien opinto-oppaat==&lt;br /&gt;
* [http://www.helsinki.fi/ml/opinto-opas/ Matemaattis-luonnontieteellinen]&lt;br /&gt;
* [http://www.helsinki.fi/kksc/opas/index.html Kielikeskus] (sisältää linkin Almaan)&lt;br /&gt;
* [http://www.helsinki.fi/bio/opiskelu/opinto-oppaat.htm Biotieteellinen] &lt;br /&gt;
* [http://www.helsinki.fi/teol/opiskelu/oppaat/ Teologinen] &lt;br /&gt;
* [http://www.helsinki.fi/oik/tdk/opiskelu/opinto-opas/index.htm Oikeustieteellinen]&lt;br /&gt;
* [http://www.helsinki.fi/farmasia/opiskelu/opiskelijaksi/sivuaineet.htm Farmasian]&lt;br /&gt;
* [http://www.helsinki.fi/hum/opetustiedot/oppiainekohtaiset.htm Humanistinen], ilmeisesti lähinnä oppiainekohtaisesti&lt;br /&gt;
* [http://www.helsinki.fi/valtiotieteellinen/opiskelu/opas/ Valtiotieteellinen]&lt;br /&gt;
* [http://www.mm.helsinki.fi/opiskelu/perustutkinnot/opinto-oppaat.html Maatalous-metsätieteellinen]&lt;br /&gt;
* [http://www.med.helsinki.fi/ Lääketieteellä] on useita, löytyvät opiskeluvalikon kautta opintosuuntautumisvaihtoehtojen sivuilta&lt;br /&gt;
* Avoin yliopisto, kesäopetuksen opas ja opinto-opas [http://www.avoin.helsinki.fi/opetus/opinto-oppaat.htm täällä]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&amp;diff=15720</id>
		<title>Kurssikuvauksia</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&amp;diff=15720"/>
		<updated>2026-08-27T06:55:04Z</updated>

		<summary type="html">&lt;p&gt;Averio: /* Aineopintojen valinnaiset kurssit */ Poistettu poistuneita kursseja&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Perusopinnot==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Perusopintoja on mahdollista suorittaa myös avoimessa yliopistossa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red;font-size:1rem&amp;quot;&amp;gt;Monet kurssien kuvauksista ovat edelleen vanhan opetussuunnitelman (2020-2023) tai (2023-2026) mukaisia. Toisaalta monet kurssit ovat myös pysyneet hyvin samanlaisina, vaikka nimi olisikin muuttunut uudessa opetussuunnitelmassa (2026-2030).&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tietokone ja Internet (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Tintti}}&lt;br /&gt;
&lt;br /&gt;
Kurssi tiivistää aikaisemmat kurssit Tietokoneen Toiminta ja Tietoliikenteen Perusteet yhdeksi yhtenäiseksi kokonaisuudeksi. Tähän kuuluu mm.: Tietokoneen osien toiminta, sekä kommunikointi näiden osien välillä, Konekielen opettelua (Risc-V), Eri binääri muotojen tulkitsemista, Internet protokolla pinon toiminta, Internet tietoliikenteen toiminta sekä Virtuaaliympäristöjen perusteita. Kurssin koostuu pääasiassa näitä aiheita käsittelevistä pienryhmissä tehtävistä esseistä. Näiden lisäksi kurssilla myös moodlessa tehtäviä yksilötehtäviä. Tietokone ja internet kurssia suositellaan otettavaksi heti fuksisyksyyn. Kurssi kestää kaksi periodia, eli jouluun asti. Kurssi saattaa tuntua haastavalta heti opiskelujen alkuun, mutta pitkä pinna ja toimiva ryhmätyö on avain onneen.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmoinnin perusteet (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä OhPe}}&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. Kurssi on hyvin työpainotteinen ja tehtävien tekeminen korreloi tilastollisestikin suoraan läpipääsyn kanssa. Opetuskielenä on Python.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmoinnin jatkokurssi (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä OhJa}}&lt;br /&gt;
&lt;br /&gt;
Nimensä mukaisesti kurssilla jatketaan siitä, mihin ohjelmoinnin perusteella jäätiin. Opetus järjestetään myös samaan tapaan. Perusasioiden ollessa hallussa, harjoitustehtävien ohjelmat laajenevat ja tulevat entistä mielenkiintoisemmiksi - ja haastavammiksi. Ohjelmoinnin jatkokurssin jälkeen opiskelija pystyy ohjelmoimaan itsenäisesti ja hyödyntämään internetiä ohjelmointitaitojensa kehittämisessä.&lt;br /&gt;
&lt;br /&gt;
=== Tietokantojen perusteet (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Tikape}}&lt;br /&gt;
&lt;br /&gt;
Tämä kurssi on murrosvaiheessa, ja kuvauksemme saattaakin olla auttamatta vanhentunut tätä luettaessa. Mutta yritetään! Tietokantojen perusteisiin kuuluu tietokantojen suunnittelu ja lukuisten erilaisten kaavioiden piirrustelu, tietokannan käyttö Javalla, sekä SQL:n käyttö. Toteutukseen kuuluu viikottaisia yksin tai pajassa tehtäviä harjoituksia, sekä jokaviikkoinen ryhmätapaaminen. Lisäksi kurssin aikana tehdään ryhmätyönä tietokantaa hyödyntävä mallisovellus.&lt;br /&gt;
&lt;br /&gt;
=== Tietorakenteet ja algoritmit I (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä TiRa I}}&lt;br /&gt;
&lt;br /&gt;
Tietorakenteet ja algoritmit 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. Tällä kurssilla opetetaan lukuisia toinen toistaan näppärämpiä keinoja hallita tietoalkiota. Oikeastaan vasta kurssin asiat hallittuaan voi sanoa oikeasti osaavansa koodata. Tietorakenteet ja algoritmit on myös ensimmäisiä peruskursseja, joilla kurkistetaan tietojenkäsittelyn teoreettisempaan puoleen (algoritmit ja niiden analysointi).&lt;br /&gt;
&lt;br /&gt;
TiRa I käsittelee ensisijaisesti Tirakirjan luvut 1-7. 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 järjestysalgoritmeja ja tehdään algoritmien tehokkuusanalyysiä.&lt;br /&gt;
&lt;br /&gt;
Kurssin esitietovaatimus on &amp;quot;Johdatus yliopistomatematiikkaan&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. &lt;br /&gt;
&lt;br /&gt;
Kurssi on sinänsä erikoinen, sillä syksyn ja kevään toteutukset eroavat jonkin verran. Viime vuosina Antti Laaksonen on pitänyt kurssin syksyllä, jolloin ei ole ollut tenttiä. Jyrki Kivinen pitää kurssia keväisin, jolloin tenttiä on järjestetty.&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 jokin asia menee yli ymmärryksen, kannattaa heti vaatia luennoijaa tai assaria 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. Laskuharjoitukset / Algoritmitehtävät saa ratkaista joko Pythonilla tai Javalla. &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;
&amp;lt;del&amp;gt;&#039;&#039;&#039;Älä käy tiraa fuksisyksynä! Suorita ensin JYM.&#039;&#039;&#039;&amp;lt;/del&amp;gt; Katso myös [[Fuksisyksyn_mallilukujärjestys]].&lt;br /&gt;
&lt;br /&gt;
== Pakolliset Aineopinnot ==&lt;br /&gt;
&lt;br /&gt;
=== Tietorakenteet ja algoritmit II (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä TiRa II}}&lt;br /&gt;
&lt;br /&gt;
TiRa II on TiRa I:n jatko-osa. Kurssi jatkaa siitä mihin TiRa I jäi. Kurssi käsittelee Tirakirjan luvut 8-14, joissa aiheina ovat rekursiiviset algoritmit (dynaaminen ohjelmointi, peruuttava haku yms.) ja verkko-algoritmit (Dijkstra, Bellmanin ja Fordin, Floyd Warshall, Ford Fulkerson yms). &lt;br /&gt;
&lt;br /&gt;
Samoin kuin OhJa:ssa niin TiRa II harjoitustehtävät laajenevat ja tulevat entistä mielenkiintoisemmiksi - ja haastavammiksi. Älä sure, jos tehtävät tuntuvat liian vaikealta. Kurssin algoritmit ovat tosi haastavia monelle, etenkin rekursiiviset algoritmit tuntuvat olevan monelle tosi epäselviä ja vaikeasti ymmärrettävissä. Jos koet, että tehtävät ovat liian haastavia, kannattaa ehdottomasti käydä algoritmipajassa!&lt;br /&gt;
&lt;br /&gt;
Kurssi kannattaa suorittaa heti TiRa I:n jälkeen, jolloin TiRa I:n asiat ovat vielä tuoreena muistissa. TiRa II:ssa oletetaan kaikki TiRa I:n asiat tutuksi.&lt;br /&gt;
&lt;br /&gt;
=== Tietokannat ja web-ohjelmointi (5 op) ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla tehdään Pythonin Flaskillä vapaavalintainen web sovellus joka käytää pientä SQL-tietokantaa apuna. Projekti on melko itsenäinen ja periodin pituisen kurssin aikan on vain muutama välipalautus joissa palautusten kriteerit nousevat kurssin edetessä. Näin saadaan kurssin mittaan tasainen eteneminen. Kurssissa materiaali jossa opastetaan HTML ja SQL perusteet. Ennakkotietona tälle kurssille on hyvä olla kurssi &#039;Tietokantojen perusteet&#039; käytynä.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom&#039;&#039;&#039; Voit myös ilmoittaa kurssin vetäjälle, että haluat tehdä kurssin omassa aikataulussasi. Tällöin palautat vain lopullisen sovelluksen kun se on valmis. Tässä toteutuksessa välipalautuksia ei pisteytetä ja arvosana tulee täysin lopullisen palautuksen perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Laskennan mallit (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Lama}}&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;
Kurssin viikkotehtävissä (&amp;quot;laskareissa&amp;quot;) harjoitellaan paljon todistamista, etenkin ristiriita todistamista. Todistaminen oletetaan tutuksi, joten sitä ei käydä läpi kurssin aikana. Todistaminen voi tuntua tosi hankalalta ja turhauttavalta, etenkin kun sitä on tosi hankalaa opettaa. Kurssikirjassa, Introduction to the Theory of Computation (Michael Sipser), käydään tunnetuimmat todistustekniikat läpi. &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;
Tira:ssa voi pärjätä aika hyvin ilman JYM:ä, mutta Lama:ssa ei. On ehdottomasti suositeltu, että olet käynyt vähintään JYM:n ennen Lamaa.&lt;br /&gt;
&lt;br /&gt;
=== Tietojenkäsittely ja yhteiskunta (2 op + 3 op) + 4 op englanti lähikurssin osana ===&lt;br /&gt;
Tietojenkäsittely ja yhteiskunta koostuu 2 op perusteista ja 3 op jatkokurssista. Jatkokurssia järjestetään lähiopetuksena syksyisin ja verkkokurssina keväällä. &lt;br /&gt;
&lt;br /&gt;
Perusteet ja jatkokurssi on suunniteltu suoritettavaksi rinnakkain siten, että ensimmäisessä periodissa suoritetaan perusteet MOOC ja ensimmäisessa ja toisessa periodissa suoritetaan jatkokurssin lähiosuus. Syksyn lähikurssiin osallistumalla on mahdollista suorittaa tutkintoon pakollisena kuuluvan vieraan kielen englannin opinnot 4 op. Englannin opinnot sisältyvät kurssin työmäärään, jolloin lähisuorituksesta saa bonuksena 4 op.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistotuotanto (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Ohtu}}&lt;br /&gt;
&lt;br /&gt;
Kurssilla perehdytään ohjelmistotuotantoon, sen ongelmiin ja ketterään prosessimalliin. Ohjelmistotuotanto-kurssia voidaan pitää Ohjelmistotekniikka-kurssin jatkeena. Viikottaisten laskaritehtävien lisäksi toteutetaan neljä viikkoa kestävä miniprojekti ryhmätyönä. Projektin ideana on harjoitella ketterää ohjelmistokehitystä Ohjelmistotuotantoprojektia varten.&lt;br /&gt;
&lt;br /&gt;
Kurssin hyväksytty suorittaminen on vaatimus Ohjelmistotuotantoprojekti-kurssille.&lt;br /&gt;
&lt;br /&gt;
Kurssiin kuuluva miniprojekti on mahdollista hyväksilukea työkokemuksen perusteella. Kts [[Ohtun_ja_ohtuprojektin_hyväksilukeminen]]&lt;br /&gt;
&lt;br /&gt;
=== Tietoturvan perusteet (5 op) ===&lt;br /&gt;
&lt;br /&gt;
Tietoturvan perusteet pyörii tällä hetkellä vain englannin kielisenä itsenäisesti suoritettava MOOC kokonaisuutena. Kurssi koostuu käytännön koodaus tehtävistä sekä esseistä ja näiden vertaisarvioinneista. Esitietona tälle kurssille voi suositella &amp;quot;Tietokanta ja Web ohjelmointi&amp;quot;-kurssia, koska monet kurssin tehtävistä, mukaanlukien loppuprojekti,  sisältävät tietokannan ja selaimen välistä kommunikaatiota ja näihin liittyviä haavoittuvuuksia.&lt;br /&gt;
&lt;br /&gt;
=== Laskentaympäristöt (5 op) ===&lt;br /&gt;
&lt;br /&gt;
=== Introduction to Artificial Intelligence (5 op) ===&lt;br /&gt;
{{hatnote|Tunnettiin ennen myös nimellä johdatus tekoälyyn (JohTek)}} &lt;br /&gt;
&lt;br /&gt;
Datatieteen maisteriopintojen ensimmäisiä kursseja. Voi suositella myös kandivaiheen opiskelijoille&lt;br /&gt;
&lt;br /&gt;
Tämän kurssin tarkoituksena on johdattaa tekoälyn eri osa-alueisiin, tutkimusongelmiin ja alan kulmakiviin. Teemoina käsitellään niin koneoppimista, perinteistä logiikkaa kuin pelitekoälyjäkin. Kurssista pitäisi jäädä käteen jonkinlainen kuva alan valtavasta kirjosta. Kurssilla on käytännön ohjelmointitehtäviä ja teoreettisempi tentti.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistoprojekti (10 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan virheellisesti nimellä ohtuprojekti. Ohtuun sisältyy oma projektinsa.}}&lt;br /&gt;
&lt;br /&gt;
Kurssin esitietovaatimuksena on suoritettu Ohjelmistotuotanto-kurssi sekä yksi aineopintojen harjoitustyö (kts. alla).&lt;br /&gt;
&lt;br /&gt;
Ohjelmistoprojektissa 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;
Koko kurssi on mahdollista hyväksilukea työkokemuksen perusteella. Kts [[Ohtun_ja_ohtuprojektin_hyväksilukeminen]]&lt;br /&gt;
&lt;br /&gt;
=== Kandidaatintutkielma (6 op) + Äidinkieli (3 op) + Tutkimustiedonhaku (1 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan nimellä kandi}}&lt;br /&gt;
&lt;br /&gt;
Tämä kolmen kurssin kokonaisuus on käytännössä yksi iso suoritus. Kandidaatintutkielman kirjoittamisen ohessa opetellaan tieteellistä kirjoittamista, tutkimustiedonhakua sekä esiintymistä. Arvostelu koostuu seuraavista osasuorituksista: 2-4 sivun referaatti, 10 sivun aine, 1.5-2 sivun kypsyysnäyte, 15-20min esitelmä ja ~20 sivun tutkielma. Näistä viimeinen on se varsinainen &amp;quot;kandi&amp;quot;, joka on samalla ainoa arvosanaan vaikuttava komponentti. Muut suoritukset on pakko tehdä, mutta ne arvostellaan binäärisesti &amp;quot;tehty/ei tehty&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Optimaalisessa tilanteessa opiskelija kirjoittaa kurssin aikana yhtä tekstiä, jonka eri vaiheet muodostavat tarvittavat kirjalliset komponentit. Monen tulee kuitenkin *pivotattua* jossain vaiheessa, jolloin siihen mennessä kirjoitetusta iso osa pitää heittää roskiin. Tämän välttää parhaiten ottamalla alun aiheenvalinnan tosissaan.&lt;br /&gt;
&lt;br /&gt;
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 (yleensä) viikoittainen tapaamisaika. Ohjauksen laatu vaihtelee, eikä suoria neuvoja välttämättä saa ohjaajalta missään vaiheessa. &lt;br /&gt;
&lt;br /&gt;
Esitelmä (15-20min) pidetään oman pienryhmän kesken omasta aiheesta, yleensä aineen pohjalta. Tätäkään ei kannata stressata liikaa, sillä &amp;quot;arvostelu&amp;quot; on ihan oikeastikin tasolla &amp;quot;suoritettu jos jotain mumisee ryhmän edessä&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Kurssi sisältää ohessa myös ns. kypsyysnäytteen, jossa pitää laatia parin sivun mittainen kielellisesti huoliteltu teksti jostain tutkielman aihepiiristä. Tämä vastaa teknisesti toisen kotimaisen kielen kurssia sikäli, että kypsyysnäyte on todistus siitä että opiskelija osaa oman äidinkielensä &amp;quot;virkamiestasolla&amp;quot;.&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. &lt;br /&gt;
&lt;br /&gt;
Kurssiin sisältyy myös kymmenisen luentoa, joilla opetetaan tieteellisen kirjoittamisen tyyliä ja tiedonhaun perusteita. Näistä ainakin ensimmäisellä on pakollinen läsnäolo.&lt;br /&gt;
&lt;br /&gt;
==== Kandin aikataulusta ====&lt;br /&gt;
&lt;br /&gt;
Kanditutkielma kurssi kestää yhden lukukauden ja se on tarjolla sekä syksyisin, että keväisin. Usein kandin kirjoittaminen on opiskelijoille se mistä aletaan ensimmäisenä luistamaan, kun periodissa on liikaa tekemistä. Näin kandi jää kesken ja venyy tuskallisen pitkäksi projektiksi. Kesken jäävät kandit siirtyvät yleensä kurssin vastuuhenkilön ohjattaviksi. Tunnetaan myös tapauksia missä opiskelija anoo lisäaikaa, sama ohjaaja säilyy ja opiskelija kirjoittaa tutkielman esim joululomalla valmiiksi.&lt;br /&gt;
&lt;br /&gt;
Osaston tarjotessa niukasti kesäopiskelumahdollisuuksia on kandin kirjoittaminen kesällä laiturin nokassa houkutteleva vaihtoehto. Virallisesti tätä mahdollisuutta ei ole tarjottu, mutta omatoiminen opiskelija voi kirjoittaa tutkielman kesällä ja tehdä esitelmän ym. pakolliset osat syksyn kurssilla. Kannattaa harkita jo kevään luennoilla käyntiä, jos tämä vaihtoehto kiinnostaa..&lt;br /&gt;
&lt;br /&gt;
== Aineopintojen harjoitustöiden valintakori ==&lt;br /&gt;
&lt;br /&gt;
Tästä korista tulee valita yksi suoritus. Sen pitää olla valmiina ennen Ohjelmistoprojektia (kts. yllä).&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistotekniikka (4 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös niemellä Ohte}}&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 testausta ja versionhallintaa, jotka ovat tärkeitä ohjelmointityön apuvälineitä. Tällä kurssilla tehdään myös oma kokonainen ohjelmistoprojekti. Arvosana koostuu projektin loppuarvosanasta, projektin viikkodeadlinesta ja muutaman ensimmäisen viikon laskaritehtävistä.&lt;br /&gt;
&lt;br /&gt;
=== Algoritmit ja tekoäly (4 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Tiralabra}}&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;
===Tietoliikenne (4 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Tilpelabra}}&lt;br /&gt;
&lt;br /&gt;
Järjestetään toukokuun intensiivijaksolla, Tietoliikenne-kurssin jälkeen. Osallistuminen edellyttää vähintään arvosanaa 3 Tietoliikenteen perusteet -kurssilta. Huonommallakin arvosanalla saattaa päästä mukaan jos osaa selittää vakuuttavasti.&lt;br /&gt;
&lt;br /&gt;
Harjoitustyössä ei lähtökohtaisesti ohjelmoida mitään, vaan enemminkin määritellään jokin tutkimusongelma johon etsitään itse vastaus. Perusratkaisu on analysoida jonkinlaista verkkoliikennettä. Muunkinlaisia projekteja on kuitenkin hyväksytty.&lt;br /&gt;
&lt;br /&gt;
== Aineopintojen valinnaiset kurssit ==&lt;br /&gt;
&lt;br /&gt;
Osaston kurssitarjonta muuttuu valinnaisten kurssien osalta jatkuvasti, tarkista ajantasainen kurssitarjonta esim. Weboodista tai https://studies.helsinki.fi/opintotarjonta .&lt;br /&gt;
&lt;br /&gt;
Aineopintoihin tulee sisällyttää vähintään 5 op tietojenkäsittelytieteen valinnaisia aineopintoja tai tietojenkäsittelytieteen syventäviä opintoja eli maisterikursseja. Tutkintorakenteessa on listattu seuraavat esimerkit:&lt;br /&gt;
&lt;br /&gt;
* BSCS2011 Programming for Performance 5 op&lt;br /&gt;
* CSM13401 Human Computer Interaction 5 op&lt;br /&gt;
* TKT21003 Web-palvelinohjelmointi Ruby on Rails 5 op&lt;br /&gt;
* TKT21004 Computer Architecture 5 op&lt;br /&gt;
* TKT21012 Algoritmit ongelmanratkaisussa 10 op&lt;br /&gt;
* TKT21018 Elements of AI: Tekoälyn perusteet 2 op&lt;br /&gt;
* TKT21026 Network Programming 5 op&lt;br /&gt;
* TKT21029 Functional Programming I 5 op&lt;br /&gt;
* TKT21030 Functional Programming II 5 op&lt;br /&gt;
* TKT21031 Tekoälyn etiikka: Johdanto 2 op&lt;br /&gt;
* TKT21032 Kilpaohjelmoinnin harjoittelu 1 3 op&lt;br /&gt;
* TKT21033 Kilpaohjelmoinnin harjoittelu 2 2 op&lt;br /&gt;
* TKT21034 Kilpaohjelmoinnin harjoittelu 3 3 op&lt;br /&gt;
* TKT21035 Kilpaohjelmoinnin harjoittelu 4 2 op&lt;br /&gt;
* TKT21036 DevOps with Docker 1 op&lt;br /&gt;
* TKT21037 DevOps with Docker: docker-compose 1 op&lt;br /&gt;
* TKT21038 DevOps with Docker: security and optimization 1 op&lt;br /&gt;
* TKT21039 Core 5G and Beyond 2 op&lt;br /&gt;
* TKT21040 Test-Driven Development 4 op&lt;br /&gt;
* TKT21041 Test-Driven Development: Full Stack 1 op&lt;br /&gt;
* CSM141081 Full Stack -websovelluskehitys 5 op&lt;br /&gt;
* DATA11001 Introduction to Data Science 5 op&lt;br /&gt;
* DATA20041 AI in Society: Introduction 1.5 op&lt;br /&gt;
* DATA20042 AI in Society: AI and Discrimination 0.5 op&lt;br /&gt;
* DATA20049 AI in Society: AI, Justice and Security 0.5 op&lt;br /&gt;
* DATA20050 AI in Society: AI and Democracy 0.5 op&lt;br /&gt;
* TKT210241 Ohjelmointihaasteita 1 1 op&lt;br /&gt;
* TKT210242 Ohjelmointihaasteita 2 1 op&lt;br /&gt;
* TKT210243 Ohjelmointihaasteita 3 1 op&lt;br /&gt;
* TKT210281 Elements of AI: Building AI - Intermediate 1 op&lt;br /&gt;
* TKT210282 Elements of AI: Building AI - Advanced 1 op&lt;br /&gt;
&lt;br /&gt;
===Programming for Performance (5 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä PFP}}&lt;br /&gt;
&lt;br /&gt;
===Algoritmit ongelmanratkaisussa (10 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Alon}}&lt;br /&gt;
&lt;br /&gt;
Kurssi on valinnainen opintojakso ja toimii periaatteessa TiRa:n jatkokurssina (virallinen jatkokurssi TiRa:lle on DAA - Design &amp;amp; Analysis of Algorithms). Kurssi on tarkoituksella tosi haastava ja työläs. Kurssin pitäjä, Antti Laaksonen, on jopa väittänyt, että kurssi on kandivaiheen (koko Suomen?) vaikein kurssi. &lt;br /&gt;
&lt;br /&gt;
Nimi paljastaa ehkä jo, että kurssilla käsitellään siis algoritmeja. Alon:ssa kerrotaan vähän TiRa asioita, mutta tällä kertaa C++ -kielellä, joka on kurssin ensisijainen ohjelmointikieli (tehtäviä voi myös ratkaista Haskell:lla tai Rust:lla). Lähtökohtaisesti oletetaan, että TiRa on tosi hyvin hallussa, sillä kurssilla käsitellään samoja tekniikoita kuten TiRa:ssa, esim. rekursio, verkko-algoritmeja ja tietorakenteita, mutta paljon pintatasoisemmin. Tarkoitus on enemmänkin, että opiskelija itse ymmärtää, miten erilaisia tekniikoita sovelletaan. Kurssin päätarkoitus on nimenomaan kehittää opiskelijan ongelmanratkaisukykyä. Kurssilla on 14 viikkoa, jokaisella viikolla 6 tehtävää. Kaikki tehtävät ovat lähtökohtaisesti vaikeita. Viikon ensimmäinen tehtävä saattaa olla helpompi kuin muut ja viimeinen tehtävä toimii vähän kuin &amp;quot;bonustehävänä&amp;quot;, joka on, lähes aina, erittäin haastava.&lt;br /&gt;
&lt;br /&gt;
===Computer Organization II (5 op)===&lt;br /&gt;
&lt;br /&gt;
===Full Stack -websovelluskehitys (3-7 op)===&lt;br /&gt;
&lt;br /&gt;
===Full Stack -websovelluskehitys harjoitustyö (1-10 op)===&lt;br /&gt;
	&lt;br /&gt;
===Introduction to Game Programming (5 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä IGP}}&lt;br /&gt;
&lt;br /&gt;
Kurssilla tutustutaan peliohjelmoinnin maailmaan. Kurssilla käsitellään peliohjelmointia teoreettisella tasolla, pelimoottoreiden alkeita ja erilaisia peliohjelmoinnin paradigmoja, C#-kielen ominaisuuksia ja Unity-pelimoottorin perusominaisuuksia. Kurssin nimi saattaa olla harhaanjohtava, sillä kurssilla ei ohjelmoida ollenkaan.&lt;br /&gt;
&lt;br /&gt;
===Johdatus funktionaaliseen ohjelmointiin (5 op)===&lt;br /&gt;
	&lt;br /&gt;
===Ohjelmointihaasteita I (1-3 op)===&lt;br /&gt;
		&lt;br /&gt;
===Web-palvelinohjelmointi Java (5 op)===&lt;br /&gt;
&lt;br /&gt;
== Muut pakolliset opinnot ==&lt;br /&gt;
&lt;br /&gt;
=== Tietokone työvälineenä (1 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Lapiokurssi tai pelkkä Lapio}}&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. 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;
===Akateemiset taidot (1-2 op)===&lt;br /&gt;
	&lt;br /&gt;
===Opiskelijan digitaidot: orientaatio (2 op)===&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&amp;diff=15719</id>
		<title>Kurssikuvauksia</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Kurssikuvauksia&amp;diff=15719"/>
		<updated>2026-08-27T06:46:35Z</updated>

		<summary type="html">&lt;p&gt;Averio: Päivityksiä vuoteen 2026, erityisesti tyhti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Perusopinnot==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Perusopintoja on mahdollista suorittaa myös avoimessa yliopistossa.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red;font-size:1rem&amp;quot;&amp;gt;Monet kurssien kuvauksista ovat edelleen vanhan opetussuunnitelman (2020-2023) tai (2023-2026) mukaisia. Toisaalta monet kurssit ovat myös pysyneet hyvin samanlaisina, vaikka nimi olisikin muuttunut uudessa opetussuunnitelmassa (2026-2030).&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tietokone ja Internet (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Tintti}}&lt;br /&gt;
&lt;br /&gt;
Kurssi tiivistää aikaisemmat kurssit Tietokoneen Toiminta ja Tietoliikenteen Perusteet yhdeksi yhtenäiseksi kokonaisuudeksi. Tähän kuuluu mm.: Tietokoneen osien toiminta, sekä kommunikointi näiden osien välillä, Konekielen opettelua (Risc-V), Eri binääri muotojen tulkitsemista, Internet protokolla pinon toiminta, Internet tietoliikenteen toiminta sekä Virtuaaliympäristöjen perusteita. Kurssin koostuu pääasiassa näitä aiheita käsittelevistä pienryhmissä tehtävistä esseistä. Näiden lisäksi kurssilla myös moodlessa tehtäviä yksilötehtäviä. Tietokone ja internet kurssia suositellaan otettavaksi heti fuksisyksyyn. Kurssi kestää kaksi periodia, eli jouluun asti. Kurssi saattaa tuntua haastavalta heti opiskelujen alkuun, mutta pitkä pinna ja toimiva ryhmätyö on avain onneen.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmoinnin perusteet (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä OhPe}}&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. Kurssi on hyvin työpainotteinen ja tehtävien tekeminen korreloi tilastollisestikin suoraan läpipääsyn kanssa. Opetuskielenä on Python.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmoinnin jatkokurssi (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä OhJa}}&lt;br /&gt;
&lt;br /&gt;
Nimensä mukaisesti kurssilla jatketaan siitä, mihin ohjelmoinnin perusteella jäätiin. Opetus järjestetään myös samaan tapaan. Perusasioiden ollessa hallussa, harjoitustehtävien ohjelmat laajenevat ja tulevat entistä mielenkiintoisemmiksi - ja haastavammiksi. Ohjelmoinnin jatkokurssin jälkeen opiskelija pystyy ohjelmoimaan itsenäisesti ja hyödyntämään internetiä ohjelmointitaitojensa kehittämisessä.&lt;br /&gt;
&lt;br /&gt;
=== Tietokantojen perusteet (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Tikape}}&lt;br /&gt;
&lt;br /&gt;
Tämä kurssi on murrosvaiheessa, ja kuvauksemme saattaakin olla auttamatta vanhentunut tätä luettaessa. Mutta yritetään! Tietokantojen perusteisiin kuuluu tietokantojen suunnittelu ja lukuisten erilaisten kaavioiden piirrustelu, tietokannan käyttö Javalla, sekä SQL:n käyttö. Toteutukseen kuuluu viikottaisia yksin tai pajassa tehtäviä harjoituksia, sekä jokaviikkoinen ryhmätapaaminen. Lisäksi kurssin aikana tehdään ryhmätyönä tietokantaa hyödyntävä mallisovellus.&lt;br /&gt;
&lt;br /&gt;
=== Tietorakenteet ja algoritmit I (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä TiRa I}}&lt;br /&gt;
&lt;br /&gt;
Tietorakenteet ja algoritmit 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. Tällä kurssilla opetetaan lukuisia toinen toistaan näppärämpiä keinoja hallita tietoalkiota. Oikeastaan vasta kurssin asiat hallittuaan voi sanoa oikeasti osaavansa koodata. Tietorakenteet ja algoritmit on myös ensimmäisiä peruskursseja, joilla kurkistetaan tietojenkäsittelyn teoreettisempaan puoleen (algoritmit ja niiden analysointi).&lt;br /&gt;
&lt;br /&gt;
TiRa I käsittelee ensisijaisesti Tirakirjan luvut 1-7. 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 järjestysalgoritmeja ja tehdään algoritmien tehokkuusanalyysiä.&lt;br /&gt;
&lt;br /&gt;
Kurssin esitietovaatimus on &amp;quot;Johdatus yliopistomatematiikkaan&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. &lt;br /&gt;
&lt;br /&gt;
Kurssi on sinänsä erikoinen, sillä syksyn ja kevään toteutukset eroavat jonkin verran. Viime vuosina Antti Laaksonen on pitänyt kurssin syksyllä, jolloin ei ole ollut tenttiä. Jyrki Kivinen pitää kurssia keväisin, jolloin tenttiä on järjestetty.&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 jokin asia menee yli ymmärryksen, kannattaa heti vaatia luennoijaa tai assaria 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. Laskuharjoitukset / Algoritmitehtävät saa ratkaista joko Pythonilla tai Javalla. &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;
&amp;lt;del&amp;gt;&#039;&#039;&#039;Älä käy tiraa fuksisyksynä! Suorita ensin JYM.&#039;&#039;&#039;&amp;lt;/del&amp;gt; Katso myös [[Fuksisyksyn_mallilukujärjestys]].&lt;br /&gt;
&lt;br /&gt;
== Pakolliset Aineopinnot ==&lt;br /&gt;
&lt;br /&gt;
=== Tietorakenteet ja algoritmit II (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä TiRa II}}&lt;br /&gt;
&lt;br /&gt;
TiRa II on TiRa I:n jatko-osa. Kurssi jatkaa siitä mihin TiRa I jäi. Kurssi käsittelee Tirakirjan luvut 8-14, joissa aiheina ovat rekursiiviset algoritmit (dynaaminen ohjelmointi, peruuttava haku yms.) ja verkko-algoritmit (Dijkstra, Bellmanin ja Fordin, Floyd Warshall, Ford Fulkerson yms). &lt;br /&gt;
&lt;br /&gt;
Samoin kuin OhJa:ssa niin TiRa II harjoitustehtävät laajenevat ja tulevat entistä mielenkiintoisemmiksi - ja haastavammiksi. Älä sure, jos tehtävät tuntuvat liian vaikealta. Kurssin algoritmit ovat tosi haastavia monelle, etenkin rekursiiviset algoritmit tuntuvat olevan monelle tosi epäselviä ja vaikeasti ymmärrettävissä. Jos koet, että tehtävät ovat liian haastavia, kannattaa ehdottomasti käydä algoritmipajassa!&lt;br /&gt;
&lt;br /&gt;
Kurssi kannattaa suorittaa heti TiRa I:n jälkeen, jolloin TiRa I:n asiat ovat vielä tuoreena muistissa. TiRa II:ssa oletetaan kaikki TiRa I:n asiat tutuksi.&lt;br /&gt;
&lt;br /&gt;
=== Tietokannat ja web-ohjelmointi (5 op) ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla tehdään Pythonin Flaskillä vapaavalintainen web sovellus joka käytää pientä SQL-tietokantaa apuna. Projekti on melko itsenäinen ja periodin pituisen kurssin aikan on vain muutama välipalautus joissa palautusten kriteerit nousevat kurssin edetessä. Näin saadaan kurssin mittaan tasainen eteneminen. Kurssissa materiaali jossa opastetaan HTML ja SQL perusteet. Ennakkotietona tälle kurssille on hyvä olla kurssi &#039;Tietokantojen perusteet&#039; käytynä.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom&#039;&#039;&#039; Voit myös ilmoittaa kurssin vetäjälle, että haluat tehdä kurssin omassa aikataulussasi. Tällöin palautat vain lopullisen sovelluksen kun se on valmis. Tässä toteutuksessa välipalautuksia ei pisteytetä ja arvosana tulee täysin lopullisen palautuksen perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Laskennan mallit (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Lama}}&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;
Kurssin viikkotehtävissä (&amp;quot;laskareissa&amp;quot;) harjoitellaan paljon todistamista, etenkin ristiriita todistamista. Todistaminen oletetaan tutuksi, joten sitä ei käydä läpi kurssin aikana. Todistaminen voi tuntua tosi hankalalta ja turhauttavalta, etenkin kun sitä on tosi hankalaa opettaa. Kurssikirjassa, Introduction to the Theory of Computation (Michael Sipser), käydään tunnetuimmat todistustekniikat läpi. &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;
Tira:ssa voi pärjätä aika hyvin ilman JYM:ä, mutta Lama:ssa ei. On ehdottomasti suositeltu, että olet käynyt vähintään JYM:n ennen Lamaa.&lt;br /&gt;
&lt;br /&gt;
=== Tietojenkäsittely ja yhteiskunta (2 op + 3 op) + 4 op englanti lähikurssin osana ===&lt;br /&gt;
Tietojenkäsittely ja yhteiskunta koostuu 2 op perusteista ja 3 op jatkokurssista. Jatkokurssia järjestetään lähiopetuksena syksyisin ja verkkokurssina keväällä. &lt;br /&gt;
&lt;br /&gt;
Perusteet ja jatkokurssi on suunniteltu suoritettavaksi rinnakkain siten, että ensimmäisessä periodissa suoritetaan perusteet MOOC ja ensimmäisessa ja toisessa periodissa suoritetaan jatkokurssin lähiosuus. Syksyn lähikurssiin osallistumalla on mahdollista suorittaa tutkintoon pakollisena kuuluvan vieraan kielen englannin opinnot 4 op. Englannin opinnot sisältyvät kurssin työmäärään, jolloin lähisuorituksesta saa bonuksena 4 op.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistotuotanto (5 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Ohtu}}&lt;br /&gt;
&lt;br /&gt;
Kurssilla perehdytään ohjelmistotuotantoon, sen ongelmiin ja ketterään prosessimalliin. Ohjelmistotuotanto-kurssia voidaan pitää Ohjelmistotekniikka-kurssin jatkeena. Viikottaisten laskaritehtävien lisäksi toteutetaan neljä viikkoa kestävä miniprojekti ryhmätyönä. Projektin ideana on harjoitella ketterää ohjelmistokehitystä Ohjelmistotuotantoprojektia varten.&lt;br /&gt;
&lt;br /&gt;
Kurssin hyväksytty suorittaminen on vaatimus Ohjelmistotuotantoprojekti-kurssille.&lt;br /&gt;
&lt;br /&gt;
Kurssiin kuuluva miniprojekti on mahdollista hyväksilukea työkokemuksen perusteella. Kts [[Ohtun_ja_ohtuprojektin_hyväksilukeminen]]&lt;br /&gt;
&lt;br /&gt;
=== Tietoturvan perusteet (5 op) ===&lt;br /&gt;
&lt;br /&gt;
Tietoturvan perusteet pyörii tällä hetkellä vain englannin kielisenä itsenäisesti suoritettava MOOC kokonaisuutena. Kurssi koostuu käytännön koodaus tehtävistä sekä esseistä ja näiden vertaisarvioinneista. Esitietona tälle kurssille voi suositella &amp;quot;Tietokanta ja Web ohjelmointi&amp;quot;-kurssia, koska monet kurssin tehtävistä, mukaanlukien loppuprojekti,  sisältävät tietokannan ja selaimen välistä kommunikaatiota ja näihin liittyviä haavoittuvuuksia.&lt;br /&gt;
&lt;br /&gt;
=== Laskentaympäristöt (5 op) ===&lt;br /&gt;
&lt;br /&gt;
=== Introduction to Artificial Intelligence (5 op) ===&lt;br /&gt;
{{hatnote|Tunnettiin ennen myös nimellä johdatus tekoälyyn (JohTek)}} &lt;br /&gt;
&lt;br /&gt;
Datatieteen maisteriopintojen ensimmäisiä kursseja. Voi suositella myös kandivaiheen opiskelijoille&lt;br /&gt;
&lt;br /&gt;
Tämän kurssin tarkoituksena on johdattaa tekoälyn eri osa-alueisiin, tutkimusongelmiin ja alan kulmakiviin. Teemoina käsitellään niin koneoppimista, perinteistä logiikkaa kuin pelitekoälyjäkin. Kurssista pitäisi jäädä käteen jonkinlainen kuva alan valtavasta kirjosta. Kurssilla on käytännön ohjelmointitehtäviä ja teoreettisempi tentti.&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistoprojekti (10 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan virheellisesti nimellä ohtuprojekti. Ohtuun sisältyy oma projektinsa.}}&lt;br /&gt;
&lt;br /&gt;
Kurssin esitietovaatimuksena on suoritettu Ohjelmistotuotanto-kurssi sekä yksi aineopintojen harjoitustyö (kts. alla).&lt;br /&gt;
&lt;br /&gt;
Ohjelmistoprojektissa 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;
Koko kurssi on mahdollista hyväksilukea työkokemuksen perusteella. Kts [[Ohtun_ja_ohtuprojektin_hyväksilukeminen]]&lt;br /&gt;
&lt;br /&gt;
=== Kandidaatintutkielma (6 op) + Äidinkieli (3 op) + Tutkimustiedonhaku (1 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan nimellä kandi}}&lt;br /&gt;
&lt;br /&gt;
Tämä kolmen kurssin kokonaisuus on käytännössä yksi iso suoritus. Kandidaatintutkielman kirjoittamisen ohessa opetellaan tieteellistä kirjoittamista, tutkimustiedonhakua sekä esiintymistä. Arvostelu koostuu seuraavista osasuorituksista: 2-4 sivun referaatti, 10 sivun aine, 1.5-2 sivun kypsyysnäyte, 15-20min esitelmä ja ~20 sivun tutkielma. Näistä viimeinen on se varsinainen &amp;quot;kandi&amp;quot;, joka on samalla ainoa arvosanaan vaikuttava komponentti. Muut suoritukset on pakko tehdä, mutta ne arvostellaan binäärisesti &amp;quot;tehty/ei tehty&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Optimaalisessa tilanteessa opiskelija kirjoittaa kurssin aikana yhtä tekstiä, jonka eri vaiheet muodostavat tarvittavat kirjalliset komponentit. Monen tulee kuitenkin *pivotattua* jossain vaiheessa, jolloin siihen mennessä kirjoitetusta iso osa pitää heittää roskiin. Tämän välttää parhaiten ottamalla alun aiheenvalinnan tosissaan.&lt;br /&gt;
&lt;br /&gt;
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 (yleensä) viikoittainen tapaamisaika. Ohjauksen laatu vaihtelee, eikä suoria neuvoja välttämättä saa ohjaajalta missään vaiheessa. &lt;br /&gt;
&lt;br /&gt;
Esitelmä (15-20min) pidetään oman pienryhmän kesken omasta aiheesta, yleensä aineen pohjalta. Tätäkään ei kannata stressata liikaa, sillä &amp;quot;arvostelu&amp;quot; on ihan oikeastikin tasolla &amp;quot;suoritettu jos jotain mumisee ryhmän edessä&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Kurssi sisältää ohessa myös ns. kypsyysnäytteen, jossa pitää laatia parin sivun mittainen kielellisesti huoliteltu teksti jostain tutkielman aihepiiristä. Tämä vastaa teknisesti toisen kotimaisen kielen kurssia sikäli, että kypsyysnäyte on todistus siitä että opiskelija osaa oman äidinkielensä &amp;quot;virkamiestasolla&amp;quot;.&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. &lt;br /&gt;
&lt;br /&gt;
Kurssiin sisältyy myös kymmenisen luentoa, joilla opetetaan tieteellisen kirjoittamisen tyyliä ja tiedonhaun perusteita. Näistä ainakin ensimmäisellä on pakollinen läsnäolo.&lt;br /&gt;
&lt;br /&gt;
==== Kandin aikataulusta ====&lt;br /&gt;
&lt;br /&gt;
Kanditutkielma kurssi kestää yhden lukukauden ja se on tarjolla sekä syksyisin, että keväisin. Usein kandin kirjoittaminen on opiskelijoille se mistä aletaan ensimmäisenä luistamaan, kun periodissa on liikaa tekemistä. Näin kandi jää kesken ja venyy tuskallisen pitkäksi projektiksi. Kesken jäävät kandit siirtyvät yleensä kurssin vastuuhenkilön ohjattaviksi. Tunnetaan myös tapauksia missä opiskelija anoo lisäaikaa, sama ohjaaja säilyy ja opiskelija kirjoittaa tutkielman esim joululomalla valmiiksi.&lt;br /&gt;
&lt;br /&gt;
Osaston tarjotessa niukasti kesäopiskelumahdollisuuksia on kandin kirjoittaminen kesällä laiturin nokassa houkutteleva vaihtoehto. Virallisesti tätä mahdollisuutta ei ole tarjottu, mutta omatoiminen opiskelija voi kirjoittaa tutkielman kesällä ja tehdä esitelmän ym. pakolliset osat syksyn kurssilla. Kannattaa harkita jo kevään luennoilla käyntiä, jos tämä vaihtoehto kiinnostaa..&lt;br /&gt;
&lt;br /&gt;
== Aineopintojen harjoitustöiden valintakori ==&lt;br /&gt;
&lt;br /&gt;
Tästä korista tulee valita yksi suoritus. Sen pitää olla valmiina ennen Ohjelmistoprojektia (kts. yllä).&lt;br /&gt;
&lt;br /&gt;
=== Ohjelmistotekniikka (4 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös niemellä Ohte}}&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 testausta ja versionhallintaa, jotka ovat tärkeitä ohjelmointityön apuvälineitä. Tällä kurssilla tehdään myös oma kokonainen ohjelmistoprojekti. Arvosana koostuu projektin loppuarvosanasta, projektin viikkodeadlinesta ja muutaman ensimmäisen viikon laskaritehtävistä.&lt;br /&gt;
&lt;br /&gt;
=== Algoritmit ja tekoäly (4 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Tiralabra}}&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;
===Tietoliikenne (4 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Tilpelabra}}&lt;br /&gt;
&lt;br /&gt;
Järjestetään toukokuun intensiivijaksolla, Tietoliikenne-kurssin jälkeen. Osallistuminen edellyttää vähintään arvosanaa 3 Tietoliikenteen perusteet -kurssilta. Huonommallakin arvosanalla saattaa päästä mukaan jos osaa selittää vakuuttavasti.&lt;br /&gt;
&lt;br /&gt;
Harjoitustyössä ei lähtökohtaisesti ohjelmoida mitään, vaan enemminkin määritellään jokin tutkimusongelma johon etsitään itse vastaus. Perusratkaisu on analysoida jonkinlaista verkkoliikennettä. Muunkinlaisia projekteja on kuitenkin hyväksytty.&lt;br /&gt;
&lt;br /&gt;
== Aineopintojen valinnaiset kurssit ==&lt;br /&gt;
&lt;br /&gt;
Osaston kurssitarjonta muuttuu valinnaisten kurssien osalta jatkuvasti, tarkista ajantasainen kurssitarjonta esim. Weboodista tai https://studies.helsinki.fi/opintotarjonta .&lt;br /&gt;
&lt;br /&gt;
Aineopintoihin tulee sisällyttää vähintään 5 op tietojenkäsittelytieteen valinnaisia aineopintoja tai tietojenkäsittelytieteen syventäviä opintoja eli maisterikursseja. Tutkintorakenteessa on listattu seuraavat esimerkit:&lt;br /&gt;
&lt;br /&gt;
* BSCS2011 Programming for Performance 5 op&lt;br /&gt;
* CSM13401 Human Computer Interaction 5 op&lt;br /&gt;
* TKT21003 Web-palvelinohjelmointi Ruby on Rails 5 op&lt;br /&gt;
* TKT21004 Computer Architecture 5 op&lt;br /&gt;
* TKT21012 Algoritmit ongelmanratkaisussa 10 op&lt;br /&gt;
* TKT21018 Elements of AI: Tekoälyn perusteet 2 op&lt;br /&gt;
* TKT21026 Network Programming 5 op&lt;br /&gt;
* TKT21029 Functional Programming I 5 op&lt;br /&gt;
* TKT21030 Functional Programming II 5 op&lt;br /&gt;
* TKT21031 Tekoälyn etiikka: Johdanto 2 op&lt;br /&gt;
* TKT21032 Kilpaohjelmoinnin harjoittelu 1 3 op&lt;br /&gt;
* TKT21033 Kilpaohjelmoinnin harjoittelu 2 2 op&lt;br /&gt;
* TKT21034 Kilpaohjelmoinnin harjoittelu 3 3 op&lt;br /&gt;
* TKT21035 Kilpaohjelmoinnin harjoittelu 4 2 op&lt;br /&gt;
* TKT21036 DevOps with Docker 1 op&lt;br /&gt;
* TKT21037 DevOps with Docker: docker-compose 1 op&lt;br /&gt;
* TKT21038 DevOps with Docker: security and optimization 1 op&lt;br /&gt;
* TKT21039 Core 5G and Beyond 2 op&lt;br /&gt;
* TKT21040 Test-Driven Development 4 op&lt;br /&gt;
* TKT21041 Test-Driven Development: Full Stack 1 op&lt;br /&gt;
* CSM141081 Full Stack -websovelluskehitys 5 op&lt;br /&gt;
* DATA11001 Introduction to Data Science 5 op&lt;br /&gt;
* DATA20041 AI in Society: Introduction 1.5 op&lt;br /&gt;
* DATA20042 AI in Society: AI and Discrimination 0.5 op&lt;br /&gt;
* DATA20049 AI in Society: AI, Justice and Security 0.5 op&lt;br /&gt;
* DATA20050 AI in Society: AI and Democracy 0.5 op&lt;br /&gt;
* TKT210241 Ohjelmointihaasteita 1 1 op&lt;br /&gt;
* TKT210242 Ohjelmointihaasteita 2 1 op&lt;br /&gt;
* TKT210243 Ohjelmointihaasteita 3 1 op&lt;br /&gt;
* TKT210281 Elements of AI: Building AI - Intermediate 1 op&lt;br /&gt;
* TKT210282 Elements of AI: Building AI - Advanced 1 op&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: 1px solid red; padding: 10px; margin: 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red;font-size:1rem&amp;quot;&amp;gt;Vanha opetussuunitelma (2020-2023):&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cyber security with F-Secure (5 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Titu}}&lt;br /&gt;
&lt;br /&gt;
Suoritetaan verkkokurssina, jolla käsitellään kyberturvallisuutta, operatiivista tietoturvaa, turvallisen web-ohjelmiston kehitystä, web-ohjelmistojen tyypillisiä haavoittuvuuksia ja niiden korjaamista sekä vastatoimia.&lt;br /&gt;
&lt;br /&gt;
=== C-ohjelmointi (5 op) [Deprekoitu] ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä C}}&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;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Programming for Performance (5 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä PFP}}&lt;br /&gt;
&lt;br /&gt;
===Algoritmit ongelmanratkaisussa (10 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Alon}}&lt;br /&gt;
&lt;br /&gt;
Kurssi on valinnainen opintojakso ja toimii periaatteessa TiRa:n jatkokurssina (virallinen jatkokurssi TiRa:lle on DAA - Design &amp;amp; Analysis of Algorithms). Kurssi on tarkoituksella tosi haastava ja työläs. Kurssin pitäjä, Antti Laaksonen, on jopa väittänyt, että kurssi on kandivaiheen (koko Suomen?) vaikein kurssi. &lt;br /&gt;
&lt;br /&gt;
Nimi paljastaa ehkä jo, että kurssilla käsitellään siis algoritmeja. Alon:ssa kerrotaan vähän TiRa asioita, mutta tällä kertaa C++ -kielellä, joka on kurssin ensisijainen ohjelmointikieli (tehtäviä voi myös ratkaista Haskell:lla tai Rust:lla). Lähtökohtaisesti oletetaan, että TiRa on tosi hyvin hallussa, sillä kurssilla käsitellään samoja tekniikoita kuten TiRa:ssa, esim. rekursio, verkko-algoritmeja ja tietorakenteita, mutta paljon pintatasoisemmin. Tarkoitus on enemmänkin, että opiskelija itse ymmärtää, miten erilaisia tekniikoita sovelletaan. Kurssin päätarkoitus on nimenomaan kehittää opiskelijan ongelmanratkaisukykyä. Kurssilla on 14 viikkoa, jokaisella viikolla 6 tehtävää. Kaikki tehtävät ovat lähtökohtaisesti vaikeita. Viikon ensimmäinen tehtävä saattaa olla helpompi kuin muut ja viimeinen tehtävä toimii vähän kuin &amp;quot;bonustehävänä&amp;quot;, joka on, lähes aina, erittäin haastava.&lt;br /&gt;
&lt;br /&gt;
===Computer Organization II (5 op)===&lt;br /&gt;
&lt;br /&gt;
===Full Stack -websovelluskehitys (3-7 op)===&lt;br /&gt;
&lt;br /&gt;
===Full Stack -websovelluskehitys harjoitustyö (1-10 op)===&lt;br /&gt;
	&lt;br /&gt;
===Introduction to Game Programming (5 op)===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä IGP}}&lt;br /&gt;
&lt;br /&gt;
Kurssilla tutustutaan peliohjelmoinnin maailmaan. Kurssilla käsitellään peliohjelmointia teoreettisella tasolla, pelimoottoreiden alkeita ja erilaisia peliohjelmoinnin paradigmoja, C#-kielen ominaisuuksia ja Unity-pelimoottorin perusominaisuuksia. Kurssin nimi saattaa olla harhaanjohtava, sillä kurssilla ei ohjelmoida ollenkaan.&lt;br /&gt;
&lt;br /&gt;
===Johdatus funktionaaliseen ohjelmointiin (5 op)===&lt;br /&gt;
	&lt;br /&gt;
===Ohjelmointihaasteita I (1-3 op)===&lt;br /&gt;
		&lt;br /&gt;
===Web-palvelinohjelmointi Java (5 op)===&lt;br /&gt;
&lt;br /&gt;
== Muut pakolliset opinnot ==&lt;br /&gt;
&lt;br /&gt;
=== Tietokone työvälineenä (1 op) ===&lt;br /&gt;
{{hatnote|Tunnetaan myös nimellä Lapiokurssi tai pelkkä Lapio}}&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. 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;
===Akateemiset taidot (1-2 op)===&lt;br /&gt;
	&lt;br /&gt;
===Opiskelijan digitaidot: orientaatio (2 op)===&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=14009</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=14009"/>
		<updated>2026-02-20T09:47:29Z</updated>

		<summary type="html">&lt;p&gt;Averio: typo korjattu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Kumpulassa käytännössä opiskelijoiden de-facto yhteydenpitoalustana toimii pikaviestisovellus [[Telegram]]. Myös TKO-äly ja muut ainejärjestöt käyttävät Telegramia aktiivisesti, ja jopa yliopistokin käyttää sitä toisinaan opiskelijoiden kanssa viestintään. Lisäksi TKO-älyllä ja tietojenkäsittelytieteen osastolla on molemmilla [https://discord.com/ Discord]-palvelin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
TKO-älyn tiedotus- ja keskustelukanavat sijaitsevat Telegramissa. Tiedotuskanavilta löytää kaiken olennaisen informaation tapahtumista ja muut opiskelijalle tärkeät muistutukset. Keskustelukanavilta taas löytää juttuseuraa suunnilleen kaikkina vuorokaudenaikoina ja kaikista aiheista. Jotkut keskustelukanavat ovat TKO-älyn virallisesti moderoimia, mutta opiskelijat ovat myös itse luoneet epävirallisia aihekanavia ties mistä maan ja taivaan väliltä keskustelemiseen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Kaikilla TKO-älyn keskustelukanavilla tulee noudattaa järjestön [https://fuksiwiki.tko-aly.fi/TKO-%C3%A4lyn_yleinen_keskusteluohjes%C3%A4%C3%A4nt%C3%B6 yleistä keskusteluohjesääntöä].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Kurssikanavia löytyy melkein kaikille tietojenkäsittelytieteen, sekä useimmille fysiikan ja matematiikan kursseille. Kurssikanavista osa on virallisia, osa opiskelijoiden itse tekemiä. Tietojenkäsittelytieteen osaston viralliset kurssikanavat löytyvät osaston Discord-palvelimelta, mutta välillä myös kurssien opettajilla on Telegramissa virallisia kurssikanavia. Opiskelijoiden epäviralliset kurssikanavat ovat Telegramissa, ja niissä ei ole yleensä opettajia paikalla auttamassa. Muiden osastojen kurssikanavat löytyvät yleensä Telegramista.&lt;br /&gt;
&lt;br /&gt;
Joillakin kanavilla on käytössä [[xXxBotSlayer420xXx]] -botti, joka varmistaa kanavalle liittyvän käyttäjän ihmisyyden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== TKO-älyn kanavat ==&lt;br /&gt;
{|width=&amp;quot;850px&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;400px&amp;quot;|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Telegram-ryhmä&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;IRC Matrixin kautta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn tiedotuskanava || [https://t.me/tktannouncement tkt-announcement]&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn yleinen keskustelukanava || [https://t.me/Tekis2025 TKO-äly2025]|| [https://riot.im/app/#/room/#tko-aly2022:matrix.org #tko-äly2025]&lt;br /&gt;
|-&lt;br /&gt;
| Fuksiryhmä 2025 fukseille || Pyydä linkkiä tuutoreilta ([[Tuutorit]])&lt;br /&gt;
|-&lt;br /&gt;
| Group for international students in 2025&lt;br /&gt;
|| Ask the international tutors for a link ([[Tuutorit|Tutors]])&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || [https://t.me/tkt_apu tkt-apu] || [https://riot.im/app/#/room/#_ircnet_#tkt-apu:irc.snt.utwente.nl #tkt-apu]&lt;br /&gt;
|-&lt;br /&gt;
| Aktiivinen aktiivikanava TKO-älyn aktiiveille || [https://t.me/tktaktiivit tkt-aktiivit] || [https://riot.im/app/#/room/#_ircnet_#tkt-aktiivit:irc.snt.utwente.nl #tkt-aktiivit]&lt;br /&gt;
|-&lt;br /&gt;
| Group for masters students / english speaking || [https://t.me/tktmasters tkt-masters]&lt;br /&gt;
|-&lt;br /&gt;
| Data Science students || [https://t.me/UHdata UHdata]&lt;br /&gt;
|-&lt;br /&gt;
| Gurulan oma kanava || [https://t.me/tktgurula tkt-gurula] || [https://riot.im/app/#/room/#_ircnet_#tkt-gurula:irc.snt.utwente.nl #tkt-gurula]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [https://discord.gg/bv3K8rETwA TKT Discord] ===&lt;br /&gt;
Tekiksen (enimmäkseen lanikäyttöön) tarkoitettu Discord-palvelin&lt;br /&gt;
&lt;br /&gt;
== Epäviralliset kanavat == &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
{|width=&amp;quot;850px&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;400px&amp;quot;|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Telegram-ryhmä&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;IRC Matrixin kautta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Fuksiläppärien epävirallinen tukikanava || [https://t.me/tkt_fuksilappari tkt-fuksiläppäri]&lt;br /&gt;
|-&lt;br /&gt;
| Fuksipassista valittamiseen || [https://t.me/fuksipassi fuksipassi]&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden kirpputori || [https://t.me/tktsecondhand tkt-secondhand]&lt;br /&gt;
|-&lt;br /&gt;
| Unicafen ruokalistan seurantakanava || [https://t.me/tkt_daily tkt-daily]&lt;br /&gt;
|-&lt;br /&gt;
| Runescapen pelaajille || [https://t.me/tktrunescape tkt-runescape]&lt;br /&gt;
|-&lt;br /&gt;
| Gurulan ruokatilausten koordinointi || [https://t.me/tktpizza tkt-pizza] || [https://riot.im/app/#/room/#_ircnet_#tkt-pizza:irc.snt.utwente.nl #tkt-pizza]&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijänaisten tukikanava (kaikki sukupuolet tervetulleita) || [https://t.me/joinchat/Dt1ui0Jo_L9ZXAeJul6PLg tkt-akat] || [https://riot.im/app/#/room/#_ircnet_#tkt-akat:irc.snt.utwente.nl #tkt-akat]&lt;br /&gt;
|-&lt;br /&gt;
| Lautapelien järjestämistä || [https://t.me/tkt_lautapelit tkt-lautapelit]&lt;br /&gt;
|-&lt;br /&gt;
| Shakkikerho || [https://t.me/+uOeiFXnHkD4xMWI0 Salainen shakkikerho]&lt;br /&gt;
|-&lt;br /&gt;
| Shakki || [https://t.me/tkt_shakki tkt-shakki]&lt;br /&gt;
|-&lt;br /&gt;
| E-urheilu || [https://t.me/tktEsports tkt-esports]&lt;br /&gt;
|-&lt;br /&gt;
| Videopelit &amp;lt;small&amp;gt;(hyvin aktiivinen)&amp;lt;/small&amp;gt; || [https://t.me//tktvidya tkt-videopelit]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokonelaitteisto &amp;lt;small&amp;gt;(hyvin aktiivinen)&amp;lt;/small&amp;gt; || [https://t.me/tktrauta tkt-rauta]&lt;br /&gt;
|-&lt;br /&gt;
| Ruoka || [https://t.me/tktruoka tkt-ruoka]&lt;br /&gt;
|-&lt;br /&gt;
| Kahvi || [https://t.me/tktkahvi tkt-kahvi]&lt;br /&gt;
|-&lt;br /&gt;
| Tee || [https://t.me/joinchat/EioqWBcpsSW2udJIysB7Kw tkt-tee]&lt;br /&gt;
|-&lt;br /&gt;
| Pelinkehitys || [https://t.me/tktgamedev tkt-gamedev]&lt;br /&gt;
|-&lt;br /&gt;
| Kissajutut || [https://t.me/taakissat tkt-tääkissat]&lt;br /&gt;
|-&lt;br /&gt;
| Tekniset jutut (sysadmin,ops,koodaus,linux,muut os,kernelit,ajurit,kirjastot,frameworkit,kaikki menee) &amp;lt;small&amp;gt;(hyvin aktiivinen)&amp;lt;/small&amp;gt; || [https://t.me/tkttechnical tkt-technical]&lt;br /&gt;
|-&lt;br /&gt;
| Kirjat  || [https://t.me/tktlukeminen tkt-lukeminen]&lt;br /&gt;
|-&lt;br /&gt;
| Liikunta  || [https://t.me/tkt_liikunta tkt-liikunta]&lt;br /&gt;
|-&lt;br /&gt;
| Turvallinen tila sateenkaari-ihmisille / LGTBA  || [https://t.me/tkt_lgbta tkt-lgbta]&lt;br /&gt;
|-&lt;br /&gt;
| Yrittämisestä yleisesti kiinnostuneille  || [https://t.me/tkt_yrittaminen tkt-yrittäminen]&lt;br /&gt;
|-&lt;br /&gt;
| Arma-pelisarja  || [https://t.me/tktarmailut tkt-armailut]&lt;br /&gt;
|-&lt;br /&gt;
| Rust ohjelmointikielestä kiinnostuneille  || [https://t.me/joinchat/SmSFA9is6Jc4xZVc Navetan Rustaajat]&lt;br /&gt;
|- &lt;br /&gt;
| Kiipeilystä kiinnostuneille ||&lt;br /&gt;
[https://t.me/joinchat/c7kSCYk_77JlMzk8 Tkt-climbing] &lt;br /&gt;
|-&lt;br /&gt;
| Musiikki/Music || [https://t.me/tktmusic tkt-music]&lt;br /&gt;
|-&lt;br /&gt;
| Metallimusiikki || [https://t.me/tktmetalli tkt-metalli]&lt;br /&gt;
|-&lt;br /&gt;
| Valokuvaus || [https://t.me/tktvalokuvaus tktvalokuvaus]&lt;br /&gt;
|-&lt;br /&gt;
|Saunomisesta kiinostuneille || [https://t.me/tktsauna tkt-sauna]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Alkoholittomista meiningistä kiinnostuneille || [https://t.me/tktholittomat tkt-holittomat]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gurulan Super Smash Bros Ultimate -ryhmä || [https://t.me/tktsmashers tkt-smash]&lt;br /&gt;
|-&lt;br /&gt;
|Demoskene, grafiikkaohjelmointi, musiikin tuottaminen, generatiivinen taide&lt;br /&gt;
|[https://t.me/tktdemoskene tktdemoskene]&lt;br /&gt;
|-&lt;br /&gt;
|Pyöräily ja TKO-älyn joukkue kilometrikisassa&lt;br /&gt;
|[https://t.me/+SHUauYhxILQzYzY0 tkt-pyöräily]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kurssikanavat == &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;HUOM! Tässä listatut kurssikanavat voivat olla vanhentuneita ja muuttuvat nopeasti.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
1. &#039;&#039;&#039;Yleensä ajantasainen kurssikanava löytyy kurssin sivuilta tai materiaalista.&#039;&#039;&#039; Joillain kursseilla jokaista kurssin toteutuskertaa varten saatetaan tehdä uusi kanava.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
2. Jos kurssin sivulta ei löytynyt kurssikanavaa, tarkista seuraavaksi [https://study.cs.helsinki.fi/discord/ osaston Discord-palvelin]. Tunnettuja Discordista löytyviä kurssikanavia on listattu alla, ja ne löytyvät myös Discordin kanavalta &#039;&#039;&#039;#guide&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
- CSM13401  - Human Computer Interaction&lt;br /&gt;
  - CSM141081 - Full Stack Web Development&lt;br /&gt;
  - CSM14202  - Compilers&lt;br /&gt;
  - CSM14211  - Introduction to the Programming of Quantum Computers&lt;br /&gt;
  - CSM14212  - Programming Parallel Computers&lt;br /&gt;
  - CSM90004  - Data Analysis with Python (DAP)&lt;br /&gt;
  - DATA11007 - Statistics for Data Science&lt;br /&gt;
  - DATA11008 - Engineering of Machine Learning Systems&lt;br /&gt;
  - DATA14003 - Big Data Platforms MOOC&lt;br /&gt;
  - TKT00000  - Java programming&lt;br /&gt;
  - TKT10002  - Ohjelmoinnin MOOC (OHPE/OHJA)&lt;br /&gt;
  - TKT10004  - Tietokantojen Perusteet MOOC (TIKAPE)&lt;br /&gt;
  - TKT10006  - Tietokone ja Internet (TINT)&lt;br /&gt;
  - TKT123456 - Test-Driven Development&lt;br /&gt;
  - TKT20001  - Tietorakenteet ja Algoritmit (TIRA)&lt;br /&gt;
  - TKT20002  - Ohjelmistotekniikka (OHTE)&lt;br /&gt;
  - TKT20006  - Ohjelmistotuotanto (OHTU)&lt;br /&gt;
  - TKT20009  - Cyber security base&lt;br /&gt;
  - TKT20013  - Kandidaatin tutkielma&lt;br /&gt;
  - TKT20016  - Computing Platforms (Laskentaympäristöt, ent. KÄJÄ)&lt;br /&gt;
  - TKT20019  - Tietokannat ja web-ohjelmointi (TIKAWE, ent. TSOHA)&lt;br /&gt;
  - TKT21003  - Web-palvelinohjelmointi Ruby on Rails&lt;br /&gt;
  - TKT21027  - DevOps with Kubernetes&lt;br /&gt;
  - TKT21036  - DevOps with Docker&lt;br /&gt;
  - TKT50003  - Computing tools for CS studies&lt;br /&gt;
  - tutkij    - tutkijalinja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
3. Vasta jos kurssin kanavaa ei löytynyt Discordistakaan, kannattaa kokeilla alla olevia kanavia. Kaikki alla olevat ovat ainakin joskus olleet kurssikanavia, ja osa niistä on edelleen käytössä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
{|width=&amp;quot;850px&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;400px&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;Telegram-ryhmä&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;IRC Matrixin kautta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Algebralliset rakenteet I ja II, Algebra I || [https://t.me/algebra2019 Algebra]&lt;br /&gt;
|-&lt;br /&gt;
| Algoritmit ongelmanratkaisussa || [https://t.me/tkt_alon Algoritmit ongelmanratkaisussa]&lt;br /&gt;
|-&lt;br /&gt;
| C-ohjelmointi || [https://t.me/tktcee tkt-cee] || [https://riot.im/app/#/room/#_ircnet_#cee:irc.snt.utwente.nl #cee]&lt;br /&gt;
|-&lt;br /&gt;
| Calculus 1a, 1b &amp;amp; Advanced Calculus || [https://t.me/uniHkiCalc uniHkiCalc] &lt;br /&gt;
|-&lt;br /&gt;
| Cryptography in Networking || [https://t.me/tktcyrptography tkt-cryptography]&lt;br /&gt;
|-&lt;br /&gt;
| Data Analysis with Python || [https://t.me/dap19s DataAnalysisWithPythonSpring2019]&lt;br /&gt;
|-&lt;br /&gt;
| Data Compression Techniques || [https://t.me/tkt_DCT tkt-DCT]&lt;br /&gt;
|-&lt;br /&gt;
| Design and Analysis of Algorithms || [https://t.me/tkt_daa tkt-daa]&lt;br /&gt;
|-&lt;br /&gt;
| Full stack -websovelluskehitys || [https://t.me/fullstackcourse TKTL Full Stack]&lt;br /&gt;
|-&lt;br /&gt;
| Fysiikkaa luonnontieteilijöille || [https://t.me/fys_flt Fysiikkaa luonnontieteilijöille]&lt;br /&gt;
|-&lt;br /&gt;
| Game Engine Architecture || [https://t.me/tkt_game Game courses]&lt;br /&gt;
|-&lt;br /&gt;
| Game Project Course || [https://t.me/tkt_game Game courses]&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || [https://t.me/tktgradu tkt-gradu] || [https://riot.im/app/#/room/#_ircnet_#tkt-gradu:irc.snt.utwente.nl #tkt-gradu]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Functional Programming || [https://t.me/tktifp tkt-ifp]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Game Programming || [https://t.me/tkt_game Game courses]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Internet of Things || [https://t.me/tkt_iot tkt-IoT]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Lambda Calculus || [https://t.me/tktilc tkt-ilc]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || [https://t.me/tktiml tkt-iml]&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || [https://t.me/+T7gZ0sPIrQpkODky tkt-phds]&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tekoälyyn / Introduction to Artificial Intelligence || [https://t.me/IAI19 IAI19]&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || [https://t.me/jtkt2020 tkt-jtkt2020]&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan sekä Todennäköisyyslaskenta || [https://t.me/mat_todari Todennäköisyyslaskenta] || [https://riot.im/app/#/room/#_ircnet_#todari:irc.snt.utwente.nl #todari]&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || [https://t.me/joinchat/HOVSGEZBHzVAJX7RmLSWxA JYM] || [https://riot.im/app/#/room/#_ircnet_#jym:irc.snt.utwente.nl #jym]&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || [https://t.me/tktkandi tkt-kandi] || [https://riot.im/app/#/room/#_ircnet_#tkt-kandi:irc.snt.utwente.nl #tkt-kandi]&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || [https://t.me/tkt_kaja tkt-käjä] || [https://riot.im/app/#/room/#_ircnet_#kaja:irc.snt.utwente.nl #kaja]&lt;br /&gt;
|-&lt;br /&gt;
| Laskennan mallit || [https://t.me/tkt_lama tkt-lama]&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || [https://t.me/mat_linis mat-linis] || [https://riot.im/app/#/room/#_ircnet_#linis:irc.snt.utwente.nl #linis]&lt;br /&gt;
|-&lt;br /&gt;
| Linux system administration || [https://t.me/tkt_sysadmin tkt-sysadmin]&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || [https://t.me/hy_matsov hy-matsov] || [https://riot.im/app/#/room/#_ircnet_#matsov:irc.snt.utwente.nl #matsov]&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotekniikka || [https://t.me/tktlotm Ohjelmistotekniikka] || [https://riot.im/app/#/room/#_ircnet_#otm:irc.snt.utwente.nl #otm]&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || [https://t.me/ohjelmistotuotanto Ohjelmistotuotanto]&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || [https://t.me/tktohtuprojekti tkt-ohtuprojekti]&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet ja jatkokurssi (MOOC) || [https://t.me/ohjelmointi20 Ohjelmoinnin MOOC 2020 (Java)]&lt;br /&gt;
[https://t.me/java_programming_mooc Java Programming MOOC]&lt;br /&gt;
|-&lt;br /&gt;
| Programming for Performance || [https://t.me/tkt_pfp tkt-pfp]&lt;br /&gt;
|-&lt;br /&gt;
| Raja-arvot, differentiaalilaskenta, integraalilaskenta || [https://t.me/hy_analyysi hy-analyysi]&lt;br /&gt;
|-&lt;br /&gt;
| Randomized Algorithms I-II || [https://t.me/tkt_rana tkt-rana]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby on Rails || [https://t.me/rorwepa RoR Wepa] || [https://riot.im/app/#/room/#_ircnet_#wadror:irc.snt.utwente.nl #wadror]&lt;br /&gt;
|-&lt;br /&gt;
| Seminar on Type Theory || [https://t.me/mltt2020 MLTT-2020]&lt;br /&gt;
|-&lt;br /&gt;
| Shell Scripting || [https://t.me/tkt_shell tkt-shell]&lt;br /&gt;
|-&lt;br /&gt;
| Study Group on Programming Language Foundations in Agda || [https://t.me/hy_plfa_2020 HY-PLFA-2020]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || [https://t.me/tkt_tsoha &amp;lt;s&amp;gt;tkt-tsoha&amp;lt;/s&amp;gt;] || [https://riot.im/app/#/room/#_ircnet_#tsoha:irc.snt.utwente.nl &amp;lt;s&amp;gt;#tsoha&amp;lt;/s&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || [https://t.me/tkt_tikape tkt-tikape] || [https://riot.im/app/#/room/#_ircnet_#tikape:irc.snt.utwente.nl #tikape]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokone työvälineenä (lapio) || [https://t.me/tktlapio tkt-lapio]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen rakenne || [https://t.me/tkt_tikra tkt-tikra] || [https://riot.im/app/#/room/#_ircnet_#tikra:irc.snt.utwente.nl #tikra]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || [https://t.me/tkt_tito tkt-tito] || [https://riot.im/app/#/room/#_ircnet_#tito:irc.snt.utwente.nl #tito]&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen perusteet || [https://t.me/tkt_tilpe tkt-tilpe] &lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || [https://t.me/tiratg tkt-tira] || [https://riot.im/app/#/room/#_ircnet_#tira:irc.snt.utwente.nl #tira]&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteiden harjoitustyö || [https://t.me/tkttiralabra tkt-tiralabra]&lt;br /&gt;
|-&lt;br /&gt;
| Tilastotiede ja R tutuksi || [https://t.me/tiltu1 Tiltu + R 1]&lt;br /&gt;
|-&lt;br /&gt;
| Tähtitieteen perusteet || [https://t.me/fys_tape Tähtitieteen perusteet]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== TKO-äly Discordissa==== &amp;lt;!--T:6--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Muun muassa peliseuraa ja LANeja sekä virtuaali-Gurulointia varten TKO-älyllä on myös Discord-palvelin [https://discord.gg/kdemskB helsingin-yliopiston-tietojenkäsittelytieteen-opiskelijoiden-muuhunkin-kuin-lanikäyttöön-tarkoitettu]. Palvelinta käytetään nykyään (2024) hyvin harvoin, joskus äänikanavilla puhumiseen silloin, kun kirjoittelu ei riitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
== Muiden järjestöjen kanavat ==&lt;br /&gt;
Tässä on lueteltu joitakin TKO-älyn yhteistyöjärjestöjen kanavia.&lt;br /&gt;
{|width=&amp;quot;850px&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;400px&amp;quot;|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Telegram-ryhmä&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matlu ry:n ylläpitämä [[Tapahtumapaikat#Christina Regina (Klusteri)|Klusterin]] tiedotuskanava || [https://t.me/klusteriinfo Klusteri-info]&lt;br /&gt;
|-&lt;br /&gt;
| Matlu ry:n ylläpitämä [[Tapahtumapaikat#Christina Regina (Klusteri)|Klusterin]] yleinen keskustelukanava || [https://t.me/joinchat/uKw0UIJtNI0zYzQ0 Klusteri-chat]&lt;br /&gt;
|-&lt;br /&gt;
| [https://titol.fi/ TiTOLin] tiedotuskanava || [https://t.me/titoltiedotus TiTOL tiedotteet]&lt;br /&gt;
|-&lt;br /&gt;
| [https://titol.fi/ TiTOLin] yleinen keskustelukanava || [https://t.me/+K_uqZEYeJ-oyZjY0 TiTOLin ATK-Yhteistoimintakanava]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=14008</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=14008"/>
		<updated>2026-02-20T09:47:02Z</updated>

		<summary type="html">&lt;p&gt;Averio: Lisätty maininta xXxBotSlayer420xXx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Kumpulassa käytännössä opiskelijoiden de-facto yhteydenpitoalustana toimii pikaviestisovellus [[Telegram]]. Myös TKO-äly ja muut ainejärjestöt käyttävät Telegramia aktiivisesti, ja jopa yliopistokin käyttää sitä toisinaan opiskelijoiden kanssa viestintään. Lisäksi TKO-älyllä ja tietojenkäsittelytieteen osastolla on molemmilla [https://discord.com/ Discord]-palvelin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
TKO-älyn tiedotus- ja keskustelukanavat sijaitsevat Telegramissa. Tiedotuskanavilta löytää kaiken olennaisen informaation tapahtumista ja muut opiskelijalle tärkeät muistutukset. Keskustelukanavilta taas löytää juttuseuraa suunnilleen kaikkina vuorokaudenaikoina ja kaikista aiheista. Jotkut keskustelukanavat ovat TKO-älyn virallisesti moderoimia, mutta opiskelijat ovat myös itse luoneet epävirallisia aihekanavia ties mistä maan ja taivaan väliltä keskustelemiseen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Kaikilla TKO-älyn keskustelukanavilla tulee noudattaa järjestön [https://fuksiwiki.tko-aly.fi/TKO-%C3%A4lyn_yleinen_keskusteluohjes%C3%A4%C3%A4nt%C3%B6 yleistä keskusteluohjesääntöä].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Kurssikanavia löytyy melkein kaikille tietojenkäsittelytieteen, sekä useimmille fysiikan ja matematiikan kursseille. Kurssikanavista osa on virallisia, osa opiskelijoiden itse tekemiä. Tietojenkäsittelytieteen osaston viralliset kurssikanavat löytyvät osaston Discord-palvelimelta, mutta välillä myös kurssien opettajilla on Telegramissa virallisia kurssikanavia. Opiskelijoiden epäviralliset kurssikanavat ovat Telegramissa, ja niissä ei ole yleensä opettajia paikalla auttamassa. Muiden osastojen kurssikanavat löytyvät yleensä Telegramista.&lt;br /&gt;
&lt;br /&gt;
Joillakin kanavilla on käytössä [[xXxBotSlayer420xXx]] -botti, joka varmistaa kanvalle liittyvän käyttäjän ihmisyyden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== TKO-älyn kanavat ==&lt;br /&gt;
{|width=&amp;quot;850px&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;400px&amp;quot;|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Telegram-ryhmä&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;IRC Matrixin kautta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn tiedotuskanava || [https://t.me/tktannouncement tkt-announcement]&lt;br /&gt;
|-&lt;br /&gt;
| TKO-älyn yleinen keskustelukanava || [https://t.me/Tekis2025 TKO-äly2025]|| [https://riot.im/app/#/room/#tko-aly2022:matrix.org #tko-äly2025]&lt;br /&gt;
|-&lt;br /&gt;
| Fuksiryhmä 2025 fukseille || Pyydä linkkiä tuutoreilta ([[Tuutorit]])&lt;br /&gt;
|-&lt;br /&gt;
| Group for international students in 2025&lt;br /&gt;
|| Ask the international tutors for a link ([[Tuutorit|Tutors]])&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || [https://t.me/tkt_apu tkt-apu] || [https://riot.im/app/#/room/#_ircnet_#tkt-apu:irc.snt.utwente.nl #tkt-apu]&lt;br /&gt;
|-&lt;br /&gt;
| Aktiivinen aktiivikanava TKO-älyn aktiiveille || [https://t.me/tktaktiivit tkt-aktiivit] || [https://riot.im/app/#/room/#_ircnet_#tkt-aktiivit:irc.snt.utwente.nl #tkt-aktiivit]&lt;br /&gt;
|-&lt;br /&gt;
| Group for masters students / english speaking || [https://t.me/tktmasters tkt-masters]&lt;br /&gt;
|-&lt;br /&gt;
| Data Science students || [https://t.me/UHdata UHdata]&lt;br /&gt;
|-&lt;br /&gt;
| Gurulan oma kanava || [https://t.me/tktgurula tkt-gurula] || [https://riot.im/app/#/room/#_ircnet_#tkt-gurula:irc.snt.utwente.nl #tkt-gurula]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [https://discord.gg/bv3K8rETwA TKT Discord] ===&lt;br /&gt;
Tekiksen (enimmäkseen lanikäyttöön) tarkoitettu Discord-palvelin&lt;br /&gt;
&lt;br /&gt;
== Epäviralliset kanavat == &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
{|width=&amp;quot;850px&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;400px&amp;quot;|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Telegram-ryhmä&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;IRC Matrixin kautta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Fuksiläppärien epävirallinen tukikanava || [https://t.me/tkt_fuksilappari tkt-fuksiläppäri]&lt;br /&gt;
|-&lt;br /&gt;
| Fuksipassista valittamiseen || [https://t.me/fuksipassi fuksipassi]&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden kirpputori || [https://t.me/tktsecondhand tkt-secondhand]&lt;br /&gt;
|-&lt;br /&gt;
| Unicafen ruokalistan seurantakanava || [https://t.me/tkt_daily tkt-daily]&lt;br /&gt;
|-&lt;br /&gt;
| Runescapen pelaajille || [https://t.me/tktrunescape tkt-runescape]&lt;br /&gt;
|-&lt;br /&gt;
| Gurulan ruokatilausten koordinointi || [https://t.me/tktpizza tkt-pizza] || [https://riot.im/app/#/room/#_ircnet_#tkt-pizza:irc.snt.utwente.nl #tkt-pizza]&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijänaisten tukikanava (kaikki sukupuolet tervetulleita) || [https://t.me/joinchat/Dt1ui0Jo_L9ZXAeJul6PLg tkt-akat] || [https://riot.im/app/#/room/#_ircnet_#tkt-akat:irc.snt.utwente.nl #tkt-akat]&lt;br /&gt;
|-&lt;br /&gt;
| Lautapelien järjestämistä || [https://t.me/tkt_lautapelit tkt-lautapelit]&lt;br /&gt;
|-&lt;br /&gt;
| Shakkikerho || [https://t.me/+uOeiFXnHkD4xMWI0 Salainen shakkikerho]&lt;br /&gt;
|-&lt;br /&gt;
| Shakki || [https://t.me/tkt_shakki tkt-shakki]&lt;br /&gt;
|-&lt;br /&gt;
| E-urheilu || [https://t.me/tktEsports tkt-esports]&lt;br /&gt;
|-&lt;br /&gt;
| Videopelit &amp;lt;small&amp;gt;(hyvin aktiivinen)&amp;lt;/small&amp;gt; || [https://t.me//tktvidya tkt-videopelit]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokonelaitteisto &amp;lt;small&amp;gt;(hyvin aktiivinen)&amp;lt;/small&amp;gt; || [https://t.me/tktrauta tkt-rauta]&lt;br /&gt;
|-&lt;br /&gt;
| Ruoka || [https://t.me/tktruoka tkt-ruoka]&lt;br /&gt;
|-&lt;br /&gt;
| Kahvi || [https://t.me/tktkahvi tkt-kahvi]&lt;br /&gt;
|-&lt;br /&gt;
| Tee || [https://t.me/joinchat/EioqWBcpsSW2udJIysB7Kw tkt-tee]&lt;br /&gt;
|-&lt;br /&gt;
| Pelinkehitys || [https://t.me/tktgamedev tkt-gamedev]&lt;br /&gt;
|-&lt;br /&gt;
| Kissajutut || [https://t.me/taakissat tkt-tääkissat]&lt;br /&gt;
|-&lt;br /&gt;
| Tekniset jutut (sysadmin,ops,koodaus,linux,muut os,kernelit,ajurit,kirjastot,frameworkit,kaikki menee) &amp;lt;small&amp;gt;(hyvin aktiivinen)&amp;lt;/small&amp;gt; || [https://t.me/tkttechnical tkt-technical]&lt;br /&gt;
|-&lt;br /&gt;
| Kirjat  || [https://t.me/tktlukeminen tkt-lukeminen]&lt;br /&gt;
|-&lt;br /&gt;
| Liikunta  || [https://t.me/tkt_liikunta tkt-liikunta]&lt;br /&gt;
|-&lt;br /&gt;
| Turvallinen tila sateenkaari-ihmisille / LGTBA  || [https://t.me/tkt_lgbta tkt-lgbta]&lt;br /&gt;
|-&lt;br /&gt;
| Yrittämisestä yleisesti kiinnostuneille  || [https://t.me/tkt_yrittaminen tkt-yrittäminen]&lt;br /&gt;
|-&lt;br /&gt;
| Arma-pelisarja  || [https://t.me/tktarmailut tkt-armailut]&lt;br /&gt;
|-&lt;br /&gt;
| Rust ohjelmointikielestä kiinnostuneille  || [https://t.me/joinchat/SmSFA9is6Jc4xZVc Navetan Rustaajat]&lt;br /&gt;
|- &lt;br /&gt;
| Kiipeilystä kiinnostuneille ||&lt;br /&gt;
[https://t.me/joinchat/c7kSCYk_77JlMzk8 Tkt-climbing] &lt;br /&gt;
|-&lt;br /&gt;
| Musiikki/Music || [https://t.me/tktmusic tkt-music]&lt;br /&gt;
|-&lt;br /&gt;
| Metallimusiikki || [https://t.me/tktmetalli tkt-metalli]&lt;br /&gt;
|-&lt;br /&gt;
| Valokuvaus || [https://t.me/tktvalokuvaus tktvalokuvaus]&lt;br /&gt;
|-&lt;br /&gt;
|Saunomisesta kiinostuneille || [https://t.me/tktsauna tkt-sauna]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Alkoholittomista meiningistä kiinnostuneille || [https://t.me/tktholittomat tkt-holittomat]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Gurulan Super Smash Bros Ultimate -ryhmä || [https://t.me/tktsmashers tkt-smash]&lt;br /&gt;
|-&lt;br /&gt;
|Demoskene, grafiikkaohjelmointi, musiikin tuottaminen, generatiivinen taide&lt;br /&gt;
|[https://t.me/tktdemoskene tktdemoskene]&lt;br /&gt;
|-&lt;br /&gt;
|Pyöräily ja TKO-älyn joukkue kilometrikisassa&lt;br /&gt;
|[https://t.me/+SHUauYhxILQzYzY0 tkt-pyöräily]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kurssikanavat == &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;HUOM! Tässä listatut kurssikanavat voivat olla vanhentuneita ja muuttuvat nopeasti.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
1. &#039;&#039;&#039;Yleensä ajantasainen kurssikanava löytyy kurssin sivuilta tai materiaalista.&#039;&#039;&#039; Joillain kursseilla jokaista kurssin toteutuskertaa varten saatetaan tehdä uusi kanava.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
2. Jos kurssin sivulta ei löytynyt kurssikanavaa, tarkista seuraavaksi [https://study.cs.helsinki.fi/discord/ osaston Discord-palvelin]. Tunnettuja Discordista löytyviä kurssikanavia on listattu alla, ja ne löytyvät myös Discordin kanavalta &#039;&#039;&#039;#guide&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
- CSM13401  - Human Computer Interaction&lt;br /&gt;
  - CSM141081 - Full Stack Web Development&lt;br /&gt;
  - CSM14202  - Compilers&lt;br /&gt;
  - CSM14211  - Introduction to the Programming of Quantum Computers&lt;br /&gt;
  - CSM14212  - Programming Parallel Computers&lt;br /&gt;
  - CSM90004  - Data Analysis with Python (DAP)&lt;br /&gt;
  - DATA11007 - Statistics for Data Science&lt;br /&gt;
  - DATA11008 - Engineering of Machine Learning Systems&lt;br /&gt;
  - DATA14003 - Big Data Platforms MOOC&lt;br /&gt;
  - TKT00000  - Java programming&lt;br /&gt;
  - TKT10002  - Ohjelmoinnin MOOC (OHPE/OHJA)&lt;br /&gt;
  - TKT10004  - Tietokantojen Perusteet MOOC (TIKAPE)&lt;br /&gt;
  - TKT10006  - Tietokone ja Internet (TINT)&lt;br /&gt;
  - TKT123456 - Test-Driven Development&lt;br /&gt;
  - TKT20001  - Tietorakenteet ja Algoritmit (TIRA)&lt;br /&gt;
  - TKT20002  - Ohjelmistotekniikka (OHTE)&lt;br /&gt;
  - TKT20006  - Ohjelmistotuotanto (OHTU)&lt;br /&gt;
  - TKT20009  - Cyber security base&lt;br /&gt;
  - TKT20013  - Kandidaatin tutkielma&lt;br /&gt;
  - TKT20016  - Computing Platforms (Laskentaympäristöt, ent. KÄJÄ)&lt;br /&gt;
  - TKT20019  - Tietokannat ja web-ohjelmointi (TIKAWE, ent. TSOHA)&lt;br /&gt;
  - TKT21003  - Web-palvelinohjelmointi Ruby on Rails&lt;br /&gt;
  - TKT21027  - DevOps with Kubernetes&lt;br /&gt;
  - TKT21036  - DevOps with Docker&lt;br /&gt;
  - TKT50003  - Computing tools for CS studies&lt;br /&gt;
  - tutkij    - tutkijalinja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
3. Vasta jos kurssin kanavaa ei löytynyt Discordistakaan, kannattaa kokeilla alla olevia kanavia. Kaikki alla olevat ovat ainakin joskus olleet kurssikanavia, ja osa niistä on edelleen käytössä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
{|width=&amp;quot;850px&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;400px&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;Telegram-ryhmä&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;IRC Matrixin kautta&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Algebralliset rakenteet I ja II, Algebra I || [https://t.me/algebra2019 Algebra]&lt;br /&gt;
|-&lt;br /&gt;
| Algoritmit ongelmanratkaisussa || [https://t.me/tkt_alon Algoritmit ongelmanratkaisussa]&lt;br /&gt;
|-&lt;br /&gt;
| C-ohjelmointi || [https://t.me/tktcee tkt-cee] || [https://riot.im/app/#/room/#_ircnet_#cee:irc.snt.utwente.nl #cee]&lt;br /&gt;
|-&lt;br /&gt;
| Calculus 1a, 1b &amp;amp; Advanced Calculus || [https://t.me/uniHkiCalc uniHkiCalc] &lt;br /&gt;
|-&lt;br /&gt;
| Cryptography in Networking || [https://t.me/tktcyrptography tkt-cryptography]&lt;br /&gt;
|-&lt;br /&gt;
| Data Analysis with Python || [https://t.me/dap19s DataAnalysisWithPythonSpring2019]&lt;br /&gt;
|-&lt;br /&gt;
| Data Compression Techniques || [https://t.me/tkt_DCT tkt-DCT]&lt;br /&gt;
|-&lt;br /&gt;
| Design and Analysis of Algorithms || [https://t.me/tkt_daa tkt-daa]&lt;br /&gt;
|-&lt;br /&gt;
| Full stack -websovelluskehitys || [https://t.me/fullstackcourse TKTL Full Stack]&lt;br /&gt;
|-&lt;br /&gt;
| Fysiikkaa luonnontieteilijöille || [https://t.me/fys_flt Fysiikkaa luonnontieteilijöille]&lt;br /&gt;
|-&lt;br /&gt;
| Game Engine Architecture || [https://t.me/tkt_game Game courses]&lt;br /&gt;
|-&lt;br /&gt;
| Game Project Course || [https://t.me/tkt_game Game courses]&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || [https://t.me/tktgradu tkt-gradu] || [https://riot.im/app/#/room/#_ircnet_#tkt-gradu:irc.snt.utwente.nl #tkt-gradu]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Functional Programming || [https://t.me/tktifp tkt-ifp]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Game Programming || [https://t.me/tkt_game Game courses]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Internet of Things || [https://t.me/tkt_iot tkt-IoT]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Lambda Calculus || [https://t.me/tktilc tkt-ilc]&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || [https://t.me/tktiml tkt-iml]&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || [https://t.me/+T7gZ0sPIrQpkODky tkt-phds]&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tekoälyyn / Introduction to Artificial Intelligence || [https://t.me/IAI19 IAI19]&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || [https://t.me/jtkt2020 tkt-jtkt2020]&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan sekä Todennäköisyyslaskenta || [https://t.me/mat_todari Todennäköisyyslaskenta] || [https://riot.im/app/#/room/#_ircnet_#todari:irc.snt.utwente.nl #todari]&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || [https://t.me/joinchat/HOVSGEZBHzVAJX7RmLSWxA JYM] || [https://riot.im/app/#/room/#_ircnet_#jym:irc.snt.utwente.nl #jym]&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || [https://t.me/tktkandi tkt-kandi] || [https://riot.im/app/#/room/#_ircnet_#tkt-kandi:irc.snt.utwente.nl #tkt-kandi]&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || [https://t.me/tkt_kaja tkt-käjä] || [https://riot.im/app/#/room/#_ircnet_#kaja:irc.snt.utwente.nl #kaja]&lt;br /&gt;
|-&lt;br /&gt;
| Laskennan mallit || [https://t.me/tkt_lama tkt-lama]&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || [https://t.me/mat_linis mat-linis] || [https://riot.im/app/#/room/#_ircnet_#linis:irc.snt.utwente.nl #linis]&lt;br /&gt;
|-&lt;br /&gt;
| Linux system administration || [https://t.me/tkt_sysadmin tkt-sysadmin]&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || [https://t.me/hy_matsov hy-matsov] || [https://riot.im/app/#/room/#_ircnet_#matsov:irc.snt.utwente.nl #matsov]&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotekniikka || [https://t.me/tktlotm Ohjelmistotekniikka] || [https://riot.im/app/#/room/#_ircnet_#otm:irc.snt.utwente.nl #otm]&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || [https://t.me/ohjelmistotuotanto Ohjelmistotuotanto]&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || [https://t.me/tktohtuprojekti tkt-ohtuprojekti]&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet ja jatkokurssi (MOOC) || [https://t.me/ohjelmointi20 Ohjelmoinnin MOOC 2020 (Java)]&lt;br /&gt;
[https://t.me/java_programming_mooc Java Programming MOOC]&lt;br /&gt;
|-&lt;br /&gt;
| Programming for Performance || [https://t.me/tkt_pfp tkt-pfp]&lt;br /&gt;
|-&lt;br /&gt;
| Raja-arvot, differentiaalilaskenta, integraalilaskenta || [https://t.me/hy_analyysi hy-analyysi]&lt;br /&gt;
|-&lt;br /&gt;
| Randomized Algorithms I-II || [https://t.me/tkt_rana tkt-rana]&lt;br /&gt;
|-&lt;br /&gt;
| Ruby on Rails || [https://t.me/rorwepa RoR Wepa] || [https://riot.im/app/#/room/#_ircnet_#wadror:irc.snt.utwente.nl #wadror]&lt;br /&gt;
|-&lt;br /&gt;
| Seminar on Type Theory || [https://t.me/mltt2020 MLTT-2020]&lt;br /&gt;
|-&lt;br /&gt;
| Shell Scripting || [https://t.me/tkt_shell tkt-shell]&lt;br /&gt;
|-&lt;br /&gt;
| Study Group on Programming Language Foundations in Agda || [https://t.me/hy_plfa_2020 HY-PLFA-2020]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || [https://t.me/tkt_tsoha &amp;lt;s&amp;gt;tkt-tsoha&amp;lt;/s&amp;gt;] || [https://riot.im/app/#/room/#_ircnet_#tsoha:irc.snt.utwente.nl &amp;lt;s&amp;gt;#tsoha&amp;lt;/s&amp;gt;]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || [https://t.me/tkt_tikape tkt-tikape] || [https://riot.im/app/#/room/#_ircnet_#tikape:irc.snt.utwente.nl #tikape]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokone työvälineenä (lapio) || [https://t.me/tktlapio tkt-lapio]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen rakenne || [https://t.me/tkt_tikra tkt-tikra] || [https://riot.im/app/#/room/#_ircnet_#tikra:irc.snt.utwente.nl #tikra]&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || [https://t.me/tkt_tito tkt-tito] || [https://riot.im/app/#/room/#_ircnet_#tito:irc.snt.utwente.nl #tito]&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen perusteet || [https://t.me/tkt_tilpe tkt-tilpe] &lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || [https://t.me/tiratg tkt-tira] || [https://riot.im/app/#/room/#_ircnet_#tira:irc.snt.utwente.nl #tira]&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteiden harjoitustyö || [https://t.me/tkttiralabra tkt-tiralabra]&lt;br /&gt;
|-&lt;br /&gt;
| Tilastotiede ja R tutuksi || [https://t.me/tiltu1 Tiltu + R 1]&lt;br /&gt;
|-&lt;br /&gt;
| Tähtitieteen perusteet || [https://t.me/fys_tape Tähtitieteen perusteet]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== TKO-äly Discordissa==== &amp;lt;!--T:6--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Muun muassa peliseuraa ja LANeja sekä virtuaali-Gurulointia varten TKO-älyllä on myös Discord-palvelin [https://discord.gg/kdemskB helsingin-yliopiston-tietojenkäsittelytieteen-opiskelijoiden-muuhunkin-kuin-lanikäyttöön-tarkoitettu]. Palvelinta käytetään nykyään (2024) hyvin harvoin, joskus äänikanavilla puhumiseen silloin, kun kirjoittelu ei riitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
== Muiden järjestöjen kanavat ==&lt;br /&gt;
Tässä on lueteltu joitakin TKO-älyn yhteistyöjärjestöjen kanavia.&lt;br /&gt;
{|width=&amp;quot;850px&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;400px&amp;quot;|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039; || style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Telegram-ryhmä&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matlu ry:n ylläpitämä [[Tapahtumapaikat#Christina Regina (Klusteri)|Klusterin]] tiedotuskanava || [https://t.me/klusteriinfo Klusteri-info]&lt;br /&gt;
|-&lt;br /&gt;
| Matlu ry:n ylläpitämä [[Tapahtumapaikat#Christina Regina (Klusteri)|Klusterin]] yleinen keskustelukanava || [https://t.me/joinchat/uKw0UIJtNI0zYzQ0 Klusteri-chat]&lt;br /&gt;
|-&lt;br /&gt;
| [https://titol.fi/ TiTOLin] tiedotuskanava || [https://t.me/titoltiedotus TiTOL tiedotteet]&lt;br /&gt;
|-&lt;br /&gt;
| [https://titol.fi/ TiTOLin] yleinen keskustelukanava || [https://t.me/+K_uqZEYeJ-oyZjY0 TiTOLin ATK-Yhteistoimintakanava]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=XXxBotSlayer420xXx&amp;diff=14007</id>
		<title>XXxBotSlayer420xXx</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=XXxBotSlayer420xXx&amp;diff=14007"/>
		<updated>2026-02-20T09:42:27Z</updated>

		<summary type="html">&lt;p&gt;Averio: Luotu peruskuvaus xXxBotSlayer420xXx toiminnasta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;xXxBotSlayer420xXx on TKO-älyn keskustelukanavia varten luotu Telegram-botti, jonka erottelee automaattisesti keskustelukanavalle liittyvät botit ihmisistä. xXxBotSlayer420xXx esittää yksinkertaisen matemaattisen summauskysymyksen, johon tulee vastata oikein 60 sekunnin kuluessa. Ilman oikeaa vastausta liittynyt käyttäjä poistetaan automaattisesti kaikilta kanavilta, joilla xXxBotSlayer420xXx on. Käyttäjä voi minuutin kuluttua yrittää liittymistä uudelleen.&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=HOPS-apu_%E2%80%932026&amp;diff=13345</id>
		<title>HOPS-apu –2026</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=HOPS-apu_%E2%80%932026&amp;diff=13345"/>
		<updated>2025-10-13T12:10:04Z</updated>

		<summary type="html">&lt;p&gt;Averio: /* Opintojen vanheneminen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tällä sivulla käydään läpi asioita, jotka on hyvä huomioida omaa HOPSia eli henkilökohtaista opintosuunnitelmaa päivitettäessä.&lt;br /&gt;
&lt;br /&gt;
Kannattaa tutustua myös Opiskelijan ohjeissa sivuihin [https://studies.helsinki.fi/ohjeet/suunnittele-opintosi Suunnittele opintosi] ja [https://studies.helsinki.fi/ohjeet/artikkeli/opintojen-suunnittelu-ja-hops-ohjaus Opintojen suunnittelu ja HOPS-ohjaus].&lt;br /&gt;
&lt;br /&gt;
== Yleistä ==&lt;br /&gt;
&lt;br /&gt;
=== Opintoneuvontaa ===&lt;br /&gt;
Yliopiston opiskelijaneuvonnan palveluihin voit tutustua sivulla https://studies.helsinki.fi/ohjeet/artikkeli/opiskelijaneuvonta. Tarjolla on tukea monessa muodossa.&lt;br /&gt;
&lt;br /&gt;
=== Opetussuunnitelmakaudet ===&lt;br /&gt;
OPS eli opetussuunnitelma tehdään yliopiston toimesta aina kolmeksi lukuvuodeksi kerrallaan. Ainakin tietojenkäsittelytieteessä ja datatieteessä voimassa on kaksi opetussuunnitelmaa kerrallaan, kuluvan opetussuunnitelmakauden nykyinen sekä edellisen kauden OPS. Esimerkiksi syksyllä 2024 voimassa on OPS 2023-2026 sekä OPS 2020-2023. Syksyllä 2023 tai sen jälkeen aloittaneiden opiskelijoiden on opiskeltava uudemman OPS 2023-2026 mukaisesti. Sen sijaan ennen syksyä 2023 aloittaneet voivat valita kumman tahansa OPS:n. On kuitenkin hyvä huomioida, että mikä on viimeinen mahdollinen valmistumispäivä kunkin opetussuunnitelman mukaan opiskeltaessa. Jos arvioi, että mahdollisesti valmistuu vasta myöhemmin kuin vanha OPS mahdollistaa, on syytä harkita uudempaan OPSiin. Myös jotkin uudesta opetussuunnitelmasta poistuneet opetusjaksot voivat estää vanhan opetussuunnitelman mukaan valmistumisen, jos niitä ei ole aiemmin suoritettu.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OPS&lt;br /&gt;
!Kuka voi valita&lt;br /&gt;
!Alkamispäivä&lt;br /&gt;
!Viimeinen mahdollinen valmistumispäivä&lt;br /&gt;
|-&lt;br /&gt;
|2023-2026 (uusin)&lt;br /&gt;
|kaikki&lt;br /&gt;
|1.8.2023&lt;br /&gt;
|31.7.2029&lt;br /&gt;
|-&lt;br /&gt;
|2020-2023 (edellinen)&lt;br /&gt;
|ennen 1.8.2023 aloittaneet&lt;br /&gt;
|1.8.2020&lt;br /&gt;
|31.7.2026&lt;br /&gt;
|}&lt;br /&gt;
Opetussuunnitelmaan liittyviä sivuja Opiskelijan ohjeissa&lt;br /&gt;
&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/opetussuunnitelma-ja-opintojen-vastaavuudet Opetussuunnitelma ja opintojen vastaavuudet]&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/tutkinnon-laajuus-ja-tutkintorakenne Tutkinnon laajuus ja tutkintorakenne]&lt;br /&gt;
&lt;br /&gt;
=== Sisu ===&lt;br /&gt;
Opiskelijan ohjeista löytyy ohjeita Sisun käyttöön. [https://studies.helsinki.fi/ohjeet/sisun-kayttoohjeet-opiskelijalle Sisun käyttöohjeet].&lt;br /&gt;
&lt;br /&gt;
Vanhat opintosuoritukset voivat olla eri koodilla kuin mitä Sisun OPSiin on sisällytetty eikä niitä voi normaaliin tapaan lisätä edes korvaavuuksien avulla. Nämä voi lisätä HOPSiin vapaan suunnittelun tilassa ja joko heti tai myöhemmin pyytää virallista sisällyttämistä.&lt;br /&gt;
&lt;br /&gt;
Avoimessa yliopistossa suoritetut opinnot kirjataan HOPSiin yleensä korvaavuuksien kautta.&lt;br /&gt;
&lt;br /&gt;
=== Suoritustavat ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/opintojen-suorittaminen-ja-arviointi Opintojen suorittaminen ja arviointi]&lt;br /&gt;
&lt;br /&gt;
Opintojaksojen suorittamiseen on monia tapoja, esimerkiksi&lt;br /&gt;
&lt;br /&gt;
* luentokurssit&lt;br /&gt;
* MOOC-kurssit&lt;br /&gt;
* Avoimen yliopiston kurssit&lt;br /&gt;
* Yleiset tentit&lt;br /&gt;
* Examinarium-tentit&lt;br /&gt;
* Hyväksilukeminen&lt;br /&gt;
&lt;br /&gt;
==== Luentokurssit ====&lt;br /&gt;
Ehkä tavallisin tapa suorittaa kursseja. Luentojen lisäksi suoritustapaan voi kuulua esimerkiksi laskuharjoituksia. Opetus voi tapahtua lähi- tai etäopetuksena tai näiden yhdistelmänä.&lt;br /&gt;
&lt;br /&gt;
Läsnäolopakkoa ei tavallisesti ole, poikkeuksena Kielikeskuksen kurssit. Kursseilla, joissa tehdään ryhmätöitä, tavallisesti vaaditaan ainakin jossain määrin läsnäoloa. Ryhmällä voi kuitenkin olla mahdollisuuksia sopia työskentelytavoistaan itse.&lt;br /&gt;
&lt;br /&gt;
HUOM! &amp;lt;u&amp;gt;Kurssitentteihin tulee yleensää ilmottautua erikseen.&amp;lt;/u&amp;gt; Erillinen ilmottautuminen on tehtävä viimeistään 10 päivää ennen tenttipäivää.&lt;br /&gt;
&lt;br /&gt;
==== MOOC-kurssit ====&lt;br /&gt;
MOOC-kurssit löytyvät osoitteesta [https://www.mooc.fi/ mooc.fi]. Kursseja on paljon etenkin tietojenkäsittelytieteeseen liittyen, mutta myös muiden alojen kursseja löytyy.&lt;br /&gt;
&lt;br /&gt;
Suoritusmerkinnän saamisen tavat voivat vaihdella. Lue ohjeet MOOC-kurssin omilta sivuilta.&lt;br /&gt;
&lt;br /&gt;
==== Avoin yliopisto ====&lt;br /&gt;
Ainakin useimmat avoimen yliopiston opinnot on mahdollista sisällyttää tutkintoon.&lt;br /&gt;
&lt;br /&gt;
Avoimen yliopiston opinnoista opiskelijan tulee itse maksaa osallistumismaksu. Poikkeuksen muodostaa Helsingin yliopiston avoimen yliopiston kesäopinnot, jotka ovat maksuttomia Helsingin yliopiston tutkinto-opiskelijoille. Myös jotkin lukuvuoden aikana järjesttävät avoimen kurssit voivat olla maksuttomia tutkinto-opiskelijoille, mutta nämä ovat poikkeuksia sääntöön. Avoimessa yliopistossa on tarjolla myös kaikille maksuttomia opintoja.&lt;br /&gt;
&lt;br /&gt;
Suomen avoimet yliopistot löytyvät listattuna [https://opintopolku.fi/konfo/fi/sivu/avoin-yliopisto#avoimet-yliopistot-suomessa Opintopolusta]. Samalta sivulta löytyy myös muita mahdollisuuksia HY:n ulkopuolella opiskeluun.&lt;br /&gt;
&lt;br /&gt;
==== Yleiset tentit ja Examinarium-tentit ====&lt;br /&gt;
Opiskelijan ohjeet:&lt;br /&gt;
&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/tenttiminen-yleisessa-tenttitilaisuudessa Tenttiminen yleisessä kuulustelussa]&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/tenttiminen-examinarium-tenttiakvaariossa Tenttiminen Examinarium-tenttiakvaariossa]&lt;br /&gt;
&lt;br /&gt;
Useimpia kursseja on mahdollista suorittaa myös tenttimällä. Tenttiin voi mennä esimerkiksi itseopiskelun päätteksi tai myös luentokurssin jälkeen. Luentokurssin jälkeen syitä erillisen tentin tekoon voi olla esimerkiksi kurssitentin reputtaminen tai jos haluamansa arvosanan saaminen kurssitentissä ei ole mahdollista esimerkiksi palauttamattomien laskareiden takia.&lt;br /&gt;
&lt;br /&gt;
Yleiset kuulustelut järjestetään saleissa. Tentti voi olla paperinen tai sähköinen. Sähköinen salitentti tehdään omalla koneella. Lue tarkemmat ohjeet Opiskelijan ohjeista.&lt;br /&gt;
&lt;br /&gt;
Examinarium-tentit ovat aina sähköisiä. Kumpulan Examinarium-tiloissa käytössä on piirtopöydät, jolloin esimerkiksi matematiikan kirjoittaminen voi olla helpompaa. Muilla kampuksilla piirtopöytiä ei ole, joten matematiikkaa kirjoitettaessa LaTeX on hyvä olla hallussa, jos tentin suorittaa muualla kuin Kumpulassa.&lt;br /&gt;
&lt;br /&gt;
==== Opintojen hyväksilukeminen ====&lt;br /&gt;
[https://studies.helsinki.fi/ohjeet/artikkeli/opintojen-ja-osaamisen-hyvaksilukeminen Opintojen ja osaamisen hyväksilukeminen]&lt;br /&gt;
&lt;br /&gt;
=== Milloin opintoja järjestetään ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/artikkeli/mista-loydan-opintotarjonnan Mistä löydän opintotarjonnan?]&lt;br /&gt;
&lt;br /&gt;
Yllä mainitulta sivulta löytyy tietokäsittelytieteen kandiohjelman alustava opetusohjelma, jossa järjestettävät kurssit on kerrottu periodin tarkkuudella. Tarkemmat järjestämistiedot löytyvät esimerkiksi Sisusta. Myös muilla koulutusohjelmilla voi olla vastaavia listauksia. Ne löytyvät, kun vaihdat opiskelijan ohjeissa koulutusohjelmaa. Eli jos haluat tutkia, milloin esimerkiksi matematiikan kursseja järjestetään, valitse matemaattisten tieteiden kandiohjelma sivun ylälaidan valikosta.&lt;br /&gt;
&lt;br /&gt;
Opintoja on mahdollista suorittaa syys- ja kevätlukukausien lisäksi intensiivijaksoilla sekä kesäisin.&lt;br /&gt;
&lt;br /&gt;
==== Kesäopinnot ja -tentit ====&lt;br /&gt;
Kesätentteihin tulee ilmottautua jo keväällä. Jos kesällä järjestetään kaksi tenttiä samasta opintojaksosta, voi halutessaan ilmottautua varmuuden vuoksi molempiin.&lt;br /&gt;
&lt;br /&gt;
=== Opiskelijavaihto ===&lt;br /&gt;
Jos haluat lähteä opintojesi aikana vaihtoon, kannattaa vaihdon suunnittelu aloittaa jo varhaisessa vaiheessa. Haut vaihto-opintoihin tapahtuu usein jo edellisen lukuvuoden aikana. Kohdeyliopistoilla voi olla vaatimuksia kotiyliopistossa suoritettujen opintojen suhteen, esimerkiksi keskiarvon suhteen.&lt;br /&gt;
&lt;br /&gt;
Jos suunnitelmissa on suorittaa valinnainen opintokokonaisuus vaihdossa, siitä on hyvä keskustella etukäteen koulutussuunnittelijan kanssa.&lt;br /&gt;
&lt;br /&gt;
Lisätietoa opiskelijan ohjeissa [https://studies.helsinki.fi/ohjeet/opiskele-ulkomailla Opiskele ulkomailla]&lt;br /&gt;
&lt;br /&gt;
=== Valmistuminen ===&lt;br /&gt;
https://studies.helsinki.fi/ohjeet/artikkeli/valmistuminen&lt;br /&gt;
&lt;br /&gt;
=== Lisäajan hakeminen ===&lt;br /&gt;
Opiskelijan ohjeistä löytyy lisäajan hakemiseen liittyen esimerkiksi ohjeet [https://studies.helsinki.fi/ohjeet/artikkeli/jos-opiskeluaikasi-loppuu Jos opiskeluaikasi loppuu] ja [https://studies.helsinki.fi/ohjeet/artikkeli/sisu-ohje-lisaajan-hakeminen Sisu-ohje: Lisäajan hakeminen].&lt;br /&gt;
&lt;br /&gt;
Jatkoaikaa hakiessa Sisussa tulee opintojaksot sijoittaa Ajoitus-sivulla perioideihin. Koska Sisu antaa lisätä kursseja vain kahdelle lukuvuodelle (/neljälle lukukaudelle?) opintoja, voi ajoitukseen järkevästi mahtumattomat kurssit lisätä esimerkiksi viimeiselle mahdolliselle kesäperiodille, jos opintoja on jäljellä enemmän kuin kahden vuoden edestä.&lt;br /&gt;
&lt;br /&gt;
Lisäajan hakemisesta opiskeluoikeuteen aletaan 1.1.2025 alkaen periä 50 euron käsittelymaksu. https://studies.helsinki.fi/ohjeet/uutiset/lisaajan-hakeminen-muuttuu-maksulliseksi-112025-uudelleenkirjoittautumismaksuun-korotus-taustalla&lt;br /&gt;
&lt;br /&gt;
=== Opintojen vanheneminen ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/artikkeli/opintojen-vanhentuminen Opintojen vanhentuminen]&lt;br /&gt;
&lt;br /&gt;
Opinnot vanhenevat 10 vuodessa suorituksesta, suoritusta vastaavan lukukauden lopussa. Opintoja voi kuitenkin tietyin edellytyksin [https://studies.helsinki.fi/ohjeet/artikkeli/opintokokonaisuudet-ja-niiden-koostaminen paketoida opintokokonaisuuksiksi], jolloin paketti vanhenee tuoreimman suorituksen mukaan.&lt;br /&gt;
&lt;br /&gt;
== Tietojenkäsittelytieteen kandiohjelma ==&lt;br /&gt;
[https://studies.helsinki.fi/ohjeet/artikkeli/tutkinnon-laajuus-ja-tutkintorakenne Tutkinnon laajuus ja tutkintorakenne] löytyy Opiskelijan ohjeista. Varmista, että olet valinnut sivun alusta oikean koulutusohjelman.&lt;br /&gt;
&lt;br /&gt;
=== Opintosuunnitelman valinta ===&lt;br /&gt;
Uusimman OPSin aikana aloittaneet opiskelevat uusimman OPSin mukaisesti. Vanhemmat opiskelijat voivat valita uusimman ja edellisen OPSin välillä. Yleensä on suositeltavaa pysyttäytyä edellisessä OPSissa, jos arvelee valmistuvansa sen viimeiseen mahdolliseen valmistumispäivään mennessä. Joskus voi kuitenkin olla pakotettu vaihtamaan uuteen OPSiin, jos esimerkiksi kaikkia vanhan OPSin mukaisia kursseja ei enää järjestetä edes tentteinä eikä uudesta kurssitarjonnasta löydy korvaavaa vaihtoehtoa suorittamattomaksi jääneelle kurssille. Aina peräkkäisten OPSien välillä ei ole suuria eroja, jolloin ei myöskään ole suurta merkistystä, kumman OPSin mukaan opiskelee.&lt;br /&gt;
&lt;br /&gt;
==== OPS 2020-2023 vai OPS 2023-2026? ====&lt;br /&gt;
OPS 2023-2026 sisältää isoja muutoksia edelliseen OPSiin verrattuna. Ennen 1.8.2023 aloittaneiden tulee katsoa tarkkaan, pystyvätkö he jatkamaan vanhan OPSin mukaan opiskelua vai joutuvatko he vaihtamaan uuteen OPSiin.&lt;br /&gt;
&lt;br /&gt;
Merkittävin muutos OPS:ssa ehkä on kurssien Tietokoneen toiminta (TiTo, 5 op) ja Tietoliikenteen perusteet (TiLPe, 5 op) yhdistyminen kurssiksi Tietokone ja Internet (Tintti, 5 op). Jos molemmat tai jompikumpi vanhoista kursseista on suorittamatta ja haluaa suorittaa opinnot vanhan OPSin mukaan, tulee kurssi tenttiä, sillä opetusta ei enää järjestetä. Jos vain toinen puuttuu, puuttuvan kurssin voi korvata myös uudella kurssilla Tietokone ja Internet. Molempien puuttuessa toisen voi tenttiä ja toisen korvata uudella kurssilla. Jos molemmat tai toinen vanhoista kursseista puuttuu, eikä halua suorittaa kurssia tenttimällä, on siirryttävä uuteen OPSiin.&lt;br /&gt;
&lt;br /&gt;
Tämän lisäksi on hyvä huomioida, että uudessa OPSissa matematiikan ja menetelmätieteiden opinnoissa on merkittäviä muutoksia vaadituissa kursseissa. Lisäksi tietoturvakurssi ja Johdatus tekoälyyn ei ole enää toisilleen vaihtoehtoisia uudessa OPSissa vaan molemmat ovat pakollisia.&lt;br /&gt;
&lt;br /&gt;
Laskentaympäristöt on korvannut kurssin Käyttöjärjestelmä (käjä). Jos käjä on suorittamatta, voi sen sijaan suorittaa kurssin Laskentaympäristöt.&lt;br /&gt;
&lt;br /&gt;
=== Kurssien suoritusjärjestys ===&lt;br /&gt;
Useimmilla kursseilla on esitietovaatimuksina muita kursseja. Nämä löytyvät esimerkiksi Sisuta opintojaksojen esitteistä. Tätä varten on myös kehitetty sivustoja, joista näkee eri kurssien esitietovaatimuksia graafisessa muodossa. [https://courses.tko-aly.fi/ Kurssikartta] on TKO-älyn järjestelmävastaavan tekemä sivu. https://study.cs.helsinki.fi/esitieto/ taas on toteutettu yliopiston henkilökunnan toimeksiannosta Ohjelmistotuotantoprojekti-kurssilla.&lt;br /&gt;
&lt;br /&gt;
Kurssille osallistuminen ei yleensä vaadi suoritusmerkintää esitietovaatimuskurssista. Jos siis koet, että esitiedot ovat riittävissä määrin hallussa, voit ilmottautua kurssille. Ongelmaksi ei siis muodostu, jos esimerkiksi olet muuten käynyt esitietokurssin, mutta suoritusmerkintä puuttuu tekemättömän tentin takia. Opiskelija voi myös itse yrittää arvioida, onko hänellä tarvittavat esitiedot hallussa muualla hankitun osaamisen perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Tietojenkäsittelytieteen kursseista huomioitavaa ===&lt;br /&gt;
Kursseille [https://studies.helsinki.fi/kurssit/opintojakso/otm-f07aa52f-df4c-4a9a-8e89-d6222b88e2f2/TKT20007 Ohjelmistoprojekti] ja [https://studies.helsinki.fi/kurssit/opintojakso/otm-009cfc3d-e43a-4eec-822e-e430b698d9dd/TKT20013 Kandidaatin tutkielma] tulee ilmottautua hyvissä ajoin. Esimerkiksi syksyn kanditutkielmaan ilmottaudutaan jo keväällä. Ilmottautuminen tapahtuu Sisun lisäksi myös erillisellä lomakkeella, jossa kysytään lisäkysymyksiä kurssin suoritukseen liittyen. Seuraa Sisun lisäksi helsinki.fi-sähköpostiasi sekä muuta tiedotusta suunniteltua suoritusaikaa edeltävänä lukukautena.&lt;br /&gt;
&lt;br /&gt;
=== Opintojen suorittaminen töitä tekemällä ===&lt;br /&gt;
Opiskelijanohjeet: [https://studies.helsinki.fi/ohjeet/artikkeli/koulutusohjelmasi-tyoelamajakso Koulutusohjelmasi työelämäjakso]&lt;br /&gt;
&lt;br /&gt;
Alan töitä tekemällä on mahdollista saada opintopisteitä. Vaihtoehtoina JOKO hyväksilukea [https://studies.helsinki.fi/kurssit/opintojakso/otm-f07aa52f-df4c-4a9a-8e89-d6222b88e2f2/TKT20007 Ohjelmistoprojekti] TAI suorittaa [https://studies.helsinki.fi/kurssit/opintojakso/otm-aae33fe4-7284-438d-b082-314e70e0ea1b?cpId=hy-lv-75 Tietotekniikka-alan ammattitehtävissä työskentely].&lt;br /&gt;
&lt;br /&gt;
=== Matematiikka ja menetelmätieteet ===&lt;br /&gt;
Kaikkien tietojenkäsittelytieteen opiskelijoiden opintoihin kuuluu pakollisena joko matematiikan tai menetelmätieteiden 25 op:n opintokokonaisuus. Tietojenkäsittelytieteilijöillä menetelmätieteet tarkoittavat käytännössä matematiikan ja tilastotieteen opintoja.&lt;br /&gt;
&lt;br /&gt;
Kaikkien tulee suorittaa kurssi [https://studies.helsinki.fi/kurssit/opintojakso/otm-e034179c-f679-419f-9bcc-671b20dd92aa?cpId=hy-lv-75 Johdatus yliopistomatematiikkaan] (JYM). Muutoin kokonaisuuden vaatimukset riippuu paljolti siitä, suorittaako matematiikkaa vai menetelmätieteitä ja minkä OPSin mukaan. Ajankohtaiset tiedot suoritettavista vaihtoehtodoista löytyy [https://studies.helsinki.fi/tutkintorakenne Tutkintorakenne]-sivulta kohdasta &amp;quot;Vaihtoehtoinen opintokokonaisuus&amp;quot;. Varmista, että olet valinnot noudattamaasi OPSiin sopivan lukuvuoden.&lt;br /&gt;
&lt;br /&gt;
Valintaa vaihtoehtojen välillä ei tarvitse tehdä heti opintojen alussa, vaan opintojen aikana voi kokeilla, mikä itseään kiinnostaa ja valita kokonaisuuden sen mukaan, mihin saa kurssit sopivasti suoritettua. Jos innostuu opiskelemaan matematiikkaa ja tilastotiedettä paljon, osasta opintoja voi koostaa valinnaisen muun tieteenalan kokonaisuuden.&lt;br /&gt;
&lt;br /&gt;
==== OPS 2023-2026 ====&lt;br /&gt;
Vaihtoehto 1: [https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/otm-a0b4f846-1f07-4881-bf99-f642d17f7490?cpId=hy-lv-75 Matematiikka ja tilastotiede, perusopinnot (tietojenkäsittelytieteen opiskelijoille) (25 op)]&lt;br /&gt;
&lt;br /&gt;
Vaihtoehto 2: [https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/otm-03b969c4-fe97-4b93-be69-572ecd66ba7e?cpId=hy-lv-75 Menetelmätieteet (tietojenkäsittelytiede), perusopinnot (25 op)]&lt;br /&gt;
&lt;br /&gt;
==== OPS 2020-2023 ====&lt;br /&gt;
Vaihtoehto 1: [https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/hy-SM-120001735-2020-08-01?cpId=hy-lv-73 Matematiikka (tietojenkäsittelytiede), perusopinnot (≥ 25 op)]&lt;br /&gt;
&lt;br /&gt;
Vaihtoehto 2: [https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/hy-SM-118061116-2020-08-01?cpId=hy-lv-73 Menetelmätieteet (tietojenkäsittelytiede), perusopinnot (25 op)]&lt;br /&gt;
&lt;br /&gt;
=== Valinnainen muun tieteenalan opintokokonaisuus ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/valinnaiset-opinnot Valinnaiset opinnot]&lt;br /&gt;
&lt;br /&gt;
Joskus tätä kuulee kutsuttavan vanhahtavasti mutta lyhyesti sivuaineeksi. Opintokokonaisuus voi olla oikeastaan mitä vain omien kiinnosten mukaan. Myös muualla suoritettuja opintoja voi sisällyttää tähän, esimerkiksi aiemmasta tutkinnosta. Tietojenkäsittelytiede on monella alalla tarvittava työkalu, joten mahdollisen kohdealan tuntemus on aina hyödyksi.&lt;br /&gt;
&lt;br /&gt;
Jos et ole varma, mikä tieteenala voisi kiinnostaa, voit käydä kokeiluluontoisesti suorittamassa ensin yhden kurssin. Jos ala ei kiinnostakaan yhtä kurssia enempää, voi yksittäisen suoritetun kussin sisällyttää muihin opintoihin.&lt;br /&gt;
&lt;br /&gt;
=== Kieliopinnot ===&lt;br /&gt;
Opiskelijan ohjeissa&lt;br /&gt;
&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/kielikeskuksen-kieli-ja-opetustarjonta Kielikeskuksen kieli- ja opetustarjonta]&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/ilmoittaudu-kielikeskuksen-kursseille Ilmoittaudu Kielikeskuksen kursseille]&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/kieli-ja-viestintaopinnot Kieli- ja viestintäopinnot]&lt;br /&gt;
&lt;br /&gt;
Kielikeskuksen kurssien ilmottautumisessa tulee huomioida, että ilmottautuminen sulkeutuu tavallisesti jo viikkoa ennen periodin alkua. Jos kurssilla on tämän jälkeen tilaa, vapaat paikat täytetään ilmottautumisjärjestyksessä jälki-ilmottautumisessa. Mikäli varsinaisessa ilmottautumisessa on enemmän kurssille tulijoita kuin paikkoja, paikat tavallisesti arvotaan. Pakollisilla kielikursseilla voi kuitenkin olla toteutuksia, joissa esimerkiksi valmistuvat opiskelijat asetetaan etusijalle.&lt;br /&gt;
&lt;br /&gt;
=== Muut opinnot ===&lt;br /&gt;
[https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/otm-2ba8ddd1-3a58-41fd-a68f-a69ade8eaf9f?cpId=hy-lv-75 Opintokokonaisuus TKT-yht Muut opinnot (≥ 15 op)]&lt;br /&gt;
&lt;br /&gt;
==== Työelämä ja asiantuntijuus ====&lt;br /&gt;
ks. [[HOPS-apu#Opintojen suorittaminen töitä tekemällä|Opintojen suorittaminen töitä tekemällä]]&lt;br /&gt;
&lt;br /&gt;
==== Viestintä ja kieliosaaminen ====&lt;br /&gt;
Äidinkieli suoritetaan kanditaatin tutkielman yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Jos toisena kotimaisena kielenä on ruotsi, se suoritetaan yleensä tavallisena luentokurssina. Ilmottautuessa ensin ilmottaudutaan suulliselle kurssille ja paikan varmistuttua toteutusta vastaavalle kirjallisen taidon kursille. Tämä johtuu suoritusteknisistä syistä, opetus tapahtuu yhtäaikaa.&lt;br /&gt;
&lt;br /&gt;
Ruotsin kielen suoritus on mahdollista tehdä myös Universum nu -kurssin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Vieraana kielenä yleensä opiskellaan englantia, mutta myös muita mahdollisuuksia on. Englannin suoritus tapahtuu usein syksyisin opintojakson Tietojenkäsittely ja yhteiskunta (5 op) yhteydessä, mutta jos kyseisen kurssin on suorittanut verkko-opetuksena, johon ei ole integroitu englantia, niin on myös mahdollista osallistua erilliselle englannin kurssille.&lt;br /&gt;
&lt;br /&gt;
Toinen kotimainen kieli sekä vieras kieli on mahdollista suorittaa myös korvaavalla kokeella.&lt;br /&gt;
&lt;br /&gt;
==== Opiskelijan digitaidot ====&lt;br /&gt;
Koostuu kahdesta osasta. Ensimmäinen osa on kaikille yliopiston opiskelijoille suunnattu DIGI-A. Tämän lisäksi suoritetaan omalle koulutusohjelmalle suunnattu lisäosa, joka tietojenkäsittelytieteen kandiohjelmassa on Tietokone työvälineenä eli tuttavallisemmin Lapio.&lt;br /&gt;
&lt;br /&gt;
Halutessaan myös muille koulutusohjelmille suunnattuja lisäosia voi suorittaa. Nämä voi sisällyttää valinnaisiin opintoihin.&lt;br /&gt;
&lt;br /&gt;
==== Akateemiset taidot ====&lt;br /&gt;
Tutkimustiedon haku suoritetaan kanditaatin tutkielman yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Akateemisten taitojen kurssilla järjestetään vuosittain luentoja, joihin on hyvin suositeltavaa osallistua. Kurssiin liittyy myös kyselyjä, joihin on myös suotavaa vastata. Sen lisäksi, että niistä on opiskelijalle itselleen hyötyä, yliopisto saa osan rahoituksestaan vastausmäärien perusteella.&lt;br /&gt;
&lt;br /&gt;
Akateemisten taitojen suoritusta haetaan opintojen lopussa. Käytännössä opiskelija omaa riittävät akateemiset taidot, kun hän on osannut suorittaa riittävän määrän opintoja siten, että niistä on mahdollista koostaa tutkinto.&lt;br /&gt;
&lt;br /&gt;
==== Valinnaiset opintojaksot ====&lt;br /&gt;
Tänne voi sisällyttää mitä tahansa, jotta saa tutkinnon laajuuden täyteen. Esimerkiksi&lt;br /&gt;
&lt;br /&gt;
* Tietojenkäsittelytieteen valinnaisia opintoja (HUOM! ainakin joitakin voi sisällyttää myös aineopintoihin halutessaan, huomioi arvosana)&lt;br /&gt;
* Muiden alojen opintoja, joita ei ole sisällyttänyt kokonaisuuteen tai joita ei ole tarpeeksi yhteen kokonaisuuteen&lt;br /&gt;
* Vapaavalintaisia kieliä&lt;br /&gt;
* Tuutorointi ([https://studies.helsinki.fi/ohjeet/artikkeli/hae-tuutoriksi Hae tuutoriksi!])&lt;br /&gt;
* Järjestötoiminta ([https://studies.helsinki.fi/ohjeet/artikkeli/hallinto-ja-opiskelijajarjestotoiminta-osana-opintojasi Hallinto- ja opiskelijajärjestötoiminta osana opintoja])&lt;br /&gt;
* [https://helpotnopat.fi/ Helpot nopat]&lt;br /&gt;
&lt;br /&gt;
=== Maisteriopintoihin valmistautuminen kandiopinnoissa ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/artikkeli/jatkaminen-maisteriohjelmaan Jatkaminen maisteriohjelmaan]&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytieteen kandiohjelmasta valmistuvilla on useita vaihtoehtoja valita maisteriohjelma, johon siirtyy. Vaihtoehtoihin kannattaa tutustua jo hyvissä ajoin, sillä joissakin on tarkkojakin vaatimuksia kandin tutkinnossa suoritetuista opinnoista. Maisterioptiot löytyvät [https://studies.helsinki.fi/ohjeet/artikkeli/jatkaminen-maisteriohjelmaan#paragraph-1054 täältä].&lt;br /&gt;
&lt;br /&gt;
== Tietojenkäsittelytieteen maisteriohjelma ==&lt;br /&gt;
placeholder&lt;br /&gt;
&lt;br /&gt;
== Datatieteen maisteriohjelma ==&lt;br /&gt;
Opintojen malliaikataulu: [https://www.helsinki.fi/en/degree-programmes/data-science-masters-programme/studying/course-and-teaching-information-2025-2026]&lt;br /&gt;
&lt;br /&gt;
Lisää tietoa kursseista: [https://www.helsinki.fi/en/degree-programmes/data-science-masters-programme/studying/data-science-degree-structure-2023-2026]&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=HOPS-apu_%E2%80%932026&amp;diff=12524</id>
		<title>HOPS-apu –2026</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=HOPS-apu_%E2%80%932026&amp;diff=12524"/>
		<updated>2025-02-04T15:07:33Z</updated>

		<summary type="html">&lt;p&gt;Averio: /* Opintojen vanheneminen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tällä sivulla käydään läpi asioita, jotka on hyvä huomioida omaa HOPSia eli henkilökohtaista opintosuunnitelmaa päivitettäessä.&lt;br /&gt;
&lt;br /&gt;
Kannattaa tutustua myös Opiskelijan ohjeissa sivuihin [https://studies.helsinki.fi/ohjeet/suunnittele-opintosi Suunnittele opintosi] ja [https://studies.helsinki.fi/ohjeet/artikkeli/opintojen-suunnittelu-ja-hops-ohjaus Opintojen suunnittelu ja HOPS-ohjaus].&lt;br /&gt;
&lt;br /&gt;
== Yleistä ==&lt;br /&gt;
&lt;br /&gt;
=== Opetussuunnitelmakaudet ===&lt;br /&gt;
OPS eli opetussuunnitelma tehdään yliopiston toimesta aina kolmeksi lukuvuodeksi kerrallaan. Ainakin tietojenkäsittelytieteessä ja datatieteessä voimassa on kaksi opetussuunnitelmaa kerrallaan, kuluvan opetussuunnitelmakauden nykyinen sekä edellisen kauden OPS. Esimerkiksi syksyllä 2024 voimassa on OPS 2023-2026 sekä OPS 2020-2023. Syksyllä 2023 tai sen jälkeen aloittaneiden opiskelijoiden on opiskeltava uudemman OPS 2023-2026 mukaisesti. Sen sijaan ennen syksyä 2023 aloittaneet voivat valita kumman tahansa OPS:n. On kuitenkin hyvä huomioida, että mikä on viimeinen mahdollinen valmistumispäivä kunkin opetussuunnitelman mukaan opiskeltaessa. Jos arvioi, että mahdollisesti valmistuu vasta myöhemmin kuin vanha OPS mahdollistaa, on syytä harkita uudempaan OPSiin. Myös jotkin uudesta opetussuunnitelmasta poistuneet opetusjaksot voivat estää vanhan opetussuunnitelman mukaan valmistumisen, jos niitä ei ole aiemmin suoritettu.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OPS&lt;br /&gt;
!Kuka voi valita&lt;br /&gt;
!Alkamispäivä&lt;br /&gt;
!Viimeinen mahdollinen valmistumispäivä&lt;br /&gt;
|-&lt;br /&gt;
|2023-2026 (uusin)&lt;br /&gt;
|kaikki&lt;br /&gt;
|1.8.2023&lt;br /&gt;
|31.7.2029&lt;br /&gt;
|-&lt;br /&gt;
|2020-2023 (edellinen)&lt;br /&gt;
|ennen 1.8.2023 aloittaneet&lt;br /&gt;
|1.8.2020&lt;br /&gt;
|31.7.2026&lt;br /&gt;
|}&lt;br /&gt;
Opetussuunnitelmaan liittyviä sivuja Opiskelijan ohjeissa&lt;br /&gt;
&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/opetussuunnitelma-ja-opintojen-vastaavuudet Opetussuunnitelma ja opintojen vastaavuudet]&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/tutkinnon-laajuus-ja-tutkintorakenne Tutkinnon laajuus ja tutkintorakenne]&lt;br /&gt;
&lt;br /&gt;
=== Sisu ===&lt;br /&gt;
Opiskelijan ohjeista löytyy ohjeita Sisun käyttöön. [https://studies.helsinki.fi/ohjeet/sisun-kayttoohjeet-opiskelijalle Sisun käyttöohjeet].&lt;br /&gt;
&lt;br /&gt;
Vanhat opintosuoritukset voivat olla eri koodilla kuin mitä Sisun OPSiin on sisällytetty eikä niitä voi normaaliin tapaan lisätä edes korvaavuuksien avulla. Nämä voi lisätä HOPSiin vapaan suunnittelun tilassa ja joko heti tai myöhemmin pyytää virallista sisällyttämistä.&lt;br /&gt;
&lt;br /&gt;
Avoimessa yliopistossa suoritetut opinnot kirjataan HOPSiin yleensä korvaavuuksien kautta.&lt;br /&gt;
&lt;br /&gt;
=== Suoritustavat ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/opintojen-suorittaminen-ja-arviointi Opintojen suorittaminen ja arviointi]&lt;br /&gt;
&lt;br /&gt;
Opintojaksojen suorittamiseen on monia tapoja, esimerkiksi&lt;br /&gt;
&lt;br /&gt;
* luentokurssit&lt;br /&gt;
* MOOC-kurssit&lt;br /&gt;
* Avoimen yliopiston kurssit&lt;br /&gt;
* Yleiset tentit&lt;br /&gt;
* Examinarium-tentit&lt;br /&gt;
* Hyväksilukeminen&lt;br /&gt;
&lt;br /&gt;
==== Luentokurssit ====&lt;br /&gt;
Ehkä tavallisin tapa suorittaa kursseja. Luentojen lisäksi suoritustapaan voi kuulua esimerkiksi laskuharjoituksia. Opetus voi tapahtua lähi- tai etäopetuksena tai näiden yhdistelmänä.&lt;br /&gt;
&lt;br /&gt;
Läsnäolopakkoa ei tavallisesti ole, poikkeuksena Kielikeskuksen kurssit. Kursseilla, joissa tehdään ryhmätöitä, tavallisesti vaaditaan ainakin jossain määrin läsnäoloa. Ryhmällä voi kuitenkin olla mahdollisuuksia sopia työskentelytavoistaan itse.&lt;br /&gt;
&lt;br /&gt;
HUOM! &amp;lt;u&amp;gt;Kurssitentteihin tulee yleensää ilmottautua erikseen.&amp;lt;/u&amp;gt; Erillinen ilmottautuminen on tehtävä viimeistään 10 päivää ennen tenttipäivää.&lt;br /&gt;
&lt;br /&gt;
==== MOOC-kurssit ====&lt;br /&gt;
MOOC-kurssit löytyvät osoitteesta [https://www.mooc.fi/ mooc.fi]. Kursseja on paljon etenkin tietojenkäsittelytieteeseen liittyen, mutta myös muiden alojen kursseja löytyy.&lt;br /&gt;
&lt;br /&gt;
Suoritusmerkinnän saamisen tavat voivat vaihdella. Lue ohjeet MOOC-kurssin omilta sivuilta.&lt;br /&gt;
&lt;br /&gt;
==== Avoin yliopisto ====&lt;br /&gt;
Ainakin useimmat avoimen yliopiston opinnot on mahdollista sisällyttää tutkintoon.&lt;br /&gt;
&lt;br /&gt;
Avoimen yliopiston opinnoista opiskelijan tulee itse maksaa osallistumismaksu. Poikkeuksen muodostaa Helsingin yliopiston avoimen yliopiston kesäopinnot, jotka ovat maksuttomia Helsingin yliopiston tutkinto-opiskelijoille. Myös jotkin lukuvuoden aikana järjesttävät avoimen kurssit voivat olla maksuttomia tutkinto-opiskelijoille, mutta nämä ovat poikkeuksia sääntöön. Avoimessa yliopistossa on tarjolla myös kaikille maksuttomia opintoja.&lt;br /&gt;
&lt;br /&gt;
Suomen avoimet yliopistot löytyvät listattuna [https://opintopolku.fi/konfo/fi/sivu/avoin-yliopisto#avoimet-yliopistot-suomessa Opintopolusta]. Samalta sivulta löytyy myös muita mahdollisuuksia HY:n ulkopuolella opiskeluun.&lt;br /&gt;
&lt;br /&gt;
==== Yleiset tentit ja Examinarium-tentit ====&lt;br /&gt;
Opiskelijan ohjeet:&lt;br /&gt;
&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/tenttiminen-yleisessa-tenttitilaisuudessa Tenttiminen yleisessä kuulustelussa]&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/tenttiminen-examinarium-tenttiakvaariossa Tenttiminen Examinarium-tenttiakvaariossa]&lt;br /&gt;
&lt;br /&gt;
Useimpia kursseja on mahdollista suorittaa myös tenttimällä. Tenttiin voi mennä esimerkiksi itseopiskelun päätteksi tai myös luentokurssin jälkeen. Luentokurssin jälkeen syitä erillisen tentin tekoon voi olla esimerkiksi kurssitentin reputtaminen tai jos haluamansa arvosanan saaminen kurssitentissä ei ole mahdollista esimerkiksi palauttamattomien laskareiden takia.&lt;br /&gt;
&lt;br /&gt;
Yleiset kuulustelut järjestetään saleissa. Tentti voi olla paperinen tai sähköinen. Sähköinen salitentti tehdään omalla koneella. Lue tarkemmat ohjeet Opiskelijan ohjeista.&lt;br /&gt;
&lt;br /&gt;
Examinarium-tentit ovat aina sähköisiä. Kumpulan Examinarium-tiloissa käytössä on piirtopöydät, jolloin esimerkiksi matematiikan kirjoittaminen voi olla helpompaa. Muilla kampuksilla piirtopöytiä ei ole, joten matematiikkaa kirjoitettaessa LaTeX on hyvä olla hallussa, jos tentin suorittaa muualla kuin Kumpulassa.&lt;br /&gt;
&lt;br /&gt;
==== Opintojen hyväksilukeminen ====&lt;br /&gt;
[https://studies.helsinki.fi/ohjeet/artikkeli/opintojen-ja-osaamisen-hyvaksilukeminen Opintojen ja osaamisen hyväksilukeminen]&lt;br /&gt;
&lt;br /&gt;
=== Milloin opintoja järjestetään ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/artikkeli/mista-loydan-opintotarjonnan Mistä löydän opintotarjonnan?]&lt;br /&gt;
&lt;br /&gt;
Yllä mainitulta sivulta löytyy tietokäsittelytieteen kandiohjelman alustava opetusohjelma, jossa järjestettävät kurssit on kerrottu periodin tarkkuudella. Tarkemmat järjestämistiedot löytyvät esimerkiksi Sisusta. Myös muilla koulutusohjelmilla voi olla vastaavia listauksia. Ne löytyvät, kun vaihdat opiskelijan ohjeissa koulutusohjelmaa. Eli jos haluat tutkia, milloin esimerkiksi matematiikan kursseja järjestetään, valitse matemaattisten tieteiden kandiohjelma sivun ylälaidan valikosta.&lt;br /&gt;
&lt;br /&gt;
Opintoja on mahdollista suorittaa syys- ja kevätlukukausien lisäksi intensiivijaksoilla sekä kesäisin.&lt;br /&gt;
&lt;br /&gt;
==== Kesäopinnot ja -tentit ====&lt;br /&gt;
Kesätentteihin tulee ilmottautua jo keväällä. Jos kesällä järjestetään kaksi tenttiä samasta opintojaksosta, voi halutessaan ilmottautua varmuuden vuoksi molempiin.&lt;br /&gt;
&lt;br /&gt;
=== Opiskelijavaihto ===&lt;br /&gt;
Jos haluat lähteä opintojesi aikana vaihtoon, kannattaa vaihdon suunnittelu aloittaa jo varhaisessa vaiheessa. Haut vaihto-opintoihin tapahtuu usein jo edellisen lukuvuoden aikana. Kohdeyliopistoilla voi olla vaatimuksia kotiyliopistossa suoritettujen opintojen suhteen, esimerkiksi keskiarvon suhteen.&lt;br /&gt;
&lt;br /&gt;
Jos suunnitelmissa on suorittaa valinnainen opintokokonaisuus vaihdossa, siitä on hyvä keskustella etukäteen koulutussuunnittelijan kanssa.&lt;br /&gt;
&lt;br /&gt;
Lisätietoa opiskelijan ohjeissa [https://studies.helsinki.fi/ohjeet/opiskele-ulkomailla Opiskele ulkomailla]&lt;br /&gt;
&lt;br /&gt;
=== Valmistuminen ===&lt;br /&gt;
https://studies.helsinki.fi/ohjeet/artikkeli/valmistuminen&lt;br /&gt;
&lt;br /&gt;
=== Lisäajan hakeminen ===&lt;br /&gt;
Opiskelijan ohjeistä löytyy lisäajan hakemiseen liittyen esimerkiksi ohjeet [https://studies.helsinki.fi/ohjeet/artikkeli/jos-opiskeluaikasi-loppuu Jos opiskeluaikasi loppuu] ja [https://studies.helsinki.fi/ohjeet/artikkeli/sisu-ohje-lisaajan-hakeminen Sisu-ohje: Lisäajan hakeminen].&lt;br /&gt;
&lt;br /&gt;
Jatkoaikaa hakiessa Sisussa tulee opintojaksot sijoittaa Ajoitus-sivulla perioideihin. Koska Sisu antaa lisätä kursseja vain kahdelle lukuvuodelle (/neljälle lukukaudelle?) opintoja, voi ajoitukseen järkevästi mahtumattomat kurssit lisätä esimerkiksi viimeiselle mahdolliselle kesäperiodille, jos opintoja on jäljellä enemmän kuin kahden vuoden edestä.&lt;br /&gt;
&lt;br /&gt;
Lisäajan hakemisesta opiskeluoikeuteen aletaan 1.1.2025 alkaen periä 50 euron käsittelymaksu. https://studies.helsinki.fi/ohjeet/uutiset/lisaajan-hakeminen-muuttuu-maksulliseksi-112025-uudelleenkirjoittautumismaksuun-korotus-taustalla&lt;br /&gt;
&lt;br /&gt;
=== Opintojen vanheneminen ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/artikkeli/opintojen-vanhentuminen Opintojen vanhentuminen]&lt;br /&gt;
&lt;br /&gt;
Opinnot vanhenevat 10 vuodessa suorituksesta, kyseisen vuoden loppuun mennessä. Opintoja voi kuitenkin tietyin edellytyksin [https://studies.helsinki.fi/ohjeet/artikkeli/opintokokonaisuudet-ja-niiden-koostaminen paketoida opintokokonaisuuksiksi], jolloin paketti vanhenee tuoreimman suorituksen mukaan.&lt;br /&gt;
&lt;br /&gt;
== Tietojenkäsittelytieteen kandiohjelma ==&lt;br /&gt;
[https://studies.helsinki.fi/ohjeet/artikkeli/tutkinnon-laajuus-ja-tutkintorakenne Tutkinnon laajuus ja tutkintorakenne] löytyy Opiskelijan ohjeista. Varmista, että olet valinnut sivun alusta oikean koulutusohjelman.&lt;br /&gt;
&lt;br /&gt;
=== Opintosuunnitelman valinta ===&lt;br /&gt;
Uusimman OPSin aikana aloittaneet opiskelevat uusimman OPSin mukaisesti. Vanhemmat opiskelijat voivat valita uusimman ja edellisen OPSin välillä. Yleensä on suositeltavaa pysyttäytyä edellisessä OPSissa, jos arvelee valmistuvansa sen viimeiseen mahdolliseen valmistumispäivään mennessä. Joskus voi kuitenkin olla pakotettu vaihtamaan uuteen OPSiin, jos esimerkiksi kaikkia vanhan OPSin mukaisia kursseja ei enää järjestetä edes tentteinä eikä uudesta kurssitarjonnasta löydy korvaavaa vaihtoehtoa suorittamattomaksi jääneelle kurssille. Aina peräkkäisten OPSien välillä ei ole suuria eroja, jolloin ei myöskään ole suurta merkistystä, kumman OPSin mukaan opiskelee.&lt;br /&gt;
&lt;br /&gt;
==== OPS 2020-2023 vai OPS 2023-2026? ====&lt;br /&gt;
OPS 2023-2026 sisältää isoja muutoksia edelliseen OPSiin verrattuna. Ennen 1.8.2023 aloittaneiden tulee katsoa tarkkaan, pystyvätkö he jatkamaan vanhan OPSin mukaan opiskelua vai joutuvatko he vaihtamaan uuteen OPSiin.&lt;br /&gt;
&lt;br /&gt;
Merkittävin muutos OPS:ssa ehkä on kurssien Tietokoneen toiminta (TiTo, 5 op) ja Tietoliikenteen perusteet (TiLPe, 5 op) yhdistyminen kurssiksi Tietokone ja Internet (Tintti, 5 op). Jos molemmat tai jompikumpi vanhoista kursseista on suorittamatta ja haluaa suorittaa opinnot vanhan OPSin mukaan, tulee kurssi tenttiä, sillä opetusta ei enää järjestetä. Jos vain toinen puuttuu, puuttuvan kurssin voi korvata myös uudella kurssilla Tietokone ja Internet. Molempien puuttuessa toisen voi tenttiä ja toisen korvata uudella kurssilla. Jos molemmat tai toinen vanhoista kursseista puuttuu, eikä halua suorittaa kurssia tenttimällä, on siirryttävä uuteen OPSiin.&lt;br /&gt;
&lt;br /&gt;
Tämän lisäksi on hyvä huomioida, että uudessa OPSissa matematiikan ja menetelmätieteiden opinnoissa on merkittäviä muutoksia vaadituissa kursseissa. Lisäksi tietoturvakurssi ja Johdatus tekoälyyn ei ole enää toisilleen vaihtoehtoisia uudessa OPSissa vaan molemmat ovat pakollisia.&lt;br /&gt;
&lt;br /&gt;
Laskentaympäristöt on korvannut kurssin Käyttöjärjestelmä (käjä). Jos käjä on suorittamatta, voi sen sijaan suorittaa kurssin Laskentaympäristöt.&lt;br /&gt;
&lt;br /&gt;
=== Kurssien suoritusjärjestys ===&lt;br /&gt;
Useimmilla kursseilla on esitietovaatimuksina muita kursseja. Nämä löytyvät esimerkiksi Sisuta opintojaksojen esitteistä. Tätä varten on myös kehitetty sivustoja, joista näkee eri kurssien esitietovaatimuksia graafisessa muodossa. [https://courses.tko-aly.fi/ Kurssikartta] on TKO-älyn järjestelmävastaavan tekemä sivu. https://study.cs.helsinki.fi/esitieto/ taas on toteutettu yliopiston henkilökunnan toimeksiannosta Ohjelmistotuotantoprojekti-kurssilla.&lt;br /&gt;
&lt;br /&gt;
Kurssille osallistuminen ei yleensä vaadi suoritusmerkintää esitietovaatimuskurssista. Jos siis koet, että esitiedot ovat riittävissä määrin hallussa, voit ilmottautua kurssille. Ongelmaksi ei siis muodostu, jos esimerkiksi olet muuten käynyt esitietokurssin, mutta suoritusmerkintä puuttuu tekemättömän tentin takia. Opiskelija voi myös itse yrittää arvioida, onko hänellä tarvittavat esitiedot hallussa muualla hankitun osaamisen perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Tietojenkäsittelytieteen kursseista huomioitavaa ===&lt;br /&gt;
Kursseille [https://studies.helsinki.fi/kurssit/opintojakso/otm-f07aa52f-df4c-4a9a-8e89-d6222b88e2f2/TKT20007 Ohjelmistoprojekti] ja [https://studies.helsinki.fi/kurssit/opintojakso/otm-009cfc3d-e43a-4eec-822e-e430b698d9dd/TKT20013 Kandidaatin tutkielma] tulee ilmottautua hyvissä ajoin. Esimerkiksi syksyn kanditutkielmaan ilmottaudutaan jo keväällä. Ilmottautuminen tapahtuu Sisun lisäksi myös erillisellä lomakkeella, jossa kysytään lisäkysymyksiä kurssin suoritukseen liittyen. Seuraa Sisun lisäksi helsinki.fi-sähköpostiasi sekä muuta tiedotusta suunniteltua suoritusaikaa edeltävänä lukukautena.&lt;br /&gt;
&lt;br /&gt;
=== Opintojen suorittaminen töitä tekemällä ===&lt;br /&gt;
Opiskelijanohjeet: [https://studies.helsinki.fi/ohjeet/artikkeli/koulutusohjelmasi-tyoelamajakso Koulutusohjelmasi työelämäjakso]&lt;br /&gt;
&lt;br /&gt;
Alan töitä tekemällä on mahdollista saada opintopisteitä. Vaihtoehtoina JOKO hyväksilukea [https://studies.helsinki.fi/kurssit/opintojakso/otm-f07aa52f-df4c-4a9a-8e89-d6222b88e2f2/TKT20007 Ohjelmistoprojekti] TAI suorittaa [https://studies.helsinki.fi/kurssit/opintojakso/otm-aae33fe4-7284-438d-b082-314e70e0ea1b?cpId=hy-lv-75 Tietotekniikka-alan ammattitehtävissä työskentely].&lt;br /&gt;
&lt;br /&gt;
=== Matematiikka ja menetelmätieteet ===&lt;br /&gt;
Kaikkien tietojenkäsittelytieteen opiskelijoiden opintoihin kuuluu pakollisena joko matematiikan tai menetelmätieteiden 25 op:n opintokokonaisuus. Tietojenkäsittelytieteilijöillä menetelmätieteet tarkoittavat käytännössä matematiikan ja tilastotieteen opintoja.&lt;br /&gt;
&lt;br /&gt;
Kaikkien tulee suorittaa kurssi [https://studies.helsinki.fi/kurssit/opintojakso/otm-e034179c-f679-419f-9bcc-671b20dd92aa?cpId=hy-lv-75 Johdatus yliopistomatematiikkaan] (JYM). Muutoin kokonaisuuden vaatimukset riippuu paljolti siitä, suorittaako matematiikkaa vai menetelmätieteitä ja minkä OPSin mukaan. Ajankohtaiset tiedot suoritettavista vaihtoehtodoista löytyy [https://studies.helsinki.fi/tutkintorakenne Tutkintorakenne]-sivulta kohdasta &amp;quot;Vaihtoehtoinen opintokokonaisuus&amp;quot;. Varmista, että olet valinnot noudattamaasi OPSiin sopivan lukuvuoden.&lt;br /&gt;
&lt;br /&gt;
Valintaa vaihtoehtojen välillä ei tarvitse tehdä heti opintojen alussa, vaan opintojen aikana voi kokeilla, mikä itseään kiinnostaa ja valita kokonaisuuden sen mukaan, mihin saa kurssit sopivasti suoritettua. Jos innostuu opiskelemaan matematiikkaa ja tilastotiedettä paljon, osasta opintoja voi koostaa valinnaisen muun tieteenalan kokonaisuuden.&lt;br /&gt;
&lt;br /&gt;
==== OPS 2023-2026 ====&lt;br /&gt;
Vaihtoehto 1: [https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/otm-a0b4f846-1f07-4881-bf99-f642d17f7490?cpId=hy-lv-75 Matematiikka ja tilastotiede, perusopinnot (tietojenkäsittelytieteen opiskelijoille) (25 op)]&lt;br /&gt;
&lt;br /&gt;
Vaihtoehto 2: [https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/otm-03b969c4-fe97-4b93-be69-572ecd66ba7e?cpId=hy-lv-75 Menetelmätieteet (tietojenkäsittelytiede), perusopinnot (25 op)]&lt;br /&gt;
&lt;br /&gt;
==== OPS 2020-2023 ====&lt;br /&gt;
Vaihtoehto 1: [https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/hy-SM-120001735-2020-08-01?cpId=hy-lv-73 Matematiikka (tietojenkäsittelytiede), perusopinnot (≥ 25 op)]&lt;br /&gt;
&lt;br /&gt;
Vaihtoehto 2: [https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/hy-SM-118061116-2020-08-01?cpId=hy-lv-73 Menetelmätieteet (tietojenkäsittelytiede), perusopinnot (25 op)]&lt;br /&gt;
&lt;br /&gt;
=== Valinnainen muun tieteenalan opintokokonaisuus ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/valinnaiset-opinnot Valinnaiset opinnot]&lt;br /&gt;
&lt;br /&gt;
Joskus tätä kuulee kutsuttavan vanhahtavasti mutta lyhyesti sivuaineeksi. Opintokokonaisuus voi olla oikeastaan mitä vain omien kiinnosten mukaan. Myös muualla suoritettuja opintoja voi sisällyttää tähän, esimerkiksi aiemmasta tutkinnosta. Tietojenkäsittelytiede on monella alalla tarvittava työkalu, joten mahdollisen kohdealan tuntemus on aina hyödyksi.&lt;br /&gt;
&lt;br /&gt;
Jos et ole varma, mikä tieteenala voisi kiinnostaa, voit käydä kokeiluluontoisesti suorittamassa ensin yhden kurssin. Jos ala ei kiinnostakaan yhtä kurssia enempää, voi yksittäisen suoritetun kussin sisällyttää muihin opintoihin.&lt;br /&gt;
&lt;br /&gt;
=== Kieliopinnot ===&lt;br /&gt;
Opiskelijan ohjeissa&lt;br /&gt;
&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/kielikeskuksen-kieli-ja-opetustarjonta Kielikeskuksen kieli- ja opetustarjonta]&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/artikkeli/ilmoittaudu-kielikeskuksen-kursseille Ilmoittaudu Kielikeskuksen kursseille]&lt;br /&gt;
* [https://studies.helsinki.fi/ohjeet/kieli-ja-viestintaopinnot Kieli- ja viestintäopinnot]&lt;br /&gt;
&lt;br /&gt;
Kielikeskuksen kurssien ilmottautumisessa tulee huomioida, että ilmottautuminen sulkeutuu tavallisesti jo viikkoa ennen periodin alkua. Jos kurssilla on tämän jälkeen tilaa, vapaat paikat täytetään ilmottautumisjärjestyksessä jälki-ilmottautumisessa. Mikäli varsinaisessa ilmottautumisessa on enemmän kurssille tulijoita kuin paikkoja, paikat tavallisesti arvotaan. Pakollisilla kielikursseilla voi kuitenkin olla toteutuksia, joissa esimerkiksi valmistuvat opiskelijat asetetaan etusijalle.&lt;br /&gt;
&lt;br /&gt;
=== Muut opinnot ===&lt;br /&gt;
[https://studies.helsinki.fi/tutkintorakenne/opintokokonaisuus/otm-2ba8ddd1-3a58-41fd-a68f-a69ade8eaf9f?cpId=hy-lv-75 Opintokokonaisuus TKT-yht Muut opinnot (≥ 15 op)]&lt;br /&gt;
&lt;br /&gt;
==== Työelämä ja asiantuntijuus ====&lt;br /&gt;
ks. [[HOPS-apu#Opintojen suorittaminen töitä tekemällä|Opintojen suorittaminen töitä tekemällä]]&lt;br /&gt;
&lt;br /&gt;
==== Viestintä ja kieliosaaminen ====&lt;br /&gt;
Äidinkieli suoritetaan kanditaatin tutkielman yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Jos toisena kotimaisena kielenä on ruotsi, se suoritetaan yleensä tavallisena luentokurssina. Ilmottautuessa ensin ilmottaudutaan suulliselle kurssille ja paikan varmistuttua toteutusta vastaavalle kirjallisen taidon kursille. Tämä johtuu suoritusteknisistä syistä, opetus tapahtuu yhtäaikaa.&lt;br /&gt;
&lt;br /&gt;
Ruotsin kielen suoritus on mahdollista tehdä myös Universum nu -kurssin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Vieraana kielenä yleensä opiskellaan englantia, mutta myös muita mahdollisuuksia on. Englannin suoritus tapahtuu usein syksyisin opintojakson Tietojenkäsittely ja yhteiskunta (5 op) yhteydessä, mutta jos kyseisen kurssin on suorittanut verkko-opetuksena, johon ei ole integroitu englantia, niin on myös mahdollista osallistua erilliselle englannin kurssille.&lt;br /&gt;
&lt;br /&gt;
Toinen kotimainen kieli sekä vieras kieli on mahdollista suorittaa myös korvaavalla kokeella.&lt;br /&gt;
&lt;br /&gt;
==== Opiskelijan digitaidot ====&lt;br /&gt;
Koostuu kahdesta osasta. Ensimmäinen osa on kaikille yliopiston opiskelijoille suunnattu DIGI-A. Tämän lisäksi suoritetaan omalle koulutusohjelmalle suunnattu lisäosa, joka tietojenkäsittelytieteen kandiohjelmassa on Tietokone työvälineenä eli tuttavallisemmin Lapio.&lt;br /&gt;
&lt;br /&gt;
Halutessaan myös muille koulutusohjelmille suunnattuja lisäosia voi suorittaa. Nämä voi sisällyttää valinnaisiin opintoihin.&lt;br /&gt;
&lt;br /&gt;
==== Akateemiset taidot ====&lt;br /&gt;
Tutkimustiedon haku suoritetaan kanditaatin tutkielman yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Akateemisten taitojen kurssilla järjestetään vuosittain luentoja, joihin on hyvin suositeltavaa osallistua. Kurssiin liittyy myös kyselyjä, joihin on myös suotavaa vastata. Sen lisäksi, että niistä on opiskelijalle itselleen hyötyä, yliopisto saa osan rahoituksestaan vastausmäärien perusteella.&lt;br /&gt;
&lt;br /&gt;
Akateemisten taitojen suoritusta haetaan opintojen lopussa. Käytännössä opiskelija omaa riittävät akateemiset taidot, kun hän on osannut suorittaa riittävän määrän opintoja siten, että niistä on mahdollista koostaa tutkinto.&lt;br /&gt;
&lt;br /&gt;
==== Valinnaiset opintojaksot ====&lt;br /&gt;
Tänne voi sisällyttää mitä tahansa, jotta saa tutkinnon laajuuden täyteen. Esimerkiksi&lt;br /&gt;
&lt;br /&gt;
* Tietojenkäsittelytieteen valinnaisia opintoja (HUOM! ainakin joitakin voi sisällyttää myös aineopintoihin halutessaan, huomioi arvosana)&lt;br /&gt;
* Muiden alojen opintoja, joita ei ole sisällyttänyt kokonaisuuteen tai joita ei ole tarpeeksi yhteen kokonaisuuteen&lt;br /&gt;
* Vapaavalintaisia kieliä&lt;br /&gt;
* Tuutorointi ([https://studies.helsinki.fi/ohjeet/artikkeli/hae-tuutoriksi Hae tuutoriksi!])&lt;br /&gt;
* Järjestötoiminta ([https://studies.helsinki.fi/ohjeet/artikkeli/hallinto-ja-opiskelijajarjestotoiminta-osana-opintojasi Hallinto- ja opiskelijajärjestötoiminta osana opintoja])&lt;br /&gt;
* [https://helpotnopat.fi/ Helpot nopat]&lt;br /&gt;
&lt;br /&gt;
=== Maisteriopintoihin valmistautuminen kandiopinnoissa ===&lt;br /&gt;
Opiskelijan ohjeet: [https://studies.helsinki.fi/ohjeet/artikkeli/jatkaminen-maisteriohjelmaan Jatkaminen maisteriohjelmaan]&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytieteen kandiohjelmasta valmistuvilla on useita vaihtoehtoja valita maisteriohjelma, johon siirtyy. Vaihtoehtoihin kannattaa tutustua jo hyvissä ajoin, sillä joissakin on tarkkojakin vaatimuksia kandin tutkinnossa suoritetuista opinnoista. Maisterioptiot löytyvät [https://studies.helsinki.fi/ohjeet/artikkeli/jatkaminen-maisteriohjelmaan#paragraph-1054 täältä].&lt;br /&gt;
&lt;br /&gt;
== Tietojenkäsittelytieteen maisteriohjelma ==&lt;br /&gt;
placeholder&lt;br /&gt;
&lt;br /&gt;
== Datatieteen maisteriohjelma ==&lt;br /&gt;
placeholder&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Random_Forest&amp;diff=12516</id>
		<title>Random Forest</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Random_Forest&amp;diff=12516"/>
		<updated>2024-12-12T15:53:45Z</updated>

		<summary type="html">&lt;p&gt;Averio: Luotu sivu Random Forestille&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Random Forest ==&lt;br /&gt;
Random Forest on datatieteilijöiden huone CK110.&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Syksyn_aikataulu&amp;diff=12420</id>
		<title>Syksyn aikataulu</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Syksyn_aikataulu&amp;diff=12420"/>
		<updated>2024-08-26T17:55:00Z</updated>

		<summary type="html">&lt;p&gt;Averio: Lisätty fuksiläppärien jakoa aulassa myös tiistaille&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{In English|Schedule for fall}}&lt;br /&gt;
&lt;br /&gt;
Alta löydät &#039;&#039;&#039;fuksisyksyn 2024&#039;&#039;&#039; olennaisimpia päivämääriä. Myös [http://members.tko-aly.fi/ TKO-älyn tapahtumakalenteri] on hyödyllinen tulevien tapahtumien seuraamiseen. Yliopiston ohjeet orientaatiosta löydät [https://studies.helsinki.fi/ohjeet/artikkeli/orientaatio-ja-tuutorointi täältä].&lt;br /&gt;
&lt;br /&gt;
Näiden tapahtumien lisäksi syksyn aikana tulee olemaan muita koko jäsenistölle suunnattuja tapahtumia, epävirallisempia hengailuja ja oman fuksiryhmäsi järjestämiä tapaamisia.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;padding-right: 1em&amp;quot; | &#039;&#039;&#039;HUOM!&#039;&#039;&#039;&lt;br /&gt;
| Oikeus tapahtumien päivämäärien ja aikataulun muutoksiin pidätetään.&amp;lt;br/&amp;gt;Seuraa tiedotusta fuksikanavalla (kutsulinkin saat pyytämällä [[Tuutorit|tuutorilta]]), pidä silmällä [https://members.tko-aly.fi/ tapahtumakalenteria] ja tätä sivua tapahtumien lähestyessä.&amp;lt;br/&amp;gt;Ensisijaisesti vain fukseille suunnatut tapahtumat eivät ole aina yleisessä tapahtumakalenterissa.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | elokuu&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: right&amp;quot; | la 24.8.&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; | &#039;&#039;&#039;Fuksivuoden varaslähtö&#039;&#039;&#039; klo 15.00 ([https://tko-aly.fi/event/2461 Kalenteritapahtuma])&lt;br /&gt;
*  Perinteinen varaslähtö fuksivuoteen [[Tapahtumapaikat#Suomenlinna|Suomenlinnassa]]: Tule tutustumaan ja hengailemaan tulevien kanssaopiskelijoidesi kanssa&lt;br /&gt;
* Yhteislähtö Suomenlinnaan TKO-älyn puolesta Mantalta eli Havis Amanda -patsaalta Kauppatorin päädystä klo 15&lt;br /&gt;
* TKO-äly tarjoaa paikanpäällä pientä purtavaa ja juotavaa. Halutessa voi ottaa mukaan myös omat juomat ja muut eväät.&lt;br /&gt;
* Suomenlinnaan kuljetaan lautalla ja sille tarvitsee A-vyöhykkeellä kelpaavan HSL-lipun&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;15&amp;quot; style=&amp;quot;text-align: center&amp;quot; | &amp;lt;span style=&amp;quot;writing-mode: vertical-lr; writing-mode: tb-lr; direction: ltr; transform: scale(-1,-1); min-width: 1.5em; white-space: nowrap&amp;quot;&amp;gt;Orientoiva viikko&amp;lt;/span&amp;gt;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | Tiedekunnan ohjelma orientaatioviikolle löytyy [https://studies.helsinki.fi/ohjeet/artikkeli/orientaatio-ja-tuutorointi täältä]. Sivulle päivitetään linkit etätapahtumiin.&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: right; white-space: nowrap&amp;quot; | ma 26.8.&lt;br /&gt;
| &#039;&#039;&#039;Orientoiva päivä I&#039;&#039;&#039;&lt;br /&gt;
* Fuksiläppärien jakoa klo 10-14 Exactumin aulassa&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Lautapeli-ilta&#039;&#039;&#039; klo 18:00-23:00, Exactum DK115 (Gurula)&lt;br /&gt;
&lt;br /&gt;
* Lautapelien pelailua ja hengausta Exactumissa&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: right; white-space: nowrap&amp;quot; | ti 27.8.&lt;br /&gt;
| &#039;&#039;&#039;Orientoiva päivä II&#039;&#039;&#039;&lt;br /&gt;
* Fuksiläppärien jakoa klo 10-14 Exactumin aulassa&lt;br /&gt;
*Tietojenkäsittelytieteen kandiohjelman orientoiva tilaisuus klo 12-14, Exactum A111&lt;br /&gt;
*Datatieteen maisteriohjelma !(osa 1) klo 9.15–12, Chemicum A110 * &amp;lt;span style=&amp;quot;border-radius: 0.6rem; background-color: #eaecf0; color: #7b7b7b;display: inline-block;height: 1.2rem;padding: 0 0.5em;border: 1px solid #d9d9d9;margin-left: 0.5rem;&amp;quot;&amp;gt;Maisteri&amp;lt;/span&amp;gt;&lt;br /&gt;
*Tietojenkäsittelytieteen maisteriohjelma !(osa 1) klo 10–12, Chemicum A111* &amp;lt;span style=&amp;quot;border-radius: 0.6rem; background-color: #eaecf0; color: #7b7b7b;display: inline-block;height: 1.2rem;padding: 0 0.5em;border: 1px solid #d9d9d9;margin-left: 0.5rem;&amp;quot;&amp;gt;Maisteri&amp;lt;/span&amp;gt;&lt;br /&gt;
*&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Puistohengailu&#039;&#039;&#039; klo 16.00&lt;br /&gt;
* Kierrosten jälkeen puistohengailu [[Tapahtumapaikat#Kumtähden kenttä|Kumtähden kentällä]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Fuksiklusteri&#039;&#039;&#039; klo 18.00 (klo 18.00-22.00 alkoholiton)&lt;br /&gt;
* Puiston jälkeen [[Tapahtumapaikat#Christina Regina (Klusteri)|Klusterille]]&lt;br /&gt;
* Yhteinen siirtyminen tai omin voimin paikalle, osoite on Leppäsuonkatu 11&lt;br /&gt;
* Paina etuovella &amp;quot;Christina Regina&amp;quot; -summeria ja odota, että joku tulee avaamaan&lt;br /&gt;
* Kun tulet sisään niin varmistathan, että sinulle kerrotaan Klusterin säännöt :)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;text-align: right; white-space: nowrap&amp;quot; | ke 28.8.&lt;br /&gt;
| &#039;&#039;&#039;Fuksiläppäri&#039;&#039;&#039; klo 10-14&lt;br /&gt;
* Fuksiläppärien jakoa klo 10-14 Exactumin aulassa !&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HOPS-paja&#039;&#039;&#039; klo 11:00-14:00&lt;br /&gt;
* tuutorit auttavat HOPSin tekemisessä&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Fuksisauna&#039;&#039;&#039; klo 17.00&lt;br /&gt;
* Saunotaan!&lt;br /&gt;
* klo 17 alkaen [[Tapahtumapaikat#Mäkelänkadun Edustussauna|Mäkelänkadun saunalla]], Mäkelänkatu 91, Helsinki&lt;br /&gt;
* Yhteislähtö Kumpulasta klo 17&lt;br /&gt;
* Saunavuorot käyntiin klo 18 eteenpäin&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: right; white-space: nowrap&amp;quot; | to 29.8.&lt;br /&gt;
| &#039;&#039;&#039;Orientoiva päivä IV&#039;&#039;&#039;&lt;br /&gt;
*Suomenkielinen ohjaus- ja hyvinvointiteemainen orientaatiotilaisuus klo 9-12, tallennettava etätilaisuus&lt;br /&gt;
*Datatieteen maisteriohjelma (osa 2/2) klo 9.15–11, Exactum CK112* &amp;lt;span style=&amp;quot;border-radius: 0.6rem; background-color: #eaecf0; color: #7b7b7b;display: inline-block;height: 1.2rem;padding: 0 0.5em;border: 1px solid #d9d9d9;margin-left: 0.5rem;&amp;quot;&amp;gt;Maisteri&amp;lt;/span&amp;gt;&lt;br /&gt;
*Life Science Informatics-maisteriohjelma klo 9–11, Physicum E207 * &amp;lt;span style=&amp;quot;border-radius: 0.6rem; background-color: #eaecf0; color: #7b7b7b;display: inline-block;height: 1.2rem;padding: 0 0.5em;border: 1px solid #d9d9d9;margin-left: 0.5rem;&amp;quot;&amp;gt;Maisteri&amp;lt;/span&amp;gt;&lt;br /&gt;
*Tietojenkäsittelytieteen maisteriohjelma (osa 2) klo 14–15:30, Exactum B123* &amp;lt;span style=&amp;quot;border-radius: 0.6rem; background-color: #eaecf0; color: #7b7b7b;display: inline-block;height: 1.2rem;padding: 0 0.5em;border: 1px solid #d9d9d9;margin-left: 0.5rem;&amp;quot;&amp;gt;Maisteri&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Ainejärjestötori&#039;&#039;&#039;  klo 12-15&lt;br /&gt;
&lt;br /&gt;
* Mahdollisuus tutustua ainejärjestöihin ja ostaa haalarimerkkejä Physicumin aulassa. Varaa käteistä mukaan!&lt;br /&gt;
|-&lt;br /&gt;
|  &#039;&#039;&#039;Kaupunkikierros&#039;&#039;&#039; klo 14.00&lt;br /&gt;
* Tutustumista Helsingin keskustaan&lt;br /&gt;
* Lähtö Exactumin pääovilta (sisäpiha Exactumin ja Physicumin välissä)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Puistohengailu&#039;&#039;&#039; klo 17.00&lt;br /&gt;
* Iltapäivää vietetään [[Tapahtumapaikat#Väinämöisen puisto|Väinämöisen puistossa]] grillaillen!&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: right; white-space: nowrap&amp;quot; | pe 30.8.&lt;br /&gt;
| &#039;&#039;&#039;Orientoiva päivä V&#039;&#039;&#039;&lt;br /&gt;
* Opintoneuvojan drop in -vastaanotto klo 12.00-14.00&lt;br /&gt;
* Toisten tieteenalojen info, Limes ry, klo 12.00–14.00, Exactum A111&lt;br /&gt;
* Exchange student info klo. 12.00-14.00, Exactum D112 &amp;lt;span style=&amp;quot;border-radius: 0.6rem; background-color: #eaecf0; color: #7b7b7b;display: inline-block;height: 1.2rem;padding: 0 0.5em;border: 1px solid #d9d9d9;margin-left: 0.5rem;&amp;quot;&amp;gt;Exchange&amp;lt;/span&amp;gt;&lt;br /&gt;
* Housing Info klo. 10.00–11.00, Zoom &amp;lt;span style=&amp;quot;border-radius: 0.6rem; background-color: #eaecf0; color: #7b7b7b;display: inline-block;height: 1.2rem;padding: 0 0.5em;border: 1px solid #d9d9d9;margin-left: 0.5rem;&amp;quot;&amp;gt;Exchange&amp;lt;/span&amp;gt;&lt;br /&gt;
* Ohjaus- ja hyvinvointitilaisuus (ruotsi)[https://urly.fi/3b9c &#039;&#039;&#039;Zoom&#039;&#039;&#039;] klo 9.00–12.00&lt;br /&gt;
* Mahdollisuus ostaa haalarimerkkejä ja liittyä ainejärjestö TKO-älyn jäseneksi. Varaa käteistä mukaan! Merkit maksavat 1–2.5 €/kpl, jäsenyys 4 € / vuosi, 10 € / 3 vuotta tai 15 € / 5 vuotta.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;KJYFS&#039;&#039;&#039;&lt;br /&gt;
*&lt;br /&gt;
* Lisätietoja myöhemmin&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: right; white-space: nowrap&amp;quot; | la 31.8.&lt;br /&gt;
| [https://osakunta.fi/fuksipuisto/ &#039;&#039;&#039;Osakuntien fuksipuisto&#039;&#039;&#039;] klo 14.00-18.00&lt;br /&gt;
* [https://osakunta.fi Helsingin yliopiston osakuntien] esittelytapahtuma Hesperian puistossa&lt;br /&gt;
* Puistotapahtuman jälkeen osalla osakunnista on jatkotapahtumia fukseille, joista voi kysyä teltoilla.&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |syyskuu&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: right; white-space: nowrap&amp;quot; |ma 2.9.&lt;br /&gt;
|&#039;&#039;&#039;[https://www.helsinki.fi/fi/tutustu-meihin/tama-helsingin-yliopisto/juhlat-ja-perinteet/lukuvuoden-avajaiset Lukuvuoden avajaiset]&#039;&#039;&#039; klo 12.15 alkaen&lt;br /&gt;
&lt;br /&gt;
* Jokseenkin juhlallinen akateeminen kaikille avoin tapahtuma yliopiston juhlasalissa&lt;br /&gt;
* Samaan aikaan [https://hyy.fi/fi/tapahtuma/avajaiskarnevaalit-2024/ HYY:n avajaiskarnevaali], jossa opiskelijajärjestöt esittelevät itseään keskustakampuksella&lt;br /&gt;
|-&lt;br /&gt;
| [https://osakunta.fi/fuksidisko/ &#039;&#039;&#039;Osakuntien fuksidisko&#039;&#039;&#039;] klo 21.00–3.00&lt;br /&gt;
* Osakuntabileet Bottalla (Museokatu 10)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: right; white-space: nowrap&amp;quot; | ke 18.9.&lt;br /&gt;
| &#039;&#039;&#039;HYYn fuksiseikkailu&#039;&#039;&#039;&lt;br /&gt;
* TKO-älyn fuksisuunnistuksen (fuksiaiset) kaltainen tapahtuma, mutta osallistujia kaikista tiedekunnista&lt;br /&gt;
* [http://www.fuksiseikkailu.fi/ Tapahtuman verkkosivut]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; | marraskuu&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align: right&amp;quot; | la 16.11. - ma 18.11.&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; | &#039;&#039;&#039;KJYR &#039;24 - Kumpulan järjestöjen yhteisristeily 2024&#039;&#039;&#039; klo 12.00 &lt;br /&gt;
* Kaksipäiväinen risteily Tukholmaan&lt;br /&gt;
* Tunnetaan myös fuksiristeilynä&lt;br /&gt;
* Osallistujia kaikista Kumpulan aineista&lt;br /&gt;
* Ilmottautuminen osoitteessa [https://kjyr.tko-aly.fi/ kjyr.tko-aly.fi/]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Averio</name></author>
	</entry>
</feed>