<?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=Aqsalose</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=Aqsalose"/>
	<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/Toiminnot:Muokkaukset/Aqsalose"/>
	<updated>2026-05-01T07:14:51Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Fuksikanava&amp;diff=8417</id>
		<title>Fuksikanava</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Fuksikanava&amp;diff=8417"/>
		<updated>2017-09-10T18:35:15Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tietojenkäsittelytieteen opiskelijoiden &#039;&#039;&#039;Fuksikanava&#039;&#039;&#039; löytyy IRCnetistä nimellä &#039;&#039;&#039;#tkt-fuksit2016&#039;&#039;&#039;. Katso [[IRC-ohjeet]] jos tarvitset opastusta kanavalle pääsyyn. Jos et ole vielä saanut tunnuksia yliopiston järjestelmiin, voit käyttää tilapäisratkaisuna [http://webchat.xs4all.nl/ XS4ALL-] tai [http://chat.mibbit.com/?server=ircnet.eversible.com%3A6667&amp;amp;channel=%23tkt-fuksit2016 Mibbit-palvelua] kanavalle pääsyyn. Kanava on tarkoitettu ensisijaisesti tiedotukseen ja fuksien opastamiseen opintojensa alkuun.&lt;br /&gt;
&lt;br /&gt;
Kanavan operaattoreina (@-merkki nimimerkin edessä) toimivat TKO-äly ry:n tuutorit ja opintovastaavat.&lt;br /&gt;
&lt;br /&gt;
Jotta kanava pysyisi suhteellisen mukavana luettavana niin olkaa kilttejä ja:&lt;br /&gt;
* älkää spammatko tai floodatko (jos on pakko jakaa esimerkiksi koodia, käyttäkää esimerkiksi Pastebiniä)&lt;br /&gt;
* käyttäkää ensisijaisesti [[Kurssikanavat|kurssikanavia]] tiettyn kurssin sisältöön liittyviin kysymyksiin&lt;br /&gt;
* älkää tuoko kanavalle chatbotteja ilman toisten käyttäjien suostumusta&lt;br /&gt;
* älkää ylläpitäkö julkisia logeja fuksikanavasta&lt;br /&gt;
&lt;br /&gt;
Fuksikanavan vuosiluku vaihtuu lukuvuoden päättyessä, eli #tkt-fuksit2016 on käytössä koko lukuvuoden 2016-2017.&lt;br /&gt;
&lt;br /&gt;
Ja muistutuksena kaikille jotka eivät tajua tätä ensimmäisen viikon aikana, fuksikanavan sisältöä ei moderoida ts. linkkejä ei kannata aukaista luentosalissa tai tavallisella työpaikalla.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8392</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8392"/>
		<updated>2017-08-23T18:10:00Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: huom korostukset&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä &#039;&#039;&#039;ei&#039;&#039;&#039; kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Listausta päivittävät opiskelijat lähinnä oman intonsa mukaan, joten suosituksissa saatetaan puhua vanhoista kursseista joita ei enää järjestetä tai joiden sisältö voi olla muuttunut.&#039;&#039; Täysin tarkkojen ohjeiden sijaan suosituslistaa kannattaa lähestyä pikemmin suosituksena aihepiireistä joihin kannattaa tutustua. Ajankohtaisten opetusohjelmien ja kurssien sisältökuvausten pitäisi löytyä WebOodista / courses.helsinki.fi -sivuilta. Ks myös [https://wiki.helsinki.fi/display/mathstatOpiskelu/SYKSY+2017 Mathstat-laitoswikin kurssilistaus.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom. (2017)&#039;&#039;&#039; Matematiikan kurssit ovat vuosien mittaan seikkailleet &amp;quot;perusopinto&amp;quot; ja &amp;quot;aineopinto&amp;quot;-kategorioiden välillä suuntaan jos toiseenkin, joten tässä esitetyt tiedot eivät välttämättä ole täysin ajan tasalla. Samoin syksyllä 2017 alkavissa uusissa kandiohjelmissa on näemmä kurssien sisältöön / nimiin jälleen tullut joitain muutoksia.&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee todistustekniikoita, joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot (aikaisemmin), ks https://courses.helsinki.fi/fi/MAT21001/119967101 (2017-2018 ).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta III ==&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
MAT110 Matematiikan perusopinnot.&lt;br /&gt;
&lt;br /&gt;
MAT21001 Lineaarialgebra ja matriisilaskenta II&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Uusi kurssi lukuvuodella 2017-2018 joten tämän kirjoittajalla ei ole kurssista omakohtaista kokemusta. Kurssikuvauksen https://courses.helsinki.fi/fi/MAT22011/119967104 mukaan näyttää erinomaisen suositeltavalta: sisältää vanhastasta Linis II:sta ominaisarvot ja projektioita, uutena asiana näemmä positiivisesti definiitit + semidefiniitit matriisit, matriisihajotelmia, matriisiderivaattoja ym hauskaa. Kaikki edellä mainitut asiat ovat hyödyllistä hallita soveltavassa todennäköisyyslaskennassa, tilastotieteessä ja numeerisessa optimoinnissa. (Mihin niitä sitten tarvitaan? esimerkiksi tilastolliseen koneoppimiseen, neuroverkkojen opetusalgoritmien ymmärtämiseen yms).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Soveltuvuus erinomainen, ks. yllä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikkaa kaikkialla ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. &lt;br /&gt;
[https://courses.helsinki.fi/fi/mat20002/120011209 Kurssisivu]. Kurssi on aiemmin ollut 2 op laajuinen nimellä &amp;quot;Matematiikka tutuksi / Matematiikkaa kaikille&amp;quot;.  Kurssin aikaisemmilla versioilla on käsitelty pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kyseessä ei ole varsinainen kertauskurssi, mutta matikan opiskelu tunnetusti auttaa matikan opiskelussa ja kurssi ei vaadi esitietoja. Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8391</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8391"/>
		<updated>2017-08-23T18:07:51Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: &amp;quot;Matematiikka tutuksi&amp;quot; on tänä syksynä 5 op &amp;quot;Matematiikkaa kaikille&amp;quot;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
Listausta päivittävät opiskelijat lähinnä oman intonsa mukaan, joten suosituksissa saatetaan puhua vanhoista kursseista joita ei enää järjestetä tai sisältö voi olla muuttunut. Täysin tarkkojen ohjeiden sijaan suosituslistaa kannattaa lähestyä pikemmin suosituksena aihepiireistä joihin kannattaa tutustua. Ajankohtaisten opetusohjelmien ja kurssien sisältökuvausten pitäisi löytyä WebOodista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom. (2017)&#039;&#039;&#039; Matematiikan kurssit ovat vuosien mittaan seikkailleet &amp;quot;perusopinto&amp;quot; ja &amp;quot;aineopinto&amp;quot;-kategorioiden välillä suuntaan jos toiseenkin, joten tässä esitetyt tiedot eivät välttämättä ole täysin ajan tasalla. Samoin syksyllä 2017 alkavissa uusissa kandiohjelmissa on näemmä kurssien sisältöön / nimiin jälleen tullut joitain muutoksia.&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee todistustekniikoita, joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot (aikaisemmin), ks https://courses.helsinki.fi/fi/MAT21001/119967101 (2017-2018 ).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta III ==&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
MAT110 Matematiikan perusopinnot.&lt;br /&gt;
&lt;br /&gt;
MAT21001 Lineaarialgebra ja matriisilaskenta II&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Uusi kurssi lukuvuodella 2017-2018 joten tämän kirjoittajalla ei ole kurssista omakohtaista kokemusta. Kurssikuvauksen https://courses.helsinki.fi/fi/MAT22011/119967104 mukaan näyttää erinomaisen suositeltavalta: sisältää vanhastasta Linis II:sta ominaisarvot ja projektioita, uutena asiana näemmä positiivisesti definiitit + semidefiniitit matriisit, matriisihajotelmia, matriisiderivaattoja ym hauskaa. Kaikki edellä mainitut asiat ovat hyödyllistä hallita soveltavassa todennäköisyyslaskennassa, tilastotieteessä ja numeerisessa optimoinnissa. (Mihin niitä sitten tarvitaan? esimerkiksi tilastolliseen koneoppimiseen, neuroverkkojen opetusalgoritmien ymmärtämiseen yms).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Soveltuvuus erinomainen, ks. yllä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikkaa kaikkialla ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. &lt;br /&gt;
[https://courses.helsinki.fi/fi/mat20002/120011209 Kurssisivu]. Kurssi on aiemmin ollut 2 op laajuinen nimellä &amp;quot;Matematiikka tutuksi / Matematiikkaa kaikille&amp;quot;.  Kurssin aikaisemmilla versioilla on käsitelty pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kyseessä ei ole varsinainen kertauskurssi, mutta matikan opiskelu tunnetusti auttaa matikan opiskelussa ja kurssi ei vaadi esitietoja. Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8311</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8311"/>
		<updated>2017-06-27T05:25:58Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: /* Lineaarialgebra ja matriisilaskenta III */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
Listausta päivittävät opiskelijat lähinnä oman intonsa mukaan, joten suosituksissa saatetaan puhua vanhoista kursseista joita ei enää järjestetä tai sisältö voi olla muuttunut. Täysin tarkkojen ohjeiden sijaan suosituslistaa kannattaa lähestyä pikemmin suosituksena aihepiireistä joihin kannattaa tutustua. Ajankohtaisten opetusohjelmien ja kurssien sisältökuvausten pitäisi löytyä WebOodista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom. (2017)&#039;&#039;&#039; Matematiikan kurssit ovat vuosien mittaan seikkailleet &amp;quot;perusopinto&amp;quot; ja &amp;quot;aineopinto&amp;quot;-kategorioiden välillä suuntaan jos toiseenkin, joten tässä esitetyt tiedot eivät välttämättä ole täysin ajan tasalla. Samoin syksyllä 2017 alkavissa uusissa kandiohjelmissa on näemmä kurssien sisältöön / nimiin jälleen tullut joitain muutoksia.&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee todistustekniikoita, joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot (aikaisemmin), ks https://courses.helsinki.fi/fi/MAT21001/119967101 (2017-2018 ).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta III ==&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
MAT110 Matematiikan perusopinnot.&lt;br /&gt;
&lt;br /&gt;
MAT21001 Lineaarialgebra ja matriisilaskenta II&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Uusi kurssi lukuvuodella 2017-2018 joten tämän kirjoittajalla ei ole kurssista omakohtaista kokemusta. Kurssikuvauksen https://courses.helsinki.fi/fi/MAT22011/119967104 mukaan näyttää erinomaisen suositeltavalta: sisältää vanhastasta Linis II:sta ominaisarvot ja projektioita, uutena asiana näemmä positiivisesti definiitit + semidefiniitit matriisit, matriisihajotelmia, matriisiderivaattoja ym hauskaa. Kaikki edellä mainitut asiat ovat hyödyllistä hallita soveltavassa todennäköisyyslaskennassa, tilastotieteessä ja numeerisessa optimoinnissa. (Mihin niitä sitten tarvitaan? esimerkiksi tilastolliseen koneoppimiseen, neuroverkkojen opetusalgoritmien ymmärtämiseen yms).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Soveltuvuus erinomainen, ks. yllä.&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8310</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8310"/>
		<updated>2017-06-27T05:25:34Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: /* Lineaarialgebra ja matriisilaskenta III */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
Listausta päivittävät opiskelijat lähinnä oman intonsa mukaan, joten suosituksissa saatetaan puhua vanhoista kursseista joita ei enää järjestetä tai sisältö voi olla muuttunut. Täysin tarkkojen ohjeiden sijaan suosituslistaa kannattaa lähestyä pikemmin suosituksena aihepiireistä joihin kannattaa tutustua. Ajankohtaisten opetusohjelmien ja kurssien sisältökuvausten pitäisi löytyä WebOodista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom. (2017)&#039;&#039;&#039; Matematiikan kurssit ovat vuosien mittaan seikkailleet &amp;quot;perusopinto&amp;quot; ja &amp;quot;aineopinto&amp;quot;-kategorioiden välillä suuntaan jos toiseenkin, joten tässä esitetyt tiedot eivät välttämättä ole täysin ajan tasalla. Samoin syksyllä 2017 alkavissa uusissa kandiohjelmissa on näemmä kurssien sisältöön / nimiin jälleen tullut joitain muutoksia.&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee todistustekniikoita, joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot (aikaisemmin), ks https://courses.helsinki.fi/fi/MAT21001/119967101 (2017-2018 ).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta III ==&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
MAT110 Matematiikan perusopinnot.&lt;br /&gt;
&lt;br /&gt;
MAT21001 Lineaarialgebra ja matriisilaskenta II&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Uusi kurssi lukuvuodella 2017-2018 joten tämän kirjoittajalla ei ole kurssista omakohtaista kokemusta. Kurssikuvauksen https://courses.helsinki.fi/fi/MAT22011/119967104 mukaan näyttää erinomaisen suositeltavalta: sisältää vanhastasta Linis II:sta ominaisarvot ja projektioita, uutena asiana näemmä positiivisesti definiitit + semidefiniitit matriisit, matriisihajotelmia, matriisiderivaattoja ym hauskaa. Kaikki edellä mainitut asiat ovat hyödyllistä hallita soveltavassa todennäköisyyslaskennassa, tilastotieteessä ja numeerisessa optimoinnissa. (Mihin niitä sitten tarvitaan? esimerkiksi tilastolliseen koneoppimiseen, neuroverkkojen opetualgoritmien ymmärtämiseen yms).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Soveltuvuus erinomainen, ks. yllä.&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8309</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8309"/>
		<updated>2017-06-27T05:14:41Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: varoitus, sisältö saattaa olla vanhentunutta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
Listausta päivittävät opiskelijat lähinnä oman intonsa mukaan, joten suosituksissa saatetaan puhua vanhoista kursseista joita ei enää järjestetä tai sisältö voi olla muuttunut. Täysin tarkkojen ohjeiden sijaan suosituslistaa kannattaa lähestyä pikemmin suosituksena aihepiireistä joihin kannattaa tutustua. Ajankohtaisten opetusohjelmien ja kurssien sisältökuvausten pitäisi löytyä WebOodista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom. (2017)&#039;&#039;&#039; Matematiikan kurssit ovat vuosien mittaan seikkailleet &amp;quot;perusopinto&amp;quot; ja &amp;quot;aineopinto&amp;quot;-kategorioiden välillä suuntaan jos toiseenkin, joten tässä esitetyt tiedot eivät välttämättä ole täysin ajan tasalla. Samoin syksyllä 2017 alkavissa uusissa kandiohjelmissa on näemmä kurssien sisältöön / nimiin jälleen tullut joitain muutoksia.&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee todistustekniikoita, joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot (aikaisemmin), ks https://courses.helsinki.fi/fi/MAT21001/119967101 (2017-2018 ).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta III ==&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
MAT110 Matematiikan perusopinnot.&lt;br /&gt;
&lt;br /&gt;
MAT21001 Lineaarialgebra ja matriisilaskenta II&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Uusi kurssi lukuovuodella 2017-2018 joten tämän kirjoittajalla ei ole kurssista omakohtaista kokemusta. Kurssikuvauksen https://courses.helsinki.fi/fi/MAT22011/119967104 mukaan näyttää erinomaisen suositeltavana: sisältää vanhastasta Linis II:n ominaisarvot ja projektioita, uutena asiana näemmä positiivisesti definiitit + semidefiniitit matriisit, matriisihajotelmia, matriisiderivaattoja ym hauskaa. Kaikki edellä mainitut asiat ovat hyödyllistä hallita soveltavassa todennäköisyyslaskennassa, tilastotieteessä ja numeerisessa optimoinnissa (mihin niitä sitten tarvitaan? esimerkiksi tilastolliseen koneoppimiseen ja neuroverkkojen opettamiseen).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Soveltuvuus erinomainen, ks. yllä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8308</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8308"/>
		<updated>2017-06-27T05:08:24Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: /* Perusopinnot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom. (2017)&#039;&#039;&#039; Matematiikan kurssit ovat vuosien mittaan seikkailleet &amp;quot;perusopinto&amp;quot; ja &amp;quot;aineopinto&amp;quot;-kategorioiden välillä suuntaan jos toiseenkin, joten tässä esitetyt tiedot eivät välttämättä ole täysin ajan tasalla. Samoin syksyllä 2017 alkavissa uusissa kandiohjelmissa on näemmä kurssien sisältöön / nimiin jälleen tullut joitain muutoksia.&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee todistustekniikoita, joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot (aikaisemmin), ks https://courses.helsinki.fi/fi/MAT21001/119967101 (2017-2018 ).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta III ==&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
MAT110 Matematiikan perusopinnot.&lt;br /&gt;
&lt;br /&gt;
MAT21001 Lineaarialgebra ja matriisilaskenta II&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Uusi kurssi lukuovuodella 2017-2018 joten tämän kirjoittajalla ei ole kurssista omakohtaista kokemusta. Kurssikuvauksen https://courses.helsinki.fi/fi/MAT22011/119967104 mukaan näyttää erinomaisen suositeltavana: sisältää vanhastasta Linis II:n ominaisarvot ja projektioita, uutena asiana näemmä positiivisesti definiitit + semidefiniitit matriisit, matriisihajotelmia, matriisiderivaattoja ym hauskaa. Kaikki edellä mainitut asiat ovat hyödyllistä hallita soveltavassa todennäköisyyslaskennassa, tilastotieteessä ja numeerisessa optimoinnissa (mihin niitä sitten tarvitaan? esimerkiksi tilastolliseen koneoppimiseen ja neuroverkkojen opettamiseen).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Soveltuvuus erinomainen, ks. yllä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8307</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=8307"/>
		<updated>2017-06-27T04:59:50Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: /* Perusopinnot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee todistustekniikoita, joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot (aikaisemmin), ks https://courses.helsinki.fi/fi/MAT21001/119967101 (2017-2018 ).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Soveltuvuus erinomainen. Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta III ==&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
MAT110 Matematiikan perusopinnot.&lt;br /&gt;
&lt;br /&gt;
MAT21001 Lineaarialgebra ja matriisilaskenta II&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Uusi kurssi lukuovuodella 2017-2018 joten tämän kirjoittajalla ei ole kurssista omakohtaista kokemusta. Kurssikuvauksen https://courses.helsinki.fi/fi/MAT22011/119967104 mukaan näyttää erinomaisen suositeltavana: sisältää vanhastasta Linis II:n ominaisarvot ja projektioita, uutena asiana näemmä positiivisesti definiitit + semidefiniitit matriisit, matriisihajotelmia, matriisiderivaattoja ym hauskaa. Kaikki edellä mainitut asiat ovat hyödyllistä hallita soveltavassa todennäköisyyslaskennassa, tilastotieteessä ja numeerisessa optimoinnissa (mihin niitä sitten tarvitaan? esimerkiksi tilastolliseen koneoppimiseen ja neuroverkkojen opettamiseen).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Soveltuvuus erinomainen, ks. yllä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=8188</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=8188"/>
		<updated>2017-01-20T14:37:08Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: (ei irc-aktiviteettia probmodels kannulla)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
Jos käyt kurssia jolla on muitakin käpistelijöitä mutta jolla ei ole vielä irkkikanavaa, perusta sellainen, lisää tähän listaan ja mainosta mahdollisesti kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Advanced Course in Machine Learning || &#039;&#039;&#039;#tkt-aml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Algebralliset rakenteet I ja II, Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II (ja muu satunnainen matematiikkajutustelu) || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Big Data Frameworks || &#039;&#039;&#039;#tkt-bdf&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Software Design C++ || &#039;&#039;&#039;#tkt-c++&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Design and Analysis of Algorithms || &#039;&#039;&#039;#daa&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Elements of set theory || &#039;&#039;&#039;#settheory&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Computational Creativity || &#039;&#039;&#039;#itcc2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || &#039;&#039;&#039;#uh-phd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus logiikkaan I ja II || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts15&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan sekä Todennäköisyyslaskenta || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#jym&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || &#039;&#039;&#039;#tkt-kandi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kombinatoriikka || &#039;&#039;&#039;#kombinatoriikka2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Legacy-ohjelmointiprojekti: TMC || &#039;&#039;&#039;#legacy&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux fundamentals || &#039;&#039;&#039;#tktl-linux-fu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Location-Awareness || &#039;&#039;&#039;#locationawareness&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || &#039;&#039;&#039;#matsov&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Mobile Systems Security || &#039;&#039;&#039;#tkt-mobisec&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Network Programming || &#039;&#039;&#039;#tkt-nwp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet &amp;amp; jatkokurssi || &#039;&#039;&#039;#mooc.fi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointihaasteita I || &#039;&#039;&#039;#ohaast1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#tkt-scala&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Project in Practical Machine Learning || &#039;&#039;&#039;#tkt-ppml2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Rinnakkaislaskenta grafiikkasuorittimilla || &#039;&#039;&#039;#rigra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ruby on Rails || &#039;&#039;&#039;#wadror&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
| Verkot || &#039;&#039;&#039;#verkot2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-selainohjelmointi || &#039;&#039;&#039;#youdontknowjs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#tkt-readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Aktiivinen aktiivikanava TKO-älyn aktiiveille || &#039;&#039;&#039;#tkt-aktiivit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit ja Hackathonit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Fuksikanava]] || &#039;&#039;&#039;#tkt-fuksit2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Yleistä keskustelua, TKO-älyn entisiä ja nykyisiä jäseniä || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Counter-Strike: Global Offensiven pelaajat. Putting CS back to CS. || &#039;&#039;&#039;#tkt-csgo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dota 2:n huonoimmat pelaajat. Tänne olet tervetullut vaikket osaisi. || &#039;&#039;&#039;#tkt-dota-noobs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Se Dota 2:ta parempi MOBA. || &#039;&#039;&#039;#tkt-honi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Niille, jotka uskaltavat myöntää pelaavansa League of Legendsiä || &#039;&#039;&#039;#tkt-lol&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Magicin, tuon parhaan korttipelin, paskimmat pelaajat || &#039;&#039;&#039;#tkt-mtg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Hieman huonomman korttipelin vielä huonommat pelaajat || &#039;&#039;&#039;#tkt-hearthstone&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Blizzardin räiskintäpeli pikkulapsille || &#039;&#039;&#039;#tkt-overwatch&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vastaisku aktiivikannulle! Kaikki paitsi idlaaminen on kielletty || &#039;&#039;&#039;#tkt-passiivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kumpulan KampusKino: Leffojen ja sarjojen toljottaminen Navetan valkokankaalla || &#039;&#039;&#039;#tkt-kino&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pizzatilausten koordinointi, Gurula-kanava || &#039;&#039;&#039;#tkt-pizza&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Epävirallisten saunaexcujen koordinointi ja muu saunakeskustelu || &#039;&#039;&#039;#tkt-sauna&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tiukat säännöstöt / Esoteerista paskaa / Tule ja nauti || &#039;&#039;&#039;#tkt-haiku&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijänaisten tukikanava (kaikki sukupuolet tervetulleita) || &#039;&#039;&#039;#tkt-akat&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Liikunta- ja ulkoilukanava || &#039;&#039;&#039;#tkt-ulos&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Jos on tylsää elämässä || &#039;&#039;&#039;#tkt-trollaus&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pokemon GO -kanava || &#039;&#039;&#039;#tkt-pokemon&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturva/infosec/kyberkyberkyberturva || &#039;&#039;&#039;#tkt-security&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=8186</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=8186"/>
		<updated>2017-01-17T04:26:07Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: Probabilistic models?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
Jos käyt kurssia jolla on muitakin käpistelijöitä mutta jolla ei ole vielä irkkikanavaa, perusta sellainen, lisää tähän listaan ja mainosta mahdollisesti kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Advanced Course in Machine Learning || &#039;&#039;&#039;#tkt-aml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Algebralliset rakenteet I ja II, Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II (ja muu satunnainen matematiikkajutustelu) || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Big Data Frameworks || &#039;&#039;&#039;#tkt-bdf&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Software Design C++ || &#039;&#039;&#039;#tkt-c++&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Design and Analysis of Algorithms || &#039;&#039;&#039;#daa&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Elements of set theory || &#039;&#039;&#039;#settheory&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Computational Creativity || &#039;&#039;&#039;#itcc2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || &#039;&#039;&#039;#uh-phd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus logiikkaan I ja II || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts15&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan sekä Todennäköisyyslaskenta || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#jym&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || &#039;&#039;&#039;#tkt-kandi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kombinatoriikka || &#039;&#039;&#039;#kombinatoriikka2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Legacy-ohjelmointiprojekti: TMC || &#039;&#039;&#039;#legacy&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux fundamentals || &#039;&#039;&#039;#tktl-linux-fu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Location-Awareness || &#039;&#039;&#039;#locationawareness&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || &#039;&#039;&#039;#matsov&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Mobile Systems Security || &#039;&#039;&#039;#tkt-mobisec&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet &amp;amp; jatkokurssi || &#039;&#039;&#039;#mooc.fi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointihaasteita I || &#039;&#039;&#039;#ohaast1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ruby on Rails || &#039;&#039;&#039;#wadror&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#tkt-scala&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Probabilistic Models || &#039;&#039;&#039;#tkt-probmodels&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Project in Practical Machine Learning || &#039;&#039;&#039;#tkt-ppml2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Rinnakkaislaskenta grafiikkasuorittimilla || &#039;&#039;&#039;#rigra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
| Verkot || &#039;&#039;&#039;#verkot2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-selainohjelmointi || &#039;&#039;&#039;#youdontknowjs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#tkt-readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Aktiivinen aktiivikanava TKO-älyn aktiiveille || &#039;&#039;&#039;#tkt-aktiivit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit ja Hackathonit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Fuksikanava]] || &#039;&#039;&#039;#tkt-fuksit2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Yleistä keskustelua, TKO-älyn entisiä ja nykyisiä jäseniä || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Counter-Strike: Global Offensiven pelaajat. Putting CS back to CS. || &#039;&#039;&#039;#tkt-csgo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dota 2:n huonoimmat pelaajat. Tänne olet tervetullut vaikket osaisi. || &#039;&#039;&#039;#tkt-dota-noobs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Se Dota 2:ta parempi MOBA. || &#039;&#039;&#039;#tkt-honi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Niille, jotka uskaltavat myöntää pelaavansa League of Legendsiä || &#039;&#039;&#039;#tkt-lol&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Magicin, tuon parhaan korttipelin, paskimmat pelaajat || &#039;&#039;&#039;#tkt-mtg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Hieman huonomman korttipelin vielä huonommat pelaajat || &#039;&#039;&#039;#tkt-hearthstone&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Blizzardin räiskintäpeli pikkulapsille || &#039;&#039;&#039;#tkt-overwatch&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vastaisku aktiivikannulle! Kaikki paitsi idlaaminen on kielletty || &#039;&#039;&#039;#tkt-passiivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kumpulan KampusKino: Leffojen ja sarjojen toljottaminen Navetan valkokankaalla || &#039;&#039;&#039;#tkt-kino&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pizzatilausten koordinointi, Gurula-kanava || &#039;&#039;&#039;#tkt-pizza&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Epävirallisten saunaexcujen koordinointi ja muu saunakeskustelu || &#039;&#039;&#039;#tkt-sauna&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tiukat säännöstöt / Esoteerista paskaa / Tule ja nauti || &#039;&#039;&#039;#tkt-haiku&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijänaisten tukikanava (kaikki sukupuolet tervetulleita) || &#039;&#039;&#039;#tkt-akat&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Liikunta- ja ulkoilukanava || &#039;&#039;&#039;#tkt-ulos&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Jos on tylsää elämässä || &#039;&#039;&#039;#tkt-trollaus&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pokemon GO -kanava || &#039;&#039;&#039;#tkt-pokemon&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturva/infosec/kyberkyberkyberturva || &#039;&#039;&#039;#tkt-security&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7981</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7981"/>
		<updated>2016-07-15T19:28:23Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: /* Sisältö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee todistustekniikoita, joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7980</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7980"/>
		<updated>2016-07-15T19:27:30Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: /* Esitietovaatimukset */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa. Esimerkiksi JYM voi olla hyödyllinen käydä samaan aikaan tai yhtä aikaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7979</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7979"/>
		<updated>2016-07-15T19:20:37Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: /* Sisältö */ päivitys: nykyään *on* kurssikirja&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajankohtaista huom.&#039;&#039;&#039; Matikan 10 op:n perus- ja aineopintojen kursseja on jaettu kahtia 5 op:n kursseiksi ja nimetty uudelleen alkaen syksystä 2015. Myös tilastotieteen kursseja on nimetty uudelleen (Johdatus todennäköisyyslaskentaan -&amp;gt; Todennäköisyyslaskenta I, Todennäköisyyslaskenta 10 op -&amp;gt; Todennäköisyyslaskenta II, jne. Ks. tilaston [https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+2014-2016 tutkintovaatimukset]) . Suurempia muutoksia kurssien sisällöissä ei &#039;&#039;ilmeisesti&#039;&#039; ole, joten fuksiwikin vanhoja kursseja koskevat neuvot todennäköisesti pätevät edelleen uusiin kursseihin sellaisenaan. Entisten kurssien nimet (suluissa).&lt;br /&gt;
&lt;br /&gt;
== Johdatus yliopistomatematiikkaan ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy, periodit I ja II&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tämä on ehkä suositeltavin ensimmäinen yliopistomatematiikan kurssi käpistelijöille.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee joukko-oppia, relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on tutkintovaatimuksissa kaikille käpistelijöille pakollinen. Tämä on hyvästä&lt;br /&gt;
syystä, sillä monet kurssin asioista kävelevät vastaan jo monilla fuksivuoden kursseilla. Yksi näistä kursseista on fuksikevään Tietorakenteet ja Algoritmit.&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää mm. kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy. (Viime vuosina järjestetty &#039;virtuaalisena&#039; kurssina ts. Moodle-etäkurssina &amp;quot;Analyysin virtuaalinen peruskurssi&amp;quot;. Älä sekoita &#039;&#039;&#039;Matemaattisen analyysin kurssiin&#039;&#039;&#039;, ks. alempana.)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
== Raja-arvot ja Differentiaalilaskenta (aiemmin Analyysi I)  ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui: reaalilukuihin, jatkuvuuteen ja derivaattaan tutustutaan huolellisesti todistamalla. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta ja erilaisesta lähestymistavasta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Aiemmin luennoijat tapasivat laittaa luentomuistiinpanonsa usein verkkoon (kuten edelleen monilla muilla matikan kursseilla); viime vuosina on käytetty kurssikirjaa &#039;&#039;Analyysiä reaaliluvuilla&#039;&#039; (Harjulehto, Klen ja Koskenoja, 2014), saatavilla kampuskirjastosta ja Unigrafialta. Luentojen seuraaminen on Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa (erityisesti jos kirjaa ei hanki), samoin aktiivinen osallistuminen laskuharjoituksiin joko pajassa tai ohjausryhmätapaamisissa (mikä on toki aina suositeltavaa).&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
== Integraalilaskenta ja Sarjat (aiemmin Analyysi II) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
== Tieteellinen viestintä / Matematiikan harjoitustyö (ent. Analyysin harjoitustyö) ==&lt;br /&gt;
2 op (aineopintoja, harjoitustyöosuus) + 3 op (matematiikan opiskelijoiden äidinkielen opinnot)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I ja tarpeeksi (?) matematiikan opintoja&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tieteellinen viestintä on syksynä 2015 uusi pakollinen kurssi matematiikan pääaineopiskelijoille, jonka yhteydessä tehdään &#039;&#039;&#039;Matematiikan harjoitustyö&#039;&#039;&#039; (korvaa entisen Analyysin harjoitustyön). Ilmoituksen mukaan kurssilla käsitellään tieteellisen (matemaattisen) tekstin kirjoittamista, suullista esittämistä, yleisesti tieteellistä julkaisemista,  sekä Latexin käyttöä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Uuden kurssin soveltavuus sivuaineopiskelijoille (erityisesti JTKT:n tehneille käpistelijöille) tämän kirjoittaneelle mysteeri. Entinen analyysin harjoitustyö oli (sivuaineopiskelijoille vapaaehtoinen) hieman tavallista analyysin laskaritehtävää laajempi harjoitustyö, mutta joidenkin (= fuksiwikin aiempien kirjoittajien) mielestä myös sivuaineilijoille hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
tldr. Ei tietoa, luultavasti ei erityisen suositeltava käpistelijöille. (Mutta joku voi halutessaan kokeilla käydä ja kirjoittaa sitten tänne tarkemmin oliko hyödyllinen vai ei).&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
Lisäapuja kurssin sisällön suorittamiseen voi kalastaa näistä Gilbert Strangin MIT:n Lineaarialgebran kurssin luentovideoista:&lt;br /&gt;
http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
2 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa. Kurssi on aiemmin ollut 5 opintopisteen laajuinen, mutta syksyllä 2015 se muuttui kahteen opintopisteeseen. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebralliset rakenteet I ja II (ent. Algebra I) ==&lt;br /&gt;
5+5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I (ent. Johdatus todennäköisyyslaskentaan) ==&lt;br /&gt;
5 op, kevät, periodi III&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Et pelästy nähdessäsi integraalin; lukion pitkän matematiikan integraalilaskenta oletetaan esitietona.  Lukion todennäköisyyslaskennan kurssin asioiden muistaminen ei ole haitaksi, muttei suinkaan välttämätöntä (samat asiat käydään huolellisemmin kurssilla läpi). Tilastotieteen OPS suosittele alle kurssia Johdatus yliopistomatematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Nimensä mukaisesti kyseessä on johdantokurssi todennäkoisyyslaskentaan, erityisesti siinä määrin missä sitä tarvitaan kurssilla Johdatus tilastolliseen päättelyyn (seuraavassa periodissa) ja muilla tilastotieteen perusopinto-tasoisilla kursseilla (data-analyysit jne.). &lt;br /&gt;
&lt;br /&gt;
Kurssilla lähdetään liikkeelle todennäköisyyden käsitteestä (aksioomat) ja todennäköisyyslaskennan alkeista. Lisäksi tutustutaan kombinatoriikan perusteisiin, (yksiulotteisiin) satunnaismuuttujiin ja tavallisimpiin diskreetteihin ja jatkuviin jakaumiin. Laskareissa ollut (ainakin viimeksi järjestyllä kurssilla) MATLAB-tehtäviä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa lukemistoa joskus virallisena kurssikirjanakin nähty Pekka Tuomisen &#039;&#039;Todennäköisyyslaskenta&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Hieman vakavammalla otteella todennäköisyyslaskentaa tehdään aineopintotasoisella 10 nopan kurssilla Todennäköisyyslaskenta II.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus:TODO ===&lt;br /&gt;
&lt;br /&gt;
Joku paremmin osaava voi kirjoittaa jotain soveltuvuudesta käpistelyyn. Todennäköisyyslaskennasta on hyötyä ainakin algoritmilinjalla.&lt;br /&gt;
&lt;br /&gt;
== Tilastollinen päättely I (ent. Johdatus tilastolliseen päättelyyn) ==&lt;br /&gt;
5 op, kevät, IV periodi&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus todennäköisyyslaskentaan (edellisessä periodissa, tämä on melko suora jatkokurssi sille)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Tilastotieteen perusopintoja. Kurssilla on tavattu keskittyä klassisen (frekventistinen tulkinta) tilastotieteen perusteisiin (binomikoe, otos, uskottavuus, estimointiteoriaa, luottamusvälit, tilastolliset testit, pienimmän neliösumman menetelmä ja lineaarinen regressio), mutta kurssin lopulla myös hieman Bayes-päättelyn alkeita.&lt;br /&gt;
&lt;br /&gt;
Vaihtoehtoisesti voi harkita valtiotieteellisen kursseja Johdatus yhteiskuntatilastotieteeseen ja Tilastotieteen jatkokurssi, jotka ovat matemaattisesti hieman kevyemmät ja sovellushenkisempiä. Kannattaa tutustua tutkintovaatimuksiin: https://wiki.helsinki.fi/display/Tilastotiede/Tilastotieteen+tutkintovaatimukset+sivuaineopiskelijoille+2014-2016&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus: TODO===&lt;br /&gt;
&lt;br /&gt;
Ks. Johdatus todennäköisyyslaskentaan. (?).&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Useimmat tietojenkäsittelytieteen laskennalliset ongelmat ovat nimenomaan kombinatorisia (optimointi)ongelmia, joten kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
== Lukualueet ==&lt;br /&gt;
3 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole, sillä kurssi täydentää lähinnä täydentää lukiomatematiikan tietoja kompleksilukujen osalta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla keskitytään lähinnä kompleksilukuihin, näiden peruslaskutoimituksiin (yhteenlasku, kertolasku ja liittoluvut) sekä geometriseen tulkintaan. Kurssi on melko helppo ja se suoritetaan perinteisesti pelkästään laskaritehtävillä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla ei esitellä edes kompleksilukujen matemaattisia sovelluksia eikä siis myöskään tietojenkäsittelytieteen kannalta relevantteja asioita juuri tule. Kurssi kuitenkin sopii matematiikan opintojen alkuun leppoisan luonteensa vuoksi.&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan I ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tällä kurssilla pärjännee hyvin lyhyenkin matematiikan pohjalta, vaikka matemaattinen ajattelu onkin tarpeen. Kannattaa muistaa, että filosofeillakin on omat pakolliset logiikan kurssinsa, jotka pureutuvat yhdessä syvemmälle kuin tämä peruskurssi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Moni aineopintotason kurssi käsittelee logiikan perusteita, mutta Johdatus logiikaan on ainoa, joka esittää ne kattavasti. Pääpaino on ensimmäisessä osassa on propositiologiikassa jossa operoidaan pelkillä vakiosymboleilla. Muutaman keskeisen teoreettisen tuloksen ohella käsitellään varsin kattavasti totuustaulut, resoluutio, semanttiset puut ja luonnolliseksi päättelyksi kutsuttu järjestelmä, joka on toisinaan käsittämättömän kömpelö. (Luonnollisessa päättelyssä yritetään johtaa jokin lause tehdyistä oletuksista. Semanttisia puita käytettäessä puolestaan selvitetään, millä ehdoilla annettu lause on tosi.)&lt;br /&gt;
&lt;br /&gt;
Hannele Salmisen ja Jouko Väänäsen kirja &#039;&#039;Johdatus logiikkaan&#039;&#039; on kaksipiippuinen juttu. Joiltain osiltaan se soveltuu hyvin itseopiskeluun ja mahdollistaa selvästi kurssia nopeamman etenemisen. Toisaalta kun vastaan tulee &amp;quot;induktiolla lauseen rakenteen suhteen&amp;quot;, on aika hakata päätä seinään. Samat asiat olisi voinut todistaa huomattavasti selkeämmälläkin tavalla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Nykymatematiikka perustuu logiikkaan. Tietojenkäsittelytiede lähti liikkeelle loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
Usein suositellaan esitietokurssiksi jos matemaattinen logiikka (esim. samanniminen syventävä kurssi) kiinnostaa enemmänkin (mutta tästä kuulee joskus eriäviä mielipiteitä, joten tiedä häntä; ehkä kuitenkin suositeltavaa käydä tämä ennen kuin marssii maisterivaiheen logiikkaan ellei ole erityisen rohkea olo.)&lt;br /&gt;
&lt;br /&gt;
== Johdatus logiikkaan II ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Johdatus logiikkaan I|Johdatus logiikkaan I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Predikaattilogiikkaa.&lt;br /&gt;
&lt;br /&gt;
== Mitta ja integraali ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Vektorianalyysi|Vektorianalyysi]]. [[#Topologia I|Topologia I]]:tä suositellaan vieläkin vahvemmin kuin Vektorianalyysin yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Janan luonnollinen mitta on sen pituus, tasokuvion mitta pinta-ala ja kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien määritelmien perusteella.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mitta ja integraali on analyysin syventävien opintojen peruskurssi. Jos aikoo suorittaa matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Topologia I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I]].&lt;br /&gt;
Kurssi on luonteeltaan abstrakti, joten muidenkin matematiikan kurssien käyminen ennen tätä on suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Avoimuuden, jatkuvuuden ja raja-arvon käsitteet yleistetään metrisissä ja normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin [[#Algebra I|Algebra I]]. Monet voivat kokea tämän kurssin vaikeutena, mutta tässäkin tapauksessa kysymys on ennemminkin korkeasta kynnyksestä kuin asioiden vaikeudesta. Mitä enemmän matematiikkaa on opiskellut ennen Topologia I:tä, sitä matalammaksi kynnys käy, kun tottuu asioiden käsittelyyn yleisellä tasolla. Jussi Väisälän kirja &#039;&#039;Topologia I&#039;&#039; sopii hyvin itseopiskelumateriaaliksi.&lt;br /&gt;
&lt;br /&gt;
Kurssi käsittelee oikeastaan enemmän analyysin peruskäsitteitä kuin topologiaa. Voidaan perustellusti sanoa, että Topologia I suhtautuu topologiaan samalla tavalla kuin [[#Diskreetti matematiikka I|Diskreetti I]] diskreettiin matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Topologia I on kurssi, joka on tarkoitettu lähinnä helpottamaan analyysin opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää oppimäärään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vektorianalyysi I ja II(ent. Vektorianalyysi) ==&lt;br /&gt;
5+5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I ja II]]. Myös [[#Topologia I|Topologia I]]:n tiedoista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Vektorianalyysi käsittelee useamman muuttujan differentiaali- ja integraalilaskentaa. Lähestymistapa on käytännöllisempi kuin Analyysi I+II:ssa, mikä on ymmärrettävää. Merkittävä osa yhden muuttujan funktioiden teoriasta yleistyy nimittäin vähällä vaivalla useamman muuttujan funktioille, joten samaa asiaa ei kannata käsitellä uudestaan yhtä tarkasti. Kannattaa huomioida, ettei kurssin suomenkielistä oppikirjaa ole ollut saatavilla enää vähään aikaan, vaan opiskelija joutuu joko turvautumaan kopiokoneeseen tai metsästämään itse vastaavaa kirjallisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vektorianalyysi ei ole enää samalla tavalla yleissivistystä kuin Analyysi I ja II. Kurssin tietoja tarvitaan samoilla aloilla kuin analyysin perusteitakin, mutta esimerkiksi ohjelmistotekniikkaan tai käyttöliittymiin erikoistuvalle niistä ei ole suurempaa hyötyä.&lt;br /&gt;
&lt;br /&gt;
Vektorianalyysia voi suositella lähinnä tutkijoiksi aikoville sekä teoreettisemmille aloille erikoistuville. (Esim. algolinjan Introduction to Machine Learning -kurssilla tämä on hyödyllinen tosin ei välttämätön esitieto.) Erityisesti osittaisderivaatat ja gradientin käsite (kurssin ensimmäin puolisko) ovat hyödyllisiä vähän kaikkialla (esim. optimointialgoritmit), ja yleisesti vektorianalyysin työkaluista on hyötyä jos törmää moniulutteisiin tn-jakaumiin (monet tilastotieteen käytännön sovelluskohteet, esimerkiksi juuri koneoppimisen alalla).&lt;br /&gt;
&lt;br /&gt;
Matematiikasta syventävien opintojen kokonaisuuden lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssi on jatkoa JDM-kurssille. Kurssilla esitellään verkkoteorian peruskäsitteitä ja -tuloksia. Keskeisiä käsitteitä ovat suuntaamattomat ja suunnatut verkot (suhteikot), puut sekä erilaiset kulut (Hamiltonin ja Eulerin). &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi soveltuu erittäin hyvin tietojenkäsittelytieteilijöille, sillä verkot ovat kenties tietojenkäsittelytieteen yleisimpiä struktuureja ja malleja (kuten Tietorakenteet kurssilta tulee tutuksi). &lt;br /&gt;
&lt;br /&gt;
Kurssin [[#Diskreetti matematiikka II|aiemmasta versiosta]] sanottua: Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että kurssi on suositeltava kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications of Matrix Computations ==&lt;br /&gt;
(a.k.a. Matriisilaskennan sovellukset)&lt;br /&gt;
5 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebra I + II. Muista matematiikan kursseista ei haittaakaan.&lt;br /&gt;
&lt;br /&gt;
(Matlab / Octave -ohjelmointitaustaa suositellaan, mutta lähinnä siksi ettei sitä opeteta kädestä pitäen. Käpistelijälle jolla on jo hieman ohjelmointitaustaa, Matlab-syntaksin oppiminen siinä missä sitä kurssilla tarvitaan luulisi olevan ihan mahdollista.)&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Lineaarialgebran ja matriisilaskennan sovelluskurssi ts. Matlab-ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Suositeltava kurssi, jos Linisten jälkeen kiinnostaa mihin sitä lineaarialgebraa sitten oikeastaan voi käyttää. Tarkempi fokus ollut joskus hieman sekalainen ja muutenkin vähän vaihdellut luennoitsijan mielenkiinnon mukaan, viimeisimmällä iteraatiolla (syksyllä 2014) keskityttiin kuvankäsittelyyn. Muita usein nähtyjä aiheita: numeerista integrointia, Markovin ketjuja, Googlen PageRank-algoritmi, wavelet- / Fourier-muunnoksia (FFT), pääkomponenttianalyysia, ominaisarvoja ja matriisihajotelmia.&lt;br /&gt;
&lt;br /&gt;
Verrattuna johonkin abstraktimpaan kurssiin (joku Topo I tulee mieleen), kurssi on varsin käytännönläheistä soveltavaa matematiikkaa ja ohjelmointia.&lt;br /&gt;
&lt;br /&gt;
Poikkeuksellisesti muihin matematiikan kursseihin verrattuna, kurssilla ei ole tavattu käyttää kurssikirjaa eikä myöskään kannata odottaa kattavia luentomuistiinpanoja nettiin, eli luennoilla kannattaa käydä!&lt;br /&gt;
&lt;br /&gt;
=== Soveltavuus ===&lt;br /&gt;
&lt;br /&gt;
Ei ollenkaan huono kurssi matikan laajempaan sivuaineeseen Linis I+II:n jatkoksi, jos soveltava matematiikka kiinnostaa. Jotain viitettä voi antaa, että kyseessä on matikan pääaineilijoille eräänlainen epävirallinen (?) porttikurssi tietokoneavusteisen matikan maisterilinjalle.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
Kuilu syventävien ja aineopintojen välillä on usein suuri, joten syventäville kursseille ei kannata rynnätä kylmiltään. Usein esimerkiksi Matemaattisen logiikan linjan kursseilla ei ole erityisiä esitietovaatimuksia, mutta opiskelijoilla oletetaan olevan &amp;quot;matemaattista yleissivistystä tai kypsyyttä&amp;quot;. Käytännössä tämä tarkoittaa, että esim. aineopintoja on jo suoritettuna eikä matemaattinen ajattelu ole vierasta.&lt;br /&gt;
&lt;br /&gt;
Matematiikasta voi suorittaa 60 op laajuisen syventävien opintojen kokonaisuuden käymällä 40 opintopisteen edestä syventäviä kursseja ja kirjoittamalla 20 op arvoisen sivuainetutkielman (ns. &amp;quot;sivuainegradu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== Laskettavuuden teoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen ajattelutavan on syytä olla tuttu. Erityisesti [[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
Suositeltavaa on, että aineopintojen kursseja on jo jonkin verran takana, sillä kurssilla ajoittain esitellään yhteyksiä mm. logiikkaan ja topologiaan (tosin esitiedot näistä eivät ole välttämättömiä).&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Mielipide 1: Tämän kurssin käymisestä ei ole yhtään mitään hyötyä. Jos laskennan teoria jostain syystä kuitenkin kiinnostaa, tämän kurssin käyminen on ehdottoman suositeltavaa jo yksin sen tarjoaman vaihtoehtoisen lähestymistavan takia.&lt;br /&gt;
&lt;br /&gt;
Mielipide 2: Kurssi on erittäin hyödyllinen ottaen huomioon sen, että Tietojenkäsittelytieteen laitoksella ei enää juurikaan opeteta kurssia Laskennan teoria. Muutenkin laskennan teoriaa käsitellään vain lyhyesti Laskennan mallit -kurssilla. Jatkokurssiksi sopii myös [[#Vaativuusteoria|Vaativuusteoria]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen logiikka ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Käytännössä logiikan perustietojen hallitseminen esimerkiksi kurssilta [[#Logiikka I|Logiikka I]] on lähes välttämätöntä, eikä muidenkaan kurssien käyminen ole ainakaan haitaksi. Kysymys on joka tapauksessa syventävien opintojen kurssista, joten matemaattisen ajattelutavan omaksumista voidaan pitää välttämättömänä edellytyksenä kurssille osallistumiseen.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Periaatteessa kurssin sisältö vastaa hyvin Jouko Väänäsen kirjaa &#039;&#039;Matemaattinen logiikka&#039;&#039;, mutta käänteisessä järjestyksessä. Läpi käydään jo logiikan peruskurssilla tutuksi tulleet logiikan perusteet hieman teoreettisemmasta (ja monien mielestä keinotekoisesti vaikeutetusta) näkökulmasta. Myöhemmin kurssilla törmätään muun muassa rekursiivisiin funktioihin ja laskettavuusteoriaan. Mielipiteitä on monia, mutta ainakin omasta mielestäni kirjan lähestymistapa on mielekkäämpi kuin kurssilla viime aikoina käytetty.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matemaattista logiikkaa voidaan suositella ennen kaikkea logiikasta kiinnostuneille. Syventävien opintojen kurssien joukossa se lienee sieltä helpoimmasta päästä, vaikka loogikoille tyypillisen käsittämätön notaatio yrittääkin parhaansa mukaan sabotoida ymmärrystä. Hyötyä kurssista saattaa olla, jos esimerkiksi laskennan teoria, tietokantojen mallinnus, ohjelmointikielten periaatteet tai perinteinen tekoäly kiinnostavat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reaalianalyysi I ==&lt;br /&gt;
6 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Reaalianalyysi I käsittelee reaalianalyysin perusteita teoreettiselta näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet, joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä päämäärättömyys, vaikka monet käsiteltävät asiat ovatkin aikaisemmilla&lt;br /&gt;
kursseilla saatujen tulosten yleistyksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Reaalianalyysi I on luontevaa jatkoa Mitalle ja integraalille, joten samat perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin jälkeen olisi* Sovelletun analyysin perusteet, mutta minulla ei ole käsitystä sen&lt;br /&gt;
sisällöstä tai soveltuvuudesta (*tai ainakin oli joskus, tämän kirjoittaja ei ole nähnyt tuonnimistä kurssia luennoitavan enää).&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyysteoria ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Mitta ja integraali|Mitta ja integraali]] ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lyhyesti sanottuna Todennäköisyysteoriassa käsitellään todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti. Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys on ennemminkin pohjan rakentamisesta aiemmin opitun alle.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todari II on hyödyllinen kurssi erityisesti älykkäiden järjestelmien linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska kyse on syventävästä matematiikan kurssista on suositeltava käydä tarpeeksi aineopintojen kursseja ennen. Erityisesti Logiikka I ja Algebra I ovat hyödyllisiä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla käsitellään nimensä mukaisesti vaativuusteoriaa, joka tutkii kuinka vaikeita erilaiset laskennalliset ongelmat ovat. Kurssilla käytetään mallina TKTL:n Laskennan mallit -kurssilta tuttua Turingin konetta sekä esitellään tunnetuimmat vaativuusluokat P, NP ja PSPACE. Lisäksi käsitellään NP-täydellisyyttä ja PSPACE-täydellisyyttä. Lopuksi tutustutaan säännöllisiin kieliin ja äärellisiin tilakoneisiin (tällä kurssilla erikoistapaus Turingin koneesta). &lt;br /&gt;
&lt;br /&gt;
Kurssilla saatetaan myös esitellä lyhyesti deskriptiivistä vaativuusteoriaa, jolloin (matemaattisen) logiikan kursseista on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssin aihepiiri kuuluu tietojenkäsittelytieteilijöiden yleissivistykseen. Kurssin lähestymistapa on kuitenkin hyvin matemaattinen (todistukset tehdään tarkasti ilman käsien heiluttelua), joka saattaa olla vierasta käpistelijöille. Lisäksi kurssin tekniikat ovat usein tästä syystä melko matalalla tasolla, joten varsinaista yleiskuvaa vaativuusteoriasta ei saa, mutta vahvat perustiedot kylläkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
10 op, suoritetaan loppukokeella&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom. Tämä ei ole sama kurssi kuin [[#Verkot|Verkot]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Tiukkoja esitietovaatimuksia ei ole, mutta [[#Diskreetti matematiikka II|Diskreetti matematiikka II]] on vahvasti suositeltava. Koska kysymys on laudatur-erikoiskurssista, kurssilla oletetaan useimpien alojen perusteet tutuiksi. Logiikan, lineaarialgebran, topologian ja todennäköisyyslaskennan alkeiden osaaminen on hyödyksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tämä kurssi käsittelee nimensä mukaisesti verkkoteoriaa Diestelin kirjan&lt;br /&gt;
&#039;&#039;[http://www.math.uni-hamburg.de/home/diestel/books/graph.theory/ Graph Theory]&#039;&#039; pohjalta. Diskreetti II:ssa käsitellyt asiat ohitetaan nopeasti ensimmäisessä luvussa, minkä jälkeen käsitellään syvemmin parituksia, yhtenäisyyttä, tasoverkkoja, värityksiä, satunnaisverkkoja ja Ramseyn teoriaa. Laudatur-kurssin oppimateriaaliksi kirja on poikkeuksellisen selkeä ja ymmärrettävä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Matematiikan laudatur-erikoiskurssille tuleva toivottavasti tietää mitä sieltä on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa opiskella kun siihen on mahdollisuus.&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla. Useimmat vanhoista kursseista, kuten Lineaarialgebra ja Diskreetti matematiikka II on pilkottu kahteen osaan, joten näkemykset näistä vanhoista kursseista pätevät jossain määrin myös uudempiin kursseihin. Asiasisältö ei varsinaisesti ole vuosien varrella muuttunut.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssin korvaa lukuvuodesta 2005-2006 alkaen [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Kaikista matematiikan kursseista tämä lienee se kevyin ja helpoin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka I ei käsittele niinkään diskreettiä matematiikkaa kuin matematiikan perusteita. Alkeet käsitellään niin logiikasta, joukko-opista, relaatioista, funktioista, kombinatoriikasta, induktiosta kuin rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen tietojenkäsittelytieteen kurssien aloituskynnystä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on se kurssi, jolla jokaisen käpistelijän kannattaisi matematiikan opintonsa aloittaa. Valitettavasti Diskreetti I luennoidaan jostain käsittämättömästä syystä keväisin. Luentomoniste on kuitenkin poikkeuksellisen selkeä, joten yksi vaihtoehto on hankkia se ja käydä tenttimässä kurssi jo marraskuun alun yleistentissä.&lt;br /&gt;
&lt;br /&gt;
== Diskreetti matematiikka II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Kurssit [[#Kombinatoriikka|Kombinatoriikka]] ja [[#Verkot|Verkot]] korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssin käsittelytapa on kuitenkin teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla kursseilla omaksuttu matemaattinen ajattelu auttaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Diskreetti matematiikka II käsittelee varsinaisen diskreetin matematiikan osa-alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]), vaikka perusteisiin edelleen jäädäänkin. Verkkoteoriaa käsitellään noin puolet kurssista, mutta tässäkään ajassa ei ehditä peruskäsitteitä ja -tuloksia pidemmälle. Kurssi perustuu verkosta saatavilla olevaan luentomonisteeseen, joka on matematiikan luentomonisteeksi suhteellisen luettava.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Alaa tuntematon olettaisi verkkoteoriaa tarvittavan tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit [[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]] (5 op) ja II (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Lineaarialgebra I on kurssina sieltä helpommasta päästä ja tuntuu lähes suoralta jatkolta lukiomatematiikalle.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Linis I alkaa lineaarisilla yhtälöryhmillä, joista edetään matriiseihin. Tämän jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla. Vaikeinta lienee kurssilla käytettävän kielen sisäistäminen &amp;amp;mdash; lineaarialgebrassa kun on matematiikaksi poikkeuksellisen paljon uusia termejä. Moni asia kurssilla ratkeaa yhdistämällä matriisit ja muuttamalla näin saatu matriisi redusoituun porrasmuotoon Gauss-Jordanin eliminointimenetelmällä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra kuuluu käpistelijän matemaattiseen yleissivistykseen, vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on selkein sovelluskohde, mutta muitakin löytyy. Tiedonhallinnan syventävillä kursseilla sitä tulee kuulemma tämän tästä vastaan. Toisaalta vektorit ja matriisit tarjoavat kätevän tavan esittää matemaattisesti, että samat tai  samankaltaiset operaatiot suoritetaan kerralla useille alkioille.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. Lisäksi [[#Algebra I|Algebra I]] on vahvasti suositeltava.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Tällä kurssilla käsitellään lineaarialgebraa abstraktimmalla tasolla kuin Linis I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota. Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen lähestymistavan hyöty on vähintäänkin kyseenalainen.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebra II on syventävien opintojen kurssi, joten suoranaista hyötyä käpistelijälle on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Optimointi I ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Differentiaalilaskentaa esimerkiksi kurssilta [[#Analyysin peruskurssi|Analyysin peruskurssi]] tai [[#Analyysi I ja II|Analyysi I ja II]], sekä [[#Lineaarialgebra I|Lineaarialgebra I]]. Useamman muuttujan differentiaalilaskennasta kurssilta [[#Vektorianalyysi|Vektorianalyysi]] on hyötyä, jos on käynyt Analyysi I+II:n Analyysin peruskurssin asemasta, mutta vektorianalyysin käyminen rinnakkain optimoinnin kanssa riittää.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Lineaarista ja kvadraattista optimointia ja vastaavia kuljetusongelmia. Kurssi käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista optimointia on tapana suorittaa tietokoneilla, ei kynällä ja paperilla.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Ennen kaikkea tarvitaan istumalihaksia, sillä laskuharjoitukset sisältävät runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä, sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I varmastikin hyödyllinen kurssi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Todennäköisyyslaskenta I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit Johdatus todennäköisyyslaskentaan (5 op) ja Johdatus tilastolliseen päättelyyn (5 op) korvaavat yhdessä tämän kurssin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Joko [[#Analyysi I ja II|Analyysi I ja II]] tai [[#Analyysin peruskurssi|Analyysin peruskurssi]]. Kurssista [[#Vektorianalyysi|Vektorianalyysi]] on myös jonkin verran hyötyä, sillä Todennäköisyyslaskenta I:ssä tarvitaan paikoin hieman useamman muuttujan integraalilaskentaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Todennäköisyyslaskennan perusteita varsin käytännönläheisellä tasolla. Teoria jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi kurssin [[#Mitta ja integraali|Mitta ja integraali]] laajuudessa. Todennäköisyyslaskennan alkeiden lisäksi käsitellään satunnaismuuttujia, kombinatoriikkaa sekä tavallisimpia diskreettejä ja jatkuvia jakaumia. Kurssin sisältö vaihtelee suuresti luentokertojen välillä, mutta Pekka Tuomisen kirja &#039;&#039;Todennäköisyyslaskenta&#039;&#039; on aina vähintäänkin hyvää oheislukemistoa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Todennäköisyyslaskentaa tarvitaan tietojenkäsittelytieteessä esimerkiksi rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_sivuaineopinnoista&amp;diff=7877</id>
		<title>Matematiikan sivuaineopinnoista</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_sivuaineopinnoista&amp;diff=7877"/>
		<updated>2016-03-02T12:33:11Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: /* Pari neuvoa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tämä kirjoitus on tarkoitettu auttamaan tietojenkäsittelytieteen fukseja matematiikan sivuaineopintojen aloittamisessa ja sopivien kurssien valitsemisessa. Ne tarjoavat myös erään näkemyksen siitä, mitä jotkut matematiikan kurssit pitävät sisällään ja kuinka relevantteja ne ovat käpistelijän kannalta. Annettuihin neuvoihin kannattaa kuitenkin suhtautua varauksella, sillä alkuperäinen kirjoittaja on päättänyt lukea matematiikkaa keskivertoa laajemman pääaineoppimäärän verran. Tekstin alkuperäisversion on laatinut Jouni Siren. Päivittämiseen ovat osallistuneet ainakin Tomi Jylhä-Ollila ja Anssi Syrjäsalo. &lt;br /&gt;
&lt;br /&gt;
== Miksi matematiikkaa kannattaa opiskella? ==&lt;br /&gt;
Monilla käpistelijöillä on tunnetusti kielteinen asenne matematiikkaa kohtaan. Matematiikan kurssit tuntuvat usein teoreettisilta ja olevan vailla kosketuspintaa tietojenkäsittelytieteeseen. Matematiikan laitoksen kurssitarjontaa pidetään pelkästään matemaatikoille suunnattuna. Kuitenkin opintojen loppuvaiheessa useimmat huomaavat, että matematiikan opiskeleminen oli todellakin tarpeellista opintojen kannalta.&lt;br /&gt;
&lt;br /&gt;
On totta, ettei Matematiikan laitos tarjoa sellaista opetusta, mitä käpistelijät tarvitsevat. Kuitenkin niin kauan kuin laitoksellamme ei ole resursseja ja/tai halua järjestää omia matematiikan kursseja, tämän ongelman kanssa on yritettävä tulla toimeen. Parhaiten soveltuvien kurssien valitseminen heti alusta asti on olennaista, varsinkin jos aikomuksena ei ole opiskella matematiikkaa sen itsensä takia.&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytieteessä on kieltämättä monia osa-alueita, joilla perinteistä matematiikkaa tarvitaan vain vähän tai ei lainkaan. Käyttöliittymätutkimus ja ohjelmistotuotanto ovat eräitä esimerkkejä tällaisista aloista. Nekään eivät ole vapaita matematiikasta eivätkä etenkään matemaattisesta ajattelusta. Kaikilla tietojenkäsittelytieteen osa-alueilla on keskeistä samankaltainen abstraktioiden ja analogioiden etsiminen kuin matematiikassakin. Teknisemmillä osa-alueilla matemaattista täsmällisyyttä tarvitaan erityisen paljon, sillä tietokoneet eivät tunnetusti tee sitä mitä niiden halutaan tekevän, vaan mitä niiden käsketään tekevän. Toimiva tietokone tekee asiat täsmälleen niin kuin on käsketty, jolloin pienimmätkin virheet suunnittelussa tai toteutuksessa voivat olla kriittisiä.&lt;br /&gt;
&lt;br /&gt;
Matemaattisen ajattelun lisäksi tarvitaan myös matematiikan osaamista. Tietojenkäsittelytieteestä ei valmistuta pelkäksi ohjelmistotuotanto- tai tietokanta-asiantuntijaksi, vaan tuoreella maisterilla on oltava jokseenkin laajat perustiedot kaikilta tietojenkäsittelytieteen osa-alueilta. Tietojenkäsittelytiede syntyi loogikoiden ajatusleikkinä ja eriytyi matematiikasta omaksi tieteenalakseen vasta joitain vuosikymmeniä sitten. Sen monet osa-alueet ovat edelleen tiiviissä yhteydessä matematiikkaan, eikä niiden perusteidenkaan ymmärtäminen ole mahdollista ilman lukiomatematiikkaa syvempää matematiikan osaamista.&lt;br /&gt;
&lt;br /&gt;
Matematiikan taitoja tarvitaan tietojenkäsittelytieteen opinnoissa jo varhaisessa vaiheessa. Malliopintosuunnitelmassa ensimmäisen vuoden keväälle sijoitetut Tietorakenteet ja Tietokantojen perusteet ovat esimerkkejä tällaisista kursseista. Toisena opiskeluvuonna matematiikkaa tarvitaan jo ainakin Laskennan malleissa ja Rinnakkaisohjelmoinnissa. Lisätietoja tietojenkäsittelytieteen kurssien matemaattisista esitietovaatimuksista ja -suosituksista löytyy [[Millaista matematiikkaa opinnoissa tarvitaan|omalta sivultaan]].&lt;br /&gt;
&lt;br /&gt;
== Pari neuvoa ==&lt;br /&gt;
Ensimmäinen neuvo on ilmeinen: Lue huolella sekä tietojenkäsittelytieteen että matematiikan opinto-oppaat. Niistä löytyy paljon hyödyllistä informaatiota, joka on ensimmäisellä lukukerralla jäänyt huomaamatta, koska asioita ei silloin ymmärtänyt. Myös Limeksen Älä Hätäile -opas sisältää ihan hyödyllistä tietoa, vaikka matematiikan osuus onkin kirjoitettu matemaatikon näkökulmasta. Sivulla [[Matematiikan kurssit]] on analysoitu, mitkä matematiikan kurssit ovat kiinnostavia tietojenkäsittelytieteilijöiden kannalta. (Kannattaa huomioida ettei kurssilistausta päivitetä kovin aktiivisesti, joten siellä saattaa seikkailla kursseja joita ei enää luennoida tai joiden nimi ja/tai sisältö muuttunut. Hyvin satunnaisesti tai peräti ainutkertaisesti luennoitavat kurssit eivät myöskään yleensä ehdi fuksiwikiin, tällaiset löytää parhaiten tarkkailemalla matikan laitoksen omia sivuja.)&lt;br /&gt;
&lt;br /&gt;
Jos jokin asia tuntuu vaikealta, syy saattaa hyvinkin olla siinä, että asia on vaikea. Ongelman kanssa ei kuitenkaan kannata tuskailla yksin, vaan siihen kannattaa etsiä apua. Muut samalla kurssilla olevat tai sen jo käyneet opiskelijat ovat yksi vaihtoehto. Matematiikan laitoksella heitä kannattanee etsiä opiskelijahuoneesta, joka löytyy Exactumin 3. kerroksesta huoneesta C338 (Komero). Matematiikan laitoksella pidetään myös laskupajaa, jonne voi mennä hakemaan apua käynnissäolevien kurssien tehtäviin. Tietojenkäsittelytieteen laitoksella voi suunnata Gurulaan, jonka vakioasukkaat päinvastaisista huhuista huolimatta myös opiskelevat.&lt;br /&gt;
&lt;br /&gt;
Vielä yksi neuvo: Nuku riittävästi. Vaikka 5-6 tunnin yöunilla pärjääkin pitkään, opiskeleminen on huomattavasti helpompaa ja motivoivampaa hyvin nukkuneena. Matematiikan opiskeleminen vaatii aivan toisella tavalla keskittymistä kuin monesta muusta aineesta tuttu tiiliskivien selailu ja esseiden kirjoittaminen. Kirjoissa ja monisteissa on vähän sivuja, mutta se vähä on (mahdollisimman) tiivistä asiaa ja tulee osaamisen lisäksi myös ymmärtää. Kymmenen sivua tunnissa on jo kova lukutahti ja kertoo siitä, ettei mitään ongelmakohtia ole tullut vastaan.&lt;br /&gt;
&lt;br /&gt;
== Kurssien suorittaminen ==&lt;br /&gt;
Matematiikan kurssien suorittamiseen on kaksi vaihtoehtoista tapaa: 1) luentokurssi laskareineen ja kurssikokeineen tai 2) erilliskoe. Luentokurssilla luentoja on tyypillisesti neljä tai viisi tuntia viikossa koko lukukauden ajan, minkä lisäksi on laskuharjoituksia kahden viikkotunnin verran. Sekä luennot että laskuharjoitukset ovat vapaaehtoisia, mutta laskareissa käymisestä saa yleensä jonkin verran ylimääräisiä pisteitä kurssikoepisteiden päälle. Nämä pisteet voivat osoittautua juuri kriittiseksi kurssin läpäisyn kannalta.&lt;br /&gt;
&lt;br /&gt;
Kurssikokeiden etuna on, että tyypillinen kymmenen opintopisteen kurssi jaetaan kahteen tai kolmeen osaan, jolloin kokeeseen on vähemmän luettavaa. Toisaalta matematiikan koealueet eivät yleensä ole kovin laajoja; opintopistettä kohti luettavaa tulee vain 10-20 sivua. Vaikka suurin osa tästä täytyykin osata, useimmat kurssit pystyy suorittamaan erilliskokeella huomattavan vähällä vaivalla. On järkevää kokeilla kurssien suorittamista sekä kurssikokeilla että erilliskokeella, jotta löytäisi itselleen parhaiten sopivan opiskelutekniikan.&lt;br /&gt;
&lt;br /&gt;
Matematiikan yleistenttejä järjestetään helmi-, heinä- ja syyskuuta lukuunottamatta joka kuukausi. Syksyisin luennoitavat kurssit voi tenttiä loka-, tammi- tai huhtikuussa, kevään kurssit taas marras-, maalis- tai toukokuussa. Joulukuun tentti on varattu joillekin syventävien opintojen kursseille, kun taas kesän tenteissä voi suorittaa minkä kurssin tahansa. Yleistentteihin, kuten matematiikan kursseillekin, ilmoittaudutaan WebOodissa.&lt;br /&gt;
&lt;br /&gt;
== Matemaattinen kielenkäyttö ja ajattelu ==&lt;br /&gt;
Opettele lukemaan ja kirjoittamaan matematiikkaa. Se mikä näyttää harjaantumattomalle silmälle vain läjältä käsittämättömiä koukeroita, on todellisuudessa tekstiä, jota luetaan ylhäältä alas ja vasemmalta oikealle. On totta, että matemaattinen kieli pyrkii tiiviyteen ja täsmällisyyteen selkeyden ja luettavuuden kustannuksella. Yksi ainoa symboli saattaa tarkoittaa sanaa, lausetta tai kokonaista kappaletta. Täsmällisyyttä korostetaan myös käyttämällä aina samoja fraaseja samassa tilanteessa.&lt;br /&gt;
&lt;br /&gt;
Kannattaa muistaa, että järkeviä symboleita on paljon vähemmän kuin matemaattisia käsitteitä, muuttujista puhumattakaan. Niinpä samoja symboleita käytetään, uudelleenkäytetään ja väärinkäytetään tarkoittamaan lukuisia eri asioita. Onkin aina hyvä selittää symboleiden merkitys sanallisesti, jos ei koe sen käyvän (tarkastajalle) selväksi kontekstin perusteella.&lt;br /&gt;
&lt;br /&gt;
Muista, ettet tee vaikutusta keneenkään käyttämällä matemaattista kieltä. Symboleiden ja lyhenteiden runsas käyttö synnyttää helposti vaikutelman, ettei kirjoittaja itsekään tunne asiaa kunnolla, vaan yrittää peittää sitä korostetun matemaattisella kielenkäytöllä. Kaikenlaiset pienet tyylirikot ja poikkeamat vakiintuneista käytännöistä paljastavat kuitenkin kokemattomuuden. Jos jonkin asian voi ilmaista lyhyesti ja täsmällisesti myös suomeksi, niin kannattaa tehdä. Assarisetä tai -täti arvostaa sitä ja saattaa jopa muistaa sinua pisteillä.&lt;br /&gt;
&lt;br /&gt;
Täsmällinen matemaattinen kieli antaa helposti kuvan siitä, että matemaattinen ajattelu olisi mekaanista ja tiukasti rajattua. Tämä mielikuva on kuitenkin selvästi väärä. Vaikka joidenkin väitetään pystyvän ajattelemaan formaalisti, useimmat tarvitsevat intuitiivisen idean matemaattisesta tuloksesta tai rakenteesta pystyäkseen hyödyntämään sitä. Voidaan siis hyvällä syyllä sanoa, että matemaattinen ajattelu tapahtuu pääosin intuitiivisella tasolla.&lt;br /&gt;
&lt;br /&gt;
Täsmällisyyttäkin tarvitaan. Intuitiivisesti hyvältä näyttävä idea ei välttämättä toimi, ellei tilannetta rajoita jollain tavalla. Osan rajoitteista pystyy löytämään intuitiivisesti, mutta rajoitteiden täydentämiseen ja niiden riittävyyden osoittamiseen tarvitaan yleensä täsmällisempää otetta. Matemaattisen ajattelun &amp;quot;mekaaninen&amp;quot; puoli astuu tässä kohdassa mukaan peliin.&lt;br /&gt;
&lt;br /&gt;
Matemaattiset ideat ovat usein monimutkaisia ja monivivahteisia. Niiden välittäminen ihmiseltä toiselle edellyttää, että vastaanottaja ymmärtää perusidean lisäksi myös yksityiskohdat ja vivahteet. Koska ihmisten välinen viestintä on luonnostaan epämääräistä ja häviöllistä, tarvitaan matemaattisten ideoiden välittämiseen jokin riittävän täsmällinen ja rajoitettu kieli. Vaikka matemaattinen kieli ei kuvastakaan kovin hyvin matemaattista ajattelua, ei hyviä vaihtoehtoja ole olemassa.&lt;br /&gt;
&lt;br /&gt;
Yliopistomatematiikka on hyvin poikkeavaa esimerkiksi Aalto-yliopiston teknillisen korkeakoulun &amp;quot;insinöörimatematiikasta&amp;quot;. Lukion matematiikka on perusteellisesti juuri insinöörimatematiikkaa. Esimerkiksi matematiikan laitoksen kursseille tyypillinen joukko-opillinen lähestymistapa sivuutetaan pitkän matematiikan oppimäärässäkin kokonaan. Hyvät lukiotiedot eivät takaa menestymistä yliopistomatematiikassa; vastaavasti huonot lukiotiedot eivät takaa, että yliopistomatematiikka olisi erityisen mahdotonta. Menestymisessä (monelle tarkoittaa kurssin läpäisyä) lienee kuitenkin kyse enemmän ennakkoluuloista ja motivaatiosta. Motivaation olisi tietysti hyvä olla kunnossa.&lt;br /&gt;
&lt;br /&gt;
== Muita näkökulmia ==&lt;br /&gt;
Matematiikan opiskelu kannattaa aloittaa hyvissä ajoin, koska se kehittää matemaattista ajattelukykyä, josta on hyötyä lähes kaikilla TKTL:n kurseilla varsinkin Algoritmit ja koneoppiminen -linjan syventävissä opinnoissa Lisäksi joidenkin kurssien (esim. [[Matematiikan kurssit#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]] ja [[Matematiikan kurssit#Logiikka I|Logiikka I]]) varsinaiset asiat ovat kävelleet vastaan myös tietojenkäsittelytieteen perus- ja aineopintojen kursseilla.&lt;br /&gt;
&lt;br /&gt;
Matematiikkaan orientoitunut käpistelijä pääsee kursseista läpi, jos jaksaa avata kirjan, mutta tyypillisen, matematiikkaa hieman vierastavan, tietojenkäsittelijän on syytä varata aikaa erityisesti laskareiden tekoon. Eikä ole ollenkaan tavatonta, että laskaritehtävät tulevat kokeessa vastaan sellaisenaan.&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksen aineopintojen kurssit eivät välttämättä ole keskiverto matematiikan pääaineopiskelijallekaan helppoja. Mainittakoon myös, että Johdatus diskreettiin matematiikkaan -kurssin kohdalla läpipääsyprosentti on matematiikan laitoksella ollut jotakuinkin samaa luokkaa kuin meillä tietojenkäsittelytieteen laitoksellakin.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7872</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7872"/>
		<updated>2016-01-17T11:39:14Z</updated>

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

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

		<summary type="html">&lt;p&gt;Aqsalose: Project in Practical ML -&amp;gt; uusi kurssikanava&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
Jos käyt kurssia jolla on muitakin käpistelijöitä mutta jolla ei ole vielä irkkikanavaa, perusta sellainen, lisää tähän listaan ja mainosta mahdollisesti kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebralliset rakenteet I ja II, Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II (ja muu satunnainen matematiikkajutustelu) || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Big Data Frameworks || &#039;&#039;&#039;#tkt-bdf&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Software Design C++ || &#039;&#039;&#039;#tkt-c++&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Design and Analysis of Algorithms || &#039;&#039;&#039;#daa&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Elements of set theory || &#039;&#039;&#039;#settheory&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Computational Creativity || &#039;&#039;&#039;#itcc2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || &#039;&#039;&#039;#uh-phd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts15&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#jym&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan sekä Todennäköisyyslaskenta || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || &#039;&#039;&#039;#tkt-kandi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kombinatoriikka || &#039;&#039;&#039;#kombinatoriikka2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Legacy-ohjelmointiprojekti: TMC || &#039;&#039;&#039;#legacy&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux fundamentals || &#039;&#039;&#039;#tktl-linux-fu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || &#039;&#039;&#039;#matsov&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Mobile Platform Security || &#039;&#039;&#039;#tkt-mobisec&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet &amp;amp; jatkokurssi || &#039;&#039;&#039;#mooc.fi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#tkt-scala2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Project in Practical Machine Learning || &#039;&#039;&#039;#tkt-ppml2016&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Rinnakkaislaskenta grafiikkasuorittimilla || &#039;&#039;&#039;#rigra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
| Verkot || &#039;&#039;&#039;#verkot2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-selainohjelmointi || &#039;&#039;&#039;#youdontknowjs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#tkt-readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Aktiivinen aktiivikanava TKO-älyn aktiiveille || &#039;&#039;&#039;#tkt-aktiivit&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit ja Hackathonit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Fuksikanava]] || &#039;&#039;&#039;#tkt-fuksit2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Yleistä keskustelua, TKO-älyn entisiä ja nykyisiä jäseniä || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Counter-Strike: Global Offensiven pelaajat. Putting CS back to CS. || &#039;&#039;&#039;#tkt-csgo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dota 2:n huonoimmat pelaajat. Tänne olet tervetullut vaikket osaisi. || &#039;&#039;&#039;#tkt-dota-noobs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Se Dota 2:ta parempi MOBA. || &#039;&#039;&#039;#tkt-hon&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Niille, jotka uskaltavat myöntää pelaavansa League of Legendsiä || &#039;&#039;&#039;#tkt-lol&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Magicin, tuon parhaan korttipelin, paskimmat pelaajat || &#039;&#039;&#039;#tkt-mtg&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Hieman huonomman korttipelin vielä huonommat pelaajat || &#039;&#039;&#039;#tkt-hearthstone&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vastaisku aktiivikannulle! Kaikki paitsi idlaaminen on kielletty || &#039;&#039;&#039;#tkt-passiivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kumpulan KampusKino: Leffojen ja sarjojen toljottaminen Navetan valkokankaalla || &#039;&#039;&#039;#tkt-kino&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pizzatilausten koordinointi || &#039;&#039;&#039;#tkt-pizza&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Epävirallisten saunaexcujen koordinointi ja muu saunakeskustelu || &#039;&#039;&#039;#tkt-sauna&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tiukat säännöstöt / Esoteerista paskaa / Tule ja nauti || &#039;&#039;&#039;#tkt-haiku&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijänaisten tukikanava (kaikki sukupuolet tervetulleita) || &#039;&#039;&#039;#tkt-akat&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Liikunta- ja ulkoilukanava || &#039;&#039;&#039;#tkt-ulos&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Jos on tylsää elämässä || &#039;&#039;&#039;#tkt-trollaus&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7855</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7855"/>
		<updated>2015-09-02T16:10:18Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: ai DAAlla oli jo kannu :&amp;lt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
Jos käyt kurssia jolla on muitakin käpistelijöitä mutta jolla ei ole vielä irkkikanavaa, perusta sellainen, lisää tähän listaan ja mainosta mahdollisesti kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebralliset rakenteet I ja II, Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II (ja muu satunnainen matematiikkajutustelu) || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Big Data Frameworks || &#039;&#039;&#039;#tkt-bdf&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Software Design C++ || &#039;&#039;&#039;#tkt-c++&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Design and Analysis of Algorithms || &#039;&#039;&#039;#daa&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Elements of set theory || &#039;&#039;&#039;#settheory&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || &#039;&#039;&#039;#uh-phd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts15&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#jym&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan sekä Todennäköisyyslaskenta || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || &#039;&#039;&#039;#tkt-kandi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kombinatoriikka || &#039;&#039;&#039;#kombinatoriikka2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Legacy-ohjelmointiprojekti: TMC || &#039;&#039;&#039;#legacy&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux fundamentals || &#039;&#039;&#039;#tktl-linux-fu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || &#039;&#039;&#039;#matsov&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Mobile Platform Security || &#039;&#039;&#039;#tkt-mobisec&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet &amp;amp; jatkokurssi || &#039;&#039;&#039;#mooc.fi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#tkt-scala2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Project in Practical Machine Learning || &#039;&#039;&#039;#tkt-ppml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Rinnakkaislaskenta grafiikkasuorittimilla || &#039;&#039;&#039;#rigra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
| Verkot || &#039;&#039;&#039;#verkot2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-selainohjelmointi || &#039;&#039;&#039;#youdontknowjs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#tkt-readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit ja Hackathonit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Fuksikanava]] || &#039;&#039;&#039;#tkt-fuksit2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Yleistä keskustelua, TKO-älyn entisiä ja nykyisiä jäseniä || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Counter-Strike: Global Offensiven pelaajat. Putting CS back to CS. || &#039;&#039;&#039;#tkt-csgo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dota 2:n huonoimmat pelaajat. Tänne olet tervetullut vaikket osaisi. || &#039;&#039;&#039;#tkt-dota-noobs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Se Dota 2:ta parempi MOBA. || &#039;&#039;&#039;#tkt-hon&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Niille, jotka uskaltavat myöntää pelaavansa League of Legendsiä || &#039;&#039;&#039;#tkt-lol&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vastaisku aktiivikannulle! Kaikki paitsi idlaaminen on kielletty || &#039;&#039;&#039;#tkt-passiivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kumpulan KampusKino: Leffojen ja sarjojen toljottaminen Navetan valkokankaalla || &#039;&#039;&#039;#tkt-kino&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pizzatilausten koordinointi || &#039;&#039;&#039;#tkt-pizza&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Epävirallisten saunaexcujen koordinointi ja muu saunakeskustelu || &#039;&#039;&#039;#tkt-sauna&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tiukat säännöstöt / Esoteerista paskaa / Tule ja nauti || &#039;&#039;&#039;#tkt-haiku&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijänaisten tukikanava (kaikki sukupuolet tervetulleita) || &#039;&#039;&#039;#tkt-akat&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Liikunta- ja ulkoilukanava || &#039;&#039;&#039;#tkt-ulos&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7854</id>
		<title>Keskustelukanavat</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Keskustelukanavat&amp;diff=7854"/>
		<updated>2015-09-02T11:22:47Z</updated>

		<summary type="html">&lt;p&gt;Aqsalose: DAA kurssikanava&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tänne kurssien kanavat fuksikanavan topicin sijasta, ettei se ylivuoda.&#039;&#039;&#039; Kaikki kanavat sijaitsevat &#039;&#039;&#039;IRCnetissä&#039;&#039;&#039;. Kurssikanavat eivät ole virallinen tiedonlähde. Kanavien op-politiikka ei noudata mitään kaavaa.&lt;br /&gt;
&lt;br /&gt;
Jos käyt kurssia jolla on muitakin käpistelijöitä mutta jolla ei ole vielä irkkikanavaa, perusta sellainen, lisää tähän listaan ja mainosta mahdollisesti kiinnostuneille.&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Kurssin nimi&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Algebralliset rakenteet I ja II, Algebra I || &#039;&#039;&#039;#algebra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Algoritmit ongelmanratkaisussa || &#039;&#039;&#039;#alon&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Analyysi I ja II (ja muu satunnainen matematiikkajutustelu) || &#039;&#039;&#039;#analyysi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Big Data Frameworks || &#039;&#039;&#039;#tkt-bdf&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| C-ohjelmointi || &#039;&#039;&#039;#cee&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Software Design C++ || &#039;&#039;&#039;#tkt-c++&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Computer Organization II || &#039;&#039;&#039;#tkt-co2&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Clojure || &#039;&#039;&#039;#tkt-clojure&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Data Compression Techniques || &#039;&#039;&#039;#tkt-dct&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Design and Analysis of Algorithms || &#039;&#039;&#039;#tkt-daa2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Deterministic Distributed Algorithms || &#039;&#039;&#039;#dda-2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Digitaalisen median tekniikat || &#039;&#039;&#039;#dime&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Distributed Systems || &#039;&#039;&#039;#distsys&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Elements of set theory || &#039;&#039;&#039;#settheory&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Game engine architecture || &#039;&#039;&#039;#tkt-gea&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Gradun kirjoittajille || &#039;&#039;&#039;#tkt-gradu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Grafiikkaohjelmointia demoskenehengessä || &#039;&#039;&#039;#tkt-demo&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Interactive Systems ja Human-Computer Interaction || &#039;&#039;&#039;#hyhci&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Internet Protocols || &#039;&#039;&#039;#tkt-protocols&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to Machine Learning || &#039;&#039;&#039;#tkt-iml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Jatko-opiskelijat / PhD students || &#039;&#039;&#039;#uh-phd&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus funktionaaliseen ohjelmointiin || &#039;&#039;&#039;#jfo2012&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus peliohjelmointiin || &#039;&#039;&#039;#c-saab&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Johdatus tekoälyyn || &#039;&#039;&#039;#johtek&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus tietojenkäsittelytieteeseen || &#039;&#039;&#039;#jtkts15&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus yliopistomatematiikkaan || &#039;&#039;&#039;#jym&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Johdatus todennäköisyyslaskentaan sekä Todennäköisyyslaskenta || &#039;&#039;&#039;#todari&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kandidaatintutkielma || &#039;&#039;&#039;#tkt-kandi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kombinatoriikka || &#039;&#039;&#039;#kombinatoriikka2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käyttöjärjestelmät || &#039;&#039;&#039;#tkt-os&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Laboratory of Computational Creativity and Humor || &#039;&#039;&#039;#tkt-luovat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Laskennan mallit || &#039;&#039;&#039;#tkt-lama2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Legacy-ohjelmointiprojekti: TMC || &#039;&#039;&#039;#legacy&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lineaarialgebra ja matriisilaskenta I ja II || &#039;&#039;&#039;#linis&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux fundamentals || &#039;&#039;&#039;#tktl-linux-fu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Linux-ylläpito || &#039;&#039;&#039;#hy-linux-yp&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Logiikka I || &#039;&#039;&#039;#logiikka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Matriisilaskennan sovellukset || &#039;&#039;&#039;#matsov&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Mobile Platform Security || &#039;&#039;&#039;#tkt-mobisec&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotekniikan menetelmät || &#039;&#039;&#039;#otm&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotanto || &#039;&#039;&#039;#ohtu2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmistotuotantoprojekti || &#039;&#039;&#039;#ohtuprojekti&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmistoprojektien johtaminen ja ryhmädynamiikka || &#039;&#039;&#039;#ohdyna&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin harjoitustyö || &#039;&#039;&#039;#javalabra2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmoinnin perusteet &amp;amp; jatkokurssi || &#039;&#039;&#039;#mooc.fi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointikielten kääntäjät || &#039;&#039;&#039;#kaantajat&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (C++) || &#039;&#039;&#039; #tkt-cpp &#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ohjelmointitekniikka (Scala) || &#039;&#039;&#039;#tkt-scala2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Ohjelmointitekniikka (JavaScript) || &#039;&#039;&#039;#tkt-javascript&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Overlay and P2P Networks || &#039;&#039;&#039;#op2p&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Project in Practical Machine Learning || &#039;&#039;&#039;#tkt-ppml&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Rinnakkaislaskenta grafiikkasuorittimilla || &#039;&#039;&#039;#rigra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Robottiohjelmoinnin harjoitustyö || &#039;&#039;&#039;#robo-tkt&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Seminar: Distributed Algorithms || &#039;&#039;&#039;#dasem12&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Supervised Machine Learning || &#039;&#039;&#039;#tkt-sml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokannan suunnittelu || &#039;&#039;&#039;#tikasu&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantasovellus || &#039;&#039;&#039;#tsoha2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokantojen perusteet || &#039;&#039;&#039;#tikape&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietokoneen toiminta || &#039;&#039;&#039;#tito2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietokonegrafiikka || &#039;&#039;&#039;#tkt-gfx&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoliikenteen harjoitustyö || &#039;&#039;&#039;#tilpeharkka&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Tietoliikenteen perusteet || &#039;&#039;&#039;#tilpe2013&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Tietorakenteet ja algoritmit || &#039;&#039;&#039;#tira&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Tietorakenteiden harjoitustyö || &#039;&#039;&#039;#tiralabra&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tietoturvan perusteet || &#039;&#039;&#039;#titupe&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Toinen kotimainen kieli (ruotsi) || &#039;&#039;&#039;#svenska&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Topologia I || &#039;&#039;&#039;#topologia&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Verkot || &#039;&#039;&#039;#hy-verkot&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
| Verkot || &#039;&#039;&#039;#verkot2014&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-palvelinohjelmointi || &#039;&#039;&#039;#wadup&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Web-selainohjelmointi || &#039;&#039;&#039;#youdontknowjs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointi (kevät 2012) ja Software as a Service-verkkokurssi || &#039;&#039;&#039;#konkari&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| Web-sovellusohjelmointiprojekti (kevät 2012) || &#039;&#039;&#039;#wadharkka&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--| XML-metakieli || &#039;&#039;&#039;#tkt-xml&#039;&#039;&#039;--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;650px&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;500px&amp;quot;|&#039;&#039;&#039;Muut kanavat&#039;&#039;&#039; ||style=&amp;quot;border-bottom:2px solid black;&amp;quot; width=&amp;quot;150px&amp;quot;|&#039;&#039;&#039;Kanava&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| Ainejärjestölehti Readmen toimitus || &#039;&#039;&#039;#tkt-readme&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Apukanavalta opintoneuvontaa || &#039;&#039;&#039;#tkt-apu&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Casual Nightit ja Hackathonit || &#039;&#039;&#039;#tkt-casuaali&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Fuksikanava]] || &#039;&#039;&#039;#tkt-fuksit2015&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijöiden Elektronisen Musiikin kerho || &#039;&#039;&#039;#KEMU&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Lanit || &#039;&#039;&#039;#tkt-lan&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Yleistä keskustelua, TKO-älyn entisiä ja nykyisiä jäseniä || &#039;&#039;&#039;#tko-äly&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pelikäpistely || &#039;&#039;&#039;#tkt-gamedev&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| RTS, MOBA ja muu hiiren tolkuton naksuttelu || &#039;&#039;&#039;#tkt-starre&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Counter-Strike: Global Offensiven pelaajat. Putting CS back to CS. || &#039;&#039;&#039;#tkt-csgo&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Dota 2:n huonoimmat pelaajat. Tänne olet tervetullut vaikket osaisi. || &#039;&#039;&#039;#tkt-dota-noobs&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Se Dota 2:ta parempi MOBA. || &#039;&#039;&#039;#tkt-hon&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Niille, jotka uskaltavat myöntää pelaavansa League of Legendsiä || &#039;&#039;&#039;#tkt-lol&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Vastaisku aktiivikannulle! Kaikki paitsi idlaaminen on kielletty || &#039;&#039;&#039;#tkt-passiivi&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Kumpulan KampusKino: Leffojen ja sarjojen toljottaminen Navetan valkokankaalla || &#039;&#039;&#039;#tkt-kino&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pizzatilausten koordinointi || &#039;&#039;&#039;#tkt-pizza&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Epävirallisten saunaexcujen koordinointi ja muu saunakeskustelu || &#039;&#039;&#039;#tkt-sauna&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Tiukat säännöstöt / Esoteerista paskaa / Tule ja nauti || &#039;&#039;&#039;#tkt-haiku&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Käpistelijänaisten tukikanava (kaikki sukupuolet tervetulleita) || &#039;&#039;&#039;#tkt-akat&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Liikunta- ja ulkoilukanava || &#039;&#039;&#039;#tkt-ulos&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Suora linkki tänne: http://tinyurl.com/kanavat&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7777</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7777"/>
		<updated>2015-07-31T22:06:23Z</updated>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		<summary type="html">&lt;p&gt;Aqsalose: /* Laskupaja */  päivitys - &amp;gt; Ratkomo, korjattu linkki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tämä sivu on hyvin keskeneräinen ja huutaa täydennystä. Tarkoituksena olisi kerätä tänne ratkaisuja yleisesti-vaikeina-pidettyihin-asioihin sekä linkkejä hyviin materiaaleihin.&lt;br /&gt;
&lt;br /&gt;
==Laskupaja / Ratkomo==&lt;br /&gt;
Matematiikan ja tilastotieteen laitoksella pidetään yleensä päivittäin ns. &amp;quot;laskupajaa&amp;quot; (tunnetaan myös nimellä Ratkomo) Exactumin 3. kerroksen aulassa / käytävillä. Tuonne voi ennakkoluulottomasti mennä kysymään apua vaikeiksi kokemiinsa laskuharjoitustehtäviin, matematiikan kurssista riippumatta. Laskupajaa pitävät matematiikan ja tilastotieteen laitoksen lehtorit, tuntiopettajat ja vanhemmat opiskelijat.&lt;br /&gt;
&lt;br /&gt;
[http://wiki.helsinki.fi/display/mathstatOpiskelu/Ratkomo Ratkomon päivystysajat], matematiikan ja tilastotieteen laitoksen sivuilla.&lt;br /&gt;
&lt;br /&gt;
== Matematiikan perusasiat ==&lt;br /&gt;
* [http://www.maths.jyu.fi/~antakae/opetus/materiaali/johdatus.pdf Johdatus matematiikkaan] - Jyväskylän yliopiston moniste matematiikan perusasioista ja todistamisesta.&lt;br /&gt;
* [http://www.cs.helsinki.fi/u/jazkorho/lukiomatikka/ Lukiomatematiikan kertausopintopiirin materiaali]&lt;br /&gt;
* [http://www.khanacademy.org/ Khan Academy] - Matematiikan(kin) videoluentoja. Aiheita on laidasta laitaan, matriisien perusteista differentaaliyhtälöihin.&lt;br /&gt;
* [http://ocw.mit.edu/courses/mathematics/ MIT OpenCourseWare] - MIT:n matematiikan luentoja. Vaikuttavat todella hyviltä ja selkeiltä.&lt;br /&gt;
* [http://academicearth.org/subjects/mathematics Academic Earth] - Eri yliopistojen matematiikan luentoja&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
* [[Satunnainen esimerkki|Induktiotodistusta avattuna satunnaisella esimerkillä]]&lt;br /&gt;
* [[Muistisääntöjä oudoille merkinnöille ja termeille]]&lt;br /&gt;
&lt;br /&gt;
====Materiaalia====&lt;br /&gt;
* [http://mathstat.helsinki.fi/opiskelu/ot/Materiaalit/Joukko-oppi.pdf Matematiikan laitoksen joukko-oppimateriaalia]&lt;br /&gt;
* [http://www.cs.helsinki.fi/u/ahnurmi/muistiinpanot/jdm/ Aleksi Nurmen luentomuistiinpanot]&lt;br /&gt;
&lt;br /&gt;
====Wikibooks====&lt;br /&gt;
*[http://en.wikibooks.org/wiki/Discrete_mathematics/Set_theory Sarjoista englanniksi]&lt;br /&gt;
*[http://fi.wikibooks.org/wiki/Diskreetti_matematiikka Diskreetti matematiikka]&lt;br /&gt;
&lt;br /&gt;
====Wikipedia====&lt;br /&gt;
Englanniksi:&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Set Artikkeli sarjoista]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Complement_%28set_theory%29 Komplementeistä]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Binary_relation Relaatiosta]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Injective_function Injektiosta, ][http://en.wikipedia.org/wiki/Bijection bijektiosta, ][http://en.wikipedia.org/wiki/Surjection surjektiosta]&lt;br /&gt;
&lt;br /&gt;
Suomeksi:&lt;br /&gt;
*[http://fi.wikipedia.org/wiki/Diskreetti_matematiikka Diskreetistä matematiikasta]&lt;br /&gt;
*[http://fi.wikipedia.org/wiki/Joukko-oppi Joukko-opista]&lt;br /&gt;
*[http://fi.wikipedia.org/wiki/Relaatio Relaatiosta]&lt;br /&gt;
*[http://fi.wikipedia.org/wiki/Injektio Injektiosta, ][http://fi.wikipedia.org/wiki/Bijektio bijektiosta, ][http://fi.wikipedia.org/wiki/Surjektio surjektiosta]&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
* [http://www.youtube.com/watch?v=ZK3O402wf1c MIT 18.06 Linear Algebra, Spring 2005] - Lineaarialgebran 1. luento. Loput luennot löytyvät yllättäen suggestions-sivupalkista.&lt;br /&gt;
* [http://www.khanacademy.org/video/matrix-multiplication--part-1 Matriisikertolaskut] - Khanin lineaarialgebran ensimmäinen luento.&lt;/div&gt;</summary>
		<author><name>Aqsalose</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7680</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=7680"/>
		<updated>2015-05-01T11:18:00Z</updated>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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