<?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=Tentd</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=Tentd"/>
	<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/Toiminnot:Muokkaukset/Tentd"/>
	<updated>2026-05-01T12:18:35Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=T%C3%A4ydennyksi%C3%A4_opinto-oppaaseen&amp;diff=6183</id>
		<title>Täydennyksiä opinto-oppaaseen</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=T%C3%A4ydennyksi%C3%A4_opinto-oppaaseen&amp;diff=6183"/>
		<updated>2010-09-01T21:35:47Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Tutkinnot ja erikoistumislinjat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Opinto-oppaasta löytyy sivukaupalla hyödyllistä tietoa. Valitettavasti sen vain ovat kirjoittaneet ihmiset, jotka ovat joko a) itse opiskelleet 30-40 vuotta sitten tai b) tuntevat laitoksen tavat läpikotaisin. Niinpä kaikkien vastausten löytäminen saattaa olla etenkin ensi alkuun hankalaa, mihin tämä teksti yrittää auttaa. Samalla saattaa myös tulla hieman lisävaloa asioiden taustoihin. Teksti on tarkoitettu luettavaksi rinnakkain opinto-oppaan kanssa ja sen otsikot yrittävät olla samat kuin opinto-oppaassa.&lt;br /&gt;
&lt;br /&gt;
== Tietojenkäsittelytiede ==&lt;br /&gt;
&lt;br /&gt;
=== Tutkinnonuudistus, tutkintojärjestelmät ===&lt;br /&gt;
&lt;br /&gt;
Laitoksen tutkintovaatimuksia joudutaan uudistamaan alan muuttuessa suhteellisen usein. Käytännössä jonkinasteinen tutkinnonuudistus on vastassa aina muutaman vuoden välein. Vanhenevien vaatimusten mukaan valmistumiseen annetaan siirtymäaikaa, kurssien väliset korvaavuudet dokumentoidaan, ja uudistusten alkuvaiheessa tarjolla on samanaikaisesti vanhan ja uuden järjestelmän mukaan pakollisia kursseja tai niitä vastaavia suoritusmahdollisuuksia. &lt;br /&gt;
&lt;br /&gt;
Tuorein tutkinnonuudistus on astunut voimaan lukuvuoden 2010 alusta. Tutkinnonuudistus koskee lähinnä &amp;quot;Hajautetut järjestelmät ja tietoliikenne&amp;quot; -maisterilinjan kurssien luokittelua. Aloittavalle opiskelijalle tilanne on ongelmaton, koska hän menee aina uusien tutkintovaatimusten mukaisesti eikä vanhoista vaatimuksista tarvitse edes tietää.&lt;br /&gt;
&lt;br /&gt;
Koko yliopistoa koskenut tutkintoremontti tehtiin 2005, kun maisterin ja kandidaatin tutkinnot erotettiin selkeästi kahdeksi eri tutkinnoksi, opintoviikot muuttuivat opintopisteiksi ja arvosana-asteikot yhtenäistettiin. Sivuainelaitoksilla tästä urakasta saatetaan yhä puhua kunnioittavaan sävyyn sinä ainoana oikeana tutkinnonuudistuksena; tällä välin TKTL:n väki ihmettelee jo seuraavaa uudistusta.&lt;br /&gt;
&lt;br /&gt;
=== Tutkinnot ja erikoistumislinjat ===&lt;br /&gt;
&lt;br /&gt;
Perus-, aine- ja syventävät opinnot ovat tässä tiedekunnassa suhteellisen uusia termejä. Niinpä vanhat saattavat vielä puhua approbaturista eli approsta, cum laude approbaturista eli cumusta ja laudaturista eli lavista, jotka ovat aikaisempia näistä kokonaisuuksista käytettyjä nimityksiä.&lt;br /&gt;
&lt;br /&gt;
Luonnontieteiden kandidaatin tutkinnossa ei vielä kovin paljon pääse erikoistumaan, vaan kaikille yhteiset opinnot täyttävät valtaosan tutkinnosta. LuK-vaiheessa kaikki ovet eivät vielä ole opiskelijalle auki, koska syventävien opintojen kursseissa vaaditaan yleensä vankat perustiedot opetettavata aiheesta. Suositeltavaa tietysti olisi suorittaa LuK-tutkinto pois alta mahdollisimman nopeasti, jotta voisi sukeltaa niihin &amp;quot;itselle oikeasti mielenkiintoisiin asioihin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Useimmiten motivaatio alkaa romahtaa kun LuK-tutkinnosta on suoritettu noin kaksi kolmasosaa. Näin sattuessa kannattaa ehdottomasti harkita syventävien opintojen suorittamista puuttuvien LuK-opintojen ohessa. Tällainen menettely on toiminut monelle hajonneelle sielulle uutena motivaation lähteenä. Lisäksi syventävien opintojen läpäiseminen innostanee myös tulevien FM-opintojen suorittamiseen. Laitoksella on ihan oikeakin haaste estää ihmisiä karkaamasta LuK-tutkinnon jälkeen työelämään. Ohimennen mainittakoon, että tutkintoon ei sisälly enää myöskään työharjoittelua. Sitäkin kokeiltiin joskus, mutta suurin osa opiskelijoista ei enää palannutkaan hyväpalkkaisesta työharjoittelusta opiskelemaan.&lt;br /&gt;
&lt;br /&gt;
Omaa erikoistumislinjaa ei tarvitse heti päättää. Maisterivaiheessa voi tutkiskella erilaisia valmistumisprofiileja, ja kursseja voi ja kannattaakin lukea eri linjoilta ristiin. Valmistumisella ei rajauksista huolimatta ole niin tulipalokiire, ettäkö vain pakolliset pahat sisältävä putkitutkinto olisi paras vaihtoehto. Niin kauan kuin opiskelu maistuu, kannattaa käydä yleensä ottaen mielenkiintoisilta tuntuvilla kursseilla - kun sitten aikanaan valmistumisen myötä menettää opinto-oikeutensa, hankaloituu opiskelukin tuntuvasti. Maisteriopinnoissa käy helposti niin, että kun opintoja on aikansa suorittanut, huomaa tutkintovaatimusten täyttyvän yhdellä tai useammalla erikoistumislinjalla, ja mielessäkin pyörii gradun aihe, joka sopisi jollekin näistä linjoista.&lt;br /&gt;
&lt;br /&gt;
Erikoistumislinjoja on kolme, mikä toisinaan vaikuttaa muualla opiskelleista hieman suppealta, mutta linjojen sisällä on useita osaamisprofiileita joihin opiskelija voi tähdätä. Linjat ovat Algoritmit ja koneoppiminen (tunnetaan myös nimellä &amp;quot;Alko&amp;quot;), Hajautetut järjestelmät ja tietoliikenne (&amp;quot;Hajatili&amp;quot;) sekä Ohjelmistojärjestelmät. Linjojen sisällöt ovat suunnilleen seuraavat:&lt;br /&gt;
&lt;br /&gt;
* Alko: Teoreettista tietojenkäsittelyä (joka on lähes matematiikkaa), algoritmiikkaa, koneoppimista sekä tiedonlouhintaa. Koneoppiminen ja tiedonlouhinnalla liittyvät läheisesti suurten datakasojen analysointiin tilastollisin menetelmin. Näitä datakasoja löytyy läjäpäin mm. Internetin uumenista, geenitutkimuksesta ja laumojen käyttäytymisestä. Linja vaatii hyvän matemaattisen pohjan, ja sen vaatimuksiin kuuluukin kuudenkymmennen opintopisteen laajuiset matematiikan tai menetelmätieteen opinnot. Moni linjalle pyrkivistä jättää kuitenkin tilastotieteen vähemmälle ja keskittyy matematiikkaan.&lt;br /&gt;
&lt;br /&gt;
* Hajatili: Aihealueina laskennan hajauttaminen (hyödynnetään verkon yli monien koneiden kapasiteettia), vertaisverkot (kyllä, niitä joilla mm. ladataan musiikkia netistä), ihan tavalliset tietoverkot ja järjestelmien yhteentoimivuus (esimerkiksi kotimainen terveyskeskus ja sairaala teknisesti kykenisivät vaihtamaan tietoja potilaasta kulkematta paperikopion kautta).&lt;br /&gt;
&lt;br /&gt;
* Ohjelmistojärjestelmät: Ohjelmistojen suunnittelemista, mallintamista, tuottamista sekä tietokantajärjestelmiä. Tämä linja lienee sovellusläheisin. Ohjelmistotekniikka ja tietokannat ovatkin perinteisesti vetäneet mukaansa huomattavan osan opiskelijoista.&lt;br /&gt;
&lt;br /&gt;
=== Tutkijalinja ===&lt;br /&gt;
&lt;br /&gt;
Tutkijalinja on löyhä ryhmä ihmisiä, joista ainakin opintojen alkuvaiheessa tutkijan ura on vaikuttanut hyvältä idealta. Tyypillisesti väki on painottunut algoritmien ja koneoppimisen suuntaan, muilla linjoilla tutkijaksi herätään yleensä myöhemmin.&lt;br /&gt;
&lt;br /&gt;
Tutkijalinjalle pyritään ensimmäisen vuoden kevätlukukauden lopussa, mutta karsinta ei ole ainakaan yleensä ollut kovin tiukka. Aikaisemmin linjan toiminta keskittyi siihen, että tutkijalinjalaisilla oli 2. ja 3. vuonna kaikille pakollisena olevassa opettajatuutoroinnissa oma ryhmänsä, joka toimii hiukan omalaatuisemmin kuin keskimääräinen opettajatuutorointiryhmä. Jotain vastaavaa lienee luvassa tulevaisuudessakin.&lt;br /&gt;
&lt;br /&gt;
Linjasta saatavat konkreettiset edut vaihtelevat vuodesta toiseen. Toisinaan on saattanut saada laitokselta kannettavan tietokoneen monivuotiseen lainaan, toisinaan taas mikroluokkia rauhallisemman työskentely-ympäristön. Kesäisin linjalaiset saattavat päästä käymään lähialueilla olevissa tieteellisissä konferensseissa, mikä mahdollisuus kannataa ehdottomasti hyödyntää. Matkailu avartaa ja konferenssimatkailu eritoten. Urhealla tutkijanalulla tosin voi alkaa kunto pettää viikon edetessä, kun jälkilöylybaarista ei tietenkään voi lähteä ennen puoltayötä, vaikka seuraavana päivänä olisi taas kahdeksan tuntia esitelmiä aamuyhdeksästä alkaen.&lt;br /&gt;
&lt;br /&gt;
Tutkijalinja toimii myös tehokkaana rekrytoitumiskanavana laitokselle tutkimusapulaisen töihin; tutkijalinjalaiset ovat jo valmiiksi osoittaneet kiinnostusta tutkimukseen, joten he ovat haluttua tavaraa kun tutkimusryhmät kaipaavat lisävahvistusta.&lt;br /&gt;
&lt;br /&gt;
=== Opintoneuvonta ===&lt;br /&gt;
&lt;br /&gt;
Laitoksen verkkosivuilta löytyy paljon opinnoissa hyödyllistä tietoa. Oikean tiedon löytäminen voi olla vaikeaa, sillä sivuja on todella paljon. Paras lääke tähän lienee sivuston ahkera käyttö, kunnes oppii tuntemaan sen rakenteen.&lt;br /&gt;
&lt;br /&gt;
Tiede pyrkii tekemään yksittäisten tapausten perusteella yleisiä johtopäätöksiä. Sama periaate toimii myös tietoa haettaessa. Verkkosivujen osoitteisiin kannattaa kiinnittää huomiota, monissa niistä noudetetaan vakiintuneita nimeämiskäytäntöjä. Esimerkiksi tulevan lukukauden opetusohjelman alustava versio löytyy usein verkosta kauan ennen kuin se linkitetään opiskelusivulta.&lt;br /&gt;
&lt;br /&gt;
Ainakin takavuosina Wikla kehuskeli lukevansa opintoneuvonnassa opinto-opasta ääneen. Totta onkin, että huomattavaan osaan opintoneuvontaan tulevista kysymyksistä löytyy vastaus suoraan opinto-oppaasta tai laitoksen verkkosivuilta. Jos näin käy omalla kohdalla, sitä ei kuitenkaan ole syytä hävetä. Usein vastaukset kysymyksiin on helppo löytää, kunhan ensin osaa kysyä oikeat kysymykset. Näiden kysymysten keksiminen taas ei välttämättä ole lainkaan helppoa, ja juuri siinä opintoneuvojista voikin olla paljon apua.&lt;br /&gt;
&lt;br /&gt;
Useimmilla opettajilla on tunnin tai kaksi kestävä vastaanotto kerran viikossa. Tyypillisesti nämä ajat ovat myös niin hankalia, että vastaanotolle on vaikea ehtiä, ja siksi monista opettajista tuntuukin, ettei vastaanotoilla käy juuri kukaan. Näistä kannattaa antaa palautetta. Vaikka vastaanotolla käyminen onkin suositeltavaa, voi opettajaa toki häiritä opintoasioissa muinakin aikoina. Ei professori syö tai ainakaan purematta niele, jos opiskelija tulee koputtamaan ovelle tai kysyy käytävällä jostain opintoihin liittyvästä. Näin ehkä saattaa jopa oppia tuntemaan professorin, mikä ei suurella laitokselle välttämättä muuten ole helppoa.&lt;br /&gt;
&lt;br /&gt;
=== Tärkeitä päivämääriä ===&lt;br /&gt;
&lt;br /&gt;
Ajan myötä saatat huomata, että tärkeät päivämäärät pysyvät samanlaisina vuodesta toiseen. Ihmiset ovat luonnostaan laiskoja eivätkä jaksa yleensä muuttaa asioita pelkästä muuttamisen ilosta.&lt;br /&gt;
&lt;br /&gt;
Niinpä kannattaakin opetella ajoissa, mitä laitoksella missäkin välissä vuotta tapahtuu. Opetusohjelmat ilmestyvät, kursseille voi ilmoittautua ja opetusperiodit alkavat ja päättyvät aina suunnilleen samaan aikaan. Kun nämä ajat sisäistää, elämä laitoksella yleensä helpottuu, kun asiat eivät enää tule eteen yllättäen.&lt;br /&gt;
&lt;br /&gt;
== Tutkintovaatimukset ==&lt;br /&gt;
&lt;br /&gt;
Tutkintovaatimuksia lukiessa kannattaa muistaa, että kysymys on aina minimivaatimuksista. Ylimääräisiä kursseja saa suorittaa ja sivuaineita ottaa, vaikka tutkinto paisuisi paljonkin yli nimellisen 180+120 opintopisteen laajuuden.&lt;br /&gt;
&lt;br /&gt;
Tutkintovaatimukset eivät myöskään ole Jumalan sanaa. Hyvällä syyllä niistä pystyy periaatteessa poikkeamaan, mutta prosessi voi olla sen verran raskas, että helpommalla saattaa päästä suorittamalla kaikki vaaditut kurssit. Helpointa tutkintovaatimuksista poikkeaminen on silloin, kun erikoistumislinjan tutkintovaatimukset puhuvat vain linjan aihepiiriin soveltuvista kursseista. Tuolloin linjan vastuuprofessori kyllä hyväksyy käytännössä minkä tahansa järkevän kokoelman kursseja, kunhan vain osaa perustella valintansa ja osoittaa, että kootut tiedot riittävät gradusta selviämiseen.&lt;br /&gt;
&lt;br /&gt;
=== Ohjeita ja sääntöjä ===&lt;br /&gt;
&lt;br /&gt;
Nyrkkisääntö on, että omatoimiseen opiskeluun pitäisi varata vähintään yhtä paljon aikaa kuin ohjattuun. Toisaalta taas sanotaan, että yksi opintopiste vastaa noin 27 työtuntia. Molemmat näistä ovat keskimäärin totta, vaikka vaihtelua onkin paljon niin opiskelijoiden kuin opintojaksojenkin välillä. Kannattaa joka tapauksessa aloittaa opinnot varovaisesti ennen kuin oppii tuntemaan omat kykynsä ja yliopisto-opintojen vaatimustason - sekä muistaa, että vaatimukset kasvavat opintojen edetessä. Mallilukujärjestyksen mukainen 30 op lukukaudessa nimittäin edellyttää kokopäiväistä työtä keskimääriseltä ja kohtalaisen motivoituneelta opiskelijalta, joka pyrkii hyviin oppimistuloksiin. Toisaalta lahjakas, motivoitunut ja asioita ennalta tunteva opiskelija, joka on myös valmis tekemään pitkiä päiviä, kykenee paljon nopeampaankin opiskelutahtiin tulosten kärsimättä.&lt;br /&gt;
&lt;br /&gt;
Opinto-opas puhuu opiskelijakeskeisistä opetusmenetelmistä, moni muu paikka taas opiskelijalähtöisistä oppimismuodoista. Yhteistä näille kaikille on se, että erilaisia ryhmätöitä tehdään perinteistä luennot ja laskarit -mallia enemmän. Tällaisia menetelmiä soveltavilla kursseilla joutuukin usein varaamaan kalenteristaan neljän luento- ja kahden laskaritunnin lisäksi myös pari tuntia viikossa ryhmän tapaamisiin, mikä saattaa kiireisemmillä olla hankalaa.&lt;br /&gt;
&lt;br /&gt;
Valitettavasti osa opetusta antavista henkilöistä on keksinyt käyttää &amp;quot;opiskelijalähtöisiä oppimismuotoja&amp;quot; selityksenä omalle laiskuudelleen tai viitsimättömyydelleen. Ihmiset ovat luonnostaan laiskoja, mutta toisaalta myös sen verran kunnianhimoisia, etteivät mielellään menetäkään mainettaan. Ohjausta yleensä saakin enemmän, jos sitä uskaltaa rohkeasti vaatia. Opetukseen liittyvissä ongelmissa voi ja tulee lähestyä TKO-älyn opintovastaavia.&lt;br /&gt;
&lt;br /&gt;
Opiskelijalähtöisyys on joka tapauksessa saanut ristiriitaisen vastaanoton niin opiskelijoiden kuin opettajienkin keskuudessa. Monet pitävät niistä, sillä ryhmän paine motivoi usein yrittämään enemmän, jolloin oppimistulokset paranevat. Toisille taas ryhmistä on enemmän vaivaa kuin hyötyä, sillä ne vain hukkaavat aikaa, jonka voisi muuten käyttää opiskeluun tai muuhun hyödylliseen. Kannattaa joka tapauksessa suhtautua avoimin mielin ja kokeilla ennakkoluulottomasti niin opiskelijalähtöisiä oppimismuotoja kuin muitakin suoritusvaihtoehtoja. Moni huomaa opintojensa varrella, että hänelle sopiikin parhaiten jokin muu opiskelumuoto kuin on siihen asti kuvitellut. Lisäksi työelämässä harvemmin pääsee nakkiin, jossa saa nysvätä rauhassa ylhäisessä yksinäisyydessä - siksi niitä ryhmätyöskentelytaitojakin opiskellaan.&lt;br /&gt;
&lt;br /&gt;
=== Luentokurssit ja erilliskokeet ===&lt;br /&gt;
&lt;br /&gt;
Laitoksen normaali luentokurssi kestää yhden periodin ja on laajuudeltaan 4 opintopistettä. Se sisältää luentoja 4 tuntia viikossa (periodin viikot 1-6) ja laskuharjoituksia 2 tuntia viikossa (viikot 2-6). Joillain kursseilla on myös ensimmäisellä opetusviikolla laskarit, jotka kertaavat esitietovaatimuksia. Toisinaan on myös koko lukukauden kestäviä kursseja, joissa on molemmissa periodeissa 2 luentotuntia ja 2 laskarituntia viikossa.&lt;br /&gt;
&lt;br /&gt;
Harjoitusten kutsuminen laskuharjoituksiksi eli laskareiksi on tapa, joka on tarttunut matematiikan laitokselta. Useimmilla kursseilla nimitys on harhaanjohtava, sillä tehtävät ovat yleensä ennemminkin pohdintaa vaativia tai ohjelmointitehtäviä kuin laskuja.&lt;br /&gt;
&lt;br /&gt;
Joillain kursseilla laskarit ovat pakollisia, mikä tarkoittaa sitä, että tietty osa laskarikerroista pitää olla läsnä tai tehtävistä tehtynä, jotta kurssi menee läpi. Tehdyistä laskaritehtävistä saa yleensä pisteitä niin, että laskareista saatavat pisteet ovat noin 30% kurssin kokonaispisteistä - harjoituspisteet ovat siis merkittävässä osassa. Pisteet saattavat olla aitoja lisäpisteitä kurssikokeesta saatavien pisteiden päälle tai sitten osa kurssista saatavia kokonaispisteitä, jolloin laskareiden tekemättä jättäminen heikentää potentiaalista arvosanaa huomattavasti. Useimmissa tapauksissa tärkein laskareiden tekemisestä saatava hyöty on kuitenkin se, että silloin opiskelee koko kurssin ajan eikä vain hätäisesti lue tenttiin viime hetkellä. Nyrkkisääntönä voidaan pitää, että jos tekee kaikki laskaritehtävät niin läpipääsy on varma, todennäköisesti vieläpä hyvin arvosanoin.&lt;br /&gt;
&lt;br /&gt;
Tyypillisissä laskareissa kiertää aluksi lista, johon osallistujat merkitsevät tekemänsä tehtävät. Nyrkkisääntö on, että tehtävän voi rastittaa tehdyksi, jos on tosissaan yrittänyt ratkaista sitä ja on valmis esittämään ratkaisunsa tai yrityksensä. Eri ihmisillä on kuitenkin huomattavasti toisistaan poikkeavia käsityksiä siitä, mikä tulkitaan yritykseksi. Järkevintä onkin toimia omantuntonsa mukaan, jos sellainen löytyy. Laskareiden pitäjä määrää jokaiselle tehtävälle yhden tai useamman esittäjän, joille annetaan jonkin aikaa keskustella ratkaisuistaan ja valmistautua niiden esittämiseen, minkä jälkeen ratkaisut esitetään luokan edessä. Käytännöt poikkeavat niin kurssikohtaisesti kuin laskareiden vetäjienkin kesken.&lt;br /&gt;
&lt;br /&gt;
Harjoitustyön sisältävät kurssit ovat usein muita kursseja työläämpiä opintopistemäärään nähden, sillä harjoitustyö tulee usein luentojen ja laskareiden lisäksi kurssin nimellisen laajuuden siitä muuttumatta. Erityisen legendaarisia ovat Juha Vihavaisen C++- ja kääntäjäkurssit, joiden työmäärä opintopistettä kohti saattaa olla moninkertainen tavallisiin luentokursseihin verrattuna.&lt;br /&gt;
&lt;br /&gt;
Erilliskokeet ovat vaihtoehtoinen tapa useimpien tutkintovaatimuksissa olevien kurssien suorittamiseen. Laitos ei kuitenkaan erityisemmin kannusta tähän, mikä näkyy esimerkiksi siinä, että tyypillisesti jonkin kurssin voi suorittaa vain neljässä tentissä vuoden aikana. Kannattaa kuitenkin kokeilla tätäkin suoritustapaa, sillä saattaa olla, että se soveltuu omiin opiskelutapoihin kontaktiopetukseen osallistumista paremmin. Lisäksi kannattaa muistaa, että jos käy tekemässä sivuaineen jossain keskustakampuksen tiedekunnassa, ovat kirjatentit niissä (rahoituksen puutteen takia) enemmän sääntö kuin poikkeus.&lt;br /&gt;
&lt;br /&gt;
=== Laboratoriotyöt ===&lt;br /&gt;
&lt;br /&gt;
Ohjelmoinnin harjoitustyö, Tietokantasovellus ja Tietorakenteiden harjoitustyö tehdään kukin yhden periodin aikana ryhmässä, jossa on 10-15 opiskelijaa. Ryhmiä on melkein joka periodissa sekä myös kesällä ainakin kerran. Koska tällaisen pienryhmäopetuksen järjestäminen on kallista, katsotaan esitietovaatimusten täyttymistä tiukemmin kuin luentokursseilla.&lt;br /&gt;
&lt;br /&gt;
Koska osallistujamäärä on rajoitettu pieneksi, labraryhmään kannattaa ilmoittautua ajoissa eli heti silloin, kun ilmo-järjestelmä avataan ilmoittautumista varten. Sitten, kun kerran olet päässyt ryhmään, älä jätä menemättä aloitusluennolle tai ensimmäiseen tapaamiseen (aloitustapa vaihtelee labrasta riippuen). Ryhmän ensimmäiseen tapaamiseen on pakko osallistua. Jos et aio suorittaa labraa varaamassasi ryhmässä, peruuta ilmoittautumisesi &#039;&#039;&#039;etukäteen&#039;&#039;&#039;. Saapumattomuus ekaan tapaamiseen ilman pätevää syytä katsotaan yleensä labran keskeyttämiseksi.&lt;br /&gt;
&lt;br /&gt;
Opinto-opas varoittaa laboratoriokurssien keskeyttämisestä ja ryhmän aloitustilaisuudesta pois jäämisestä. &#039;&#039;&#039;Nämä varoitukset on syytä ottaa vakavasti.&#039;&#039;&#039; Koska harjoitustyöryhmien pitäminen on suhteellisen kallista, haluaa laitos pitää ryhmät täysinä ja keskeyttäjät niistä poissa. Jos nyt harjoitustyön syystä tai toisesta keskeyttää, saattaa kestää kauan ennen kuin seuraavan kerran mahtuu mukaan ryhmään. Keskeyttäjät nimittäin joutuvat jatkossa ilmoittautumaan omaan ryhmäänsä, josta pääsee kurssille vasta siinä tapauksessa, kun ensi kertaa ilmoittautuneet eivät täytä kaikkia paikkoja kurssilla. Tyypillisesti kesän labroissa on enemmän tilaa kuin lukukausien aikana pidettävissä.&lt;br /&gt;
&lt;br /&gt;
== Opintojen suunnittelu ==&lt;br /&gt;
&lt;br /&gt;
Kuten opinto-opas toteaa, ovat LuK-tutkinto ja FM-tutkinto kaksi erillistä tutkintoa, eikä LuK-tutkintoon sidottuja opintoja voi hyväksikäyttää FM-tutkinnossa. Kandidaatin tutkinto kannattaa ottaa ulos heti, kun vaatimukset täyttyvät, ja jättää ylimääräiset opinnot maisterin tutkinnon puolelle. Kurssin suoritusajankohdalla ei ole väliä sen suhteen, mihin tutkintoon sen voi sisällyttää, poislukien suoritusten vanhentuminen tutkintovaatimusten muuttumisen myötä. Lähinnä kurssin taso ja kokonaisuuksiin sopiminen vaikuttaa siihen, miten paljon iloa siitä tutkintoa kasatessa on.&lt;br /&gt;
&lt;br /&gt;
=== Kandidaatin tutkinnon opinnot (LuK) ===&lt;br /&gt;
&lt;br /&gt;
Pääaineopintojen kurssien välillä on paljon riippuvuuksia, joita on syytä pyrkiä noudattamaan. Nämä riippuvuudet sanelevat pitkälti sen, &#039;&#039;&#039;missä järjestyksessä ja milloin&#039;&#039;&#039; kurssit tulee suorittaa. Myös valinnaisilla kursseilla on vielä tässä vaiheessa varsin hyvin määritellyt esitietovaatimukset, jotka sijoittavat kurssit mallilukujärjestyksessä toiseen ja kolmanteen opiskeluvuoteen.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisenä opiskeluvuonna kannattaa keskittyä pääaineeseen sekä pakolliseen matematiikan tai menetelmätieteen sivuaineeseen. Näin saa molempien opinnot hyvään vauhtiin heti alusta alkaen. Mahdollisia muita sivuaineita kannattaa miettiä alusta alkaen, sillä niiden opinnot tulee aloittaa jo toisena opiskeluvuonna, jos haluaa valmistua kandiksi kolmessa vuodessa. Maisterintutkintoonkin voi toki sijoittaa vapaavalintaisen sivuainekokonaisuuden.&lt;br /&gt;
&lt;br /&gt;
Muista opinnoista toinen kotimainen kieli on yleinen riippakivi, joka kannattaa suorittaa heti kun Kielikeskus vain kurssille päästää. Ideaalinen tilanne on suorittaa virkamiesruotsi pois alta heti ensimmäisenä keväänä. Kynnys sen suorittamiseen ei ainakaan alene opintojen pitkittyessä.&lt;br /&gt;
&lt;br /&gt;
Vaikka kandidaatin tutkinnon ohjeellinen tavoiteaika on kolme vuotta, laitoksella LuK-tutkinnon saa kolmessa vuodessa valmiiksi kai kaksi-kolme kymmenestä. Keskimäärin LuK-tutkinnon suorittaminen vie laitoksella neljä vuotta.&lt;br /&gt;
&lt;br /&gt;
=== Maisterin tutkinnon opinnot (FM) ===&lt;br /&gt;
&lt;br /&gt;
Maisterin tutkinnossa pakollisia kursseja on huomattavasti vähemmän kuin kandidaatin tutkinnossa, joten omien valintojen merkitys korostuu. Kannattaa siis miettiä, mitä todella haluaa opiskella, sekä ottaa selvää, millaista opetusta on lähiaikoina tarjolla. FM-tutkinnossa on tilaa niin ylimääräisille aineopintojen valinnaisille kursseille, uusille sivuaineille, vanhojen sivuaineopintojen jatkamiselle kuin varsinaisille syventävillekin opinnoillekin. Gradun aloitusta ei kannata lykätä loputtomiin, mutta ei sen aloittamista reilun vuoden jälkeen tule myöskään pitää kiveen kirjoitettuna sääntönä.&lt;br /&gt;
&lt;br /&gt;
Maisterin tutkintoon tulevia opintoja voi suorittaa jo ennen kuin kandidaatin tutkinto on valmis. Näin kannattaa tehdä etenkin keskeisten tai harvoin luennoitavien kurssien kohdalla, mutta tietenkin vain silloin, kun näiden kurssien tosiasialliset esitiedot ovat jo hallussa. Kandidaatin tutkinto kannattaa kuitenkin suorittaa alta pois ripeästi; esimerkiksi seminaarien käymiseen vaaditaan käytännössä esitietojen puolesta Tieteellisen kirjoittamisen kurssin läpäiseminen.&lt;br /&gt;
&lt;br /&gt;
=== Suuntautuminen ===&lt;br /&gt;
&lt;br /&gt;
Periaatteessa jo kandidaatin tutkinnon loppupuolella pitäisi olla jonkinlainen käsitys siitä, miltä erikoistumislinjalta tulee maisterin tutkinnon suorittamaan. Tästä ei kuitenkaan kannata kantaa erityistä huolta. Opintojen edetessä kyllä selkenee vähitellen, mitkä alat tietojenkäsittelytieteessä kiinnostavat. Gradun aloittaminen on selkeä piste, jossa joutuu sitoutumaan johonkin tiettyyn erikoistumislinjaan.&lt;br /&gt;
&lt;br /&gt;
=== LuK-opintojen ajoitus===&lt;br /&gt;
&lt;br /&gt;
Mallilukujärjestys alkaa suhteellisen varovaisesti, mutta ainakin aluksi sitä kannattaa pyrkiä noudattamaan, jos ei ole aikaisempia opintoja alalta. Nopeasti etenevä tai alaa jo tunteva voi tiivistää tahtia esimerkiksi suorittamalla Tietokantojen perusteet jo syksyllä, jolloin Tietokantasovelluksen kerkeää tehdä vielä ensimmäisen lukuvuoden aikana. Myös muita opintojaksoja voi vastaavalla tavalla siirtää aikaisempiin lukukausiin, jolloin Ohjelmistotuotantoprojektiin voi mennä jo toisen vuoden keväällä. Opintojen alkupään kursseja sekä laboratoriokursseja ja Ohjelmistotuotantoprojektin voi suorittaa myös kesällä.&lt;br /&gt;
&lt;br /&gt;
Pakollisissa matematiikan tai menetelmätieteiden sivuaineopinnoissa kannattaa pyrkiä siihen, että koko ajan on jokin kurssi menossa, kunnes vaatimukset on täytetty. Matematiikan taitoja tarvitsee eniten opintojen loppupuolella, jolloin taitojen olisi hyvä olla jo olemassa.&lt;br /&gt;
&lt;br /&gt;
Kurssien välisten riippuvuuksien takia ensimmäiset kaksi vuotta ovat varsin pääainepainotteisia, kun taas kolmantena vuonna on paljon tilaa sivuaine- ja muille opinnoille. Tämä tarkoittaa toisaalta sitä, että jos suorittaa sivuaineita kovin paljon opintojen alkuvaiheessa, joutuu kandidaatin tutkinnon kolmessa vuodessa suorittaakseen opiskelemaan jossain välissä tiiviiseen tahtiin. Niinpä toinen sivuaine kannattaakin aloittaa vasta siinä vaiheessa, kun pakolliset luentokurssit ja matematiikan tai menetelmätieteiden minimivaatimukset ovat jo takana.&lt;br /&gt;
&lt;br /&gt;
=== Kurssien välisiä riippuvuuksia ===&lt;br /&gt;
&lt;br /&gt;
Opinto-opas esittää sangen monimutkaiselta näyttävän kaavion kurssien välisistä riippuvuuksista. Suurimmalla osalla kursseista esitietovaatimukset ovat pikemminkin vahvoja suosituksia kuin valvottuja vaatimuksia. Jos jonkin kurssin esitietovaatimuksia vastaavia tietoja ei hallitse, saattaa kurssin käyminen olla tarpeettoman hankalaa tai jopa mahdotonta. Saattaa myös olla, ettei kurssista tällöin saa irti niin paljon kuin saisi, jos esitiedot olisivat kunnossa. Esitietojen kohdalla pääasia kuitenkin on, että opiskelija kokee itse esitietonsa olevan kunnossa. Esitietojen perimmäinen tehtävä ei missään nimessä ole hankaloittaa tai hidastaa kenenkään valmistumista.&lt;br /&gt;
&lt;br /&gt;
Tästä säännöstä on kaksi poikkeusta. Poikkeuskursseille pääsemisen ehtona on, että esitietovaatimuksina olevat kurssit on suoritettu, mikä myös tarkistetaan.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen poikkeuksen muodostavat teoreettisesti vaikeat kurssit, joista ei tilastollisin menetelmin tutkitusti tahdo päästä läpi vajailla esitiedoilla. Tästä syystä esitiedot tarkastetaan Tietorakenteiden, Laskennan mallien ja Rinnakkaisohjelmoinnin kursseilla. Puuttuvat muodolliset kurssisuoritukset voi kuitata esitietokokeella juuri ennen kurssia, jos uskoo että taidot ovat kunnossa.&lt;br /&gt;
&lt;br /&gt;
Toisen poikkeuksen muodostavat kalliit pienryhmäkurssit eli laboratoriokurssit, Ohjelmistotuotantoprojekti ja Tieteellisen kirjoittamisen kurssi. Ohjelmistotuotantoprojektissa ja Tieteellisen kirjoittamisen kurssissa on suositeltavaa, että on suorittanut kaikki muut pakolliset aineopinnot sekä mahdollisuuksien mukaan myös valinnaisia kursseja sekä syventävien opintojen kursseja. Kun on opiskellut minimivaatimuksia enemmän ennen näitä kursseja, saa niistä yleensä enemmän irti.&lt;br /&gt;
&lt;br /&gt;
Ohjelmistotuotantoprojektin ja Tieteellisen kirjoittamisen kurssin samanaikaista suorittamista pidetään yleensä huonona ajatuksena. Molemmissa tehdään suurehko työ, jonka parissa työskentely painottuu useimmilla kurssin loppupuolelle. Jos molempia suorittaa samaan aikaan, saattaa lopussa tällöin tulla kiire, jolloin suoritusten taso heikkenee. Jos kuitenkin pystyy työskentelemään kurinalaisesti ja itsepintaisesti koko lukukauden, ei Ohjelmistotuotantoprojektin ja Tieteellisen kirjoittamisen kurssin samanaikainen suorittaminen ole mahdottomuus. LuK-tutkinnon loppuvaiheen opintojen lykkäämisessä ei missään tapauksessa ole järkeä.&lt;br /&gt;
&lt;br /&gt;
=== FM-opintojen ajoitus ===&lt;br /&gt;
&lt;br /&gt;
Opinto-opas suosittelee varsin tiukkaa aikataulua FM-tutkinnon suorittamiseen. Tässä vaiheessa suosituksista kuitenkin kannattaa pyristellä irti, ellei ole aikeissa suorittaa ns. putkitutkintoa. Minimivaatimukset ovat todellakin vain minimivaatimuksia, ne täyttämällä ei vielä osaa kovinkaan paljon, vaan ainoastaan saa valmiudet opiskella alaa lisää. Yliopisto tarjoaa erinomaiset mahdollisuudet opiskella monia eri aloja järkevissä ja tasapainoisissa kokonaisuuksissa niin syvälle kuin vain haluaa, eikä toista tällaista tilaisuutta yliopiston ulkopuolella yleensä enää tule. Ei siis kannata päästää opinto-oikeudestaan irti, jos opiskelu vielä maistuu, vaikka olisikin jo polvia myöten työelämässä.&lt;br /&gt;
&lt;br /&gt;
== Opetus ja opiskelu ==&lt;br /&gt;
&lt;br /&gt;
=== Opintopisteet ===&lt;br /&gt;
&lt;br /&gt;
Vanhassa järjestelmässä opinnot mitoitettiin opintoviikkoina, jotka vastasivat 40 tunnin työskentelyä. Uudessa järjestelmässä taas käytetään opintopisteitä, jotka on määritelty niin, että 1600 tunnin työvuoteen mahtuu 60 opintopistettä. Suoraan tämän perusteella muuntamalla saataisiin vastaavuus 1 ov = 1,5 op, mikä ei kuitenkaan käytännössä pidä paikkaansa. Koska maisterin tutkinnon laajuus on pyritty pitämään entisellään, on keskimäärin 160 ov = 300 op eli 1 ov = 1,875 op. Käytännössä vastaan tulee monenlaisia kertoimia 1,5:n ja 3:n välillä.&lt;br /&gt;
&lt;br /&gt;
Yliopiston 60 opintopisteen vuosimäärästä puhuttaessa tulee huomata, että moinen kertymä on useimmille laitoksen opiskelijoille mahdoton. Keskiarvo lienee jossain 40 opintopisteen paikkeilla (tosin keskihajontakin on merkittävä). Useimmiten opiskelijat valittavatkin kurssien läpäistystä saatavan opintopistemäärän olevan aivan liian pieni työmäärään nähden. Niin totta kuin se onkin, se ei käy valitettavasti KELAlle perusteena.&lt;br /&gt;
&lt;br /&gt;
=== Työssäkäynti ===&lt;br /&gt;
&lt;br /&gt;
Työssäkäynti lukukausien aikana viivästyttää opintoja ja saattaa jopa vieraannuttaa yliopistosta niin, että opinnot käytännössä keskeytyvät. Toisaalta pelkällä opintotuella ja kesätöillä ei vielä kovin mukavasti elä, joten töissä käynti saattaa olla välttämätöntä, jos haluaa myös elää eikä vain opiskella. Alan töissä käynti usein myös lisää opiskelumotivaatiota, kun näkee opiskelemistaan asioista muitakin puolia kuin vain sen, mitä laitos opettaa. Opintojen alkuvaiheessa kannattaa kuitenkin pyrkiä opiskelemaan kokopäiväisesti, sillä myöhemmin opintoihin mukaan pääseminen on vaikeampaa. &amp;quot;Välivuodet&amp;quot; ovat koituneet monelle laitoksen opiskelijalle sudenkuopaksi; kannattaa harkita useampaan kertaan ennen kuin lähtee moista toteuttamaan.&lt;br /&gt;
&lt;br /&gt;
=== Arvosanat ===&lt;br /&gt;
&lt;br /&gt;
Tärkeintä opinnoissa ei ole mahdollisimman hyvien arvosanojen metsästys, mikä tuoreen ylioppilaan on usein jostain syystä vaikea ymmärtää. Jos yrittää saada joka kurssista nelosen tai vitosen, opiskelutahti alkaa mitä todennäköisimmin ennen pitkää kärsiä. Ensisijaisen tavoitteen tulee olla, että opinnot etenevät; huonoja arvosanoja voi (Ohjelmistotuotantoprojektia ja Tieteellistä kirjoittamista lukuunottamatta) käydä aina korottamassa, jos siihen kokee jotain tarvetta. Arvosanojen perään harvemmin työelämässä kuulutetaan, reilusti venynyttä tutkinnon suorittamisaikaa voi sen sijaan joutua selittelemään.&lt;br /&gt;
&lt;br /&gt;
Monilla perus- ja aineopintojen kursseilla vitosenkin voi saada suhteellisen helposti. Hyvät arvosanat kannattaa tietysti ottaa vastaan niin kauan kuin kokee että niitä &amp;quot;ilmaiseksi jaellaan&amp;quot;, mutta kursseja ei kannata missään nimessä alkaa dropata sen takia, että haluaisi saada jostain kurssista vitosen.&lt;br /&gt;
&lt;br /&gt;
Laitoksen opiskelijoiden keskuudessa kuultu vitsi on, että käpistelijöillä arvosanatkin ovat binääriä: ykköstä ja nollaa. Käytännössä matka hylätystä ykköseen on huomattavasti pitempi kuin matka ykkösestä vitoseen. Lisäksi arvosana riippuu edelleen hyvin pitkälti kokeesta suoriutumisesta. Tenttikerratkin ovat yksilöitä ja välillä huomaakin, että arvosanat 1-5 riippuvat enemmän tuurista kuin osaamisesta.&lt;br /&gt;
&lt;br /&gt;
=== Muuta huomioitavaa ===&lt;br /&gt;
Opinto-oppaassa joidenkin kurssien toiset luentokerrat on merkitty pääaineopiskelijoille ja toiset taas sivuaineopiskelijoille tarkoitetuiksi. Nämä ovat kuitenkin vain suosituksia, eivät ehdottomia rajoituksia. Useimmiten sekä pää- että sivuaineopiskelijat voivat ilmoittautua mille tahansa luennointikerralle.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6173</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6173"/>
		<updated>2010-08-29T17:26:12Z</updated>

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

		<summary type="html">&lt;p&gt;Tentd: /* Kieliteknologia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sivuainekuvausten ajantasaisuudesta ei takeita. Sivuaineiden sovittamisesta mallilukujärjestykseen ks. [[Opintojen malliaikataulu]].&lt;br /&gt;
&lt;br /&gt;
==Matemaattis-luonnontieteellinen tiedekunta==&lt;br /&gt;
&lt;br /&gt;
===Fysiikka===&lt;br /&gt;
*Arkipäivän fysiikkaa&lt;br /&gt;
**Kurssi nimeltä &amp;quot;arkipäivän fysiikkaa&amp;quot; tms on usein puheena fysiikan fuksien kanssa. Siinä kuulemma esitellään sitä hauskaa fysiikkaa, ja räjäytellään kananmunia ym. mikrossa. --Sini&lt;br /&gt;
**Tämä keväisin järjestettävä kurssi vaatii istumalihaksia, sillä kurssilla on luentopakko. Kurssista saa suoristusmerkinnän eikä tenttiä pidetä. Luennoilta saa olla pois kolme kertaa, mutta yleensä luennot ovat sen verran hauskoja ja normaalista poikkeavia, että poisjääminen saattaa jopa harmittaa. Ja kuten fysiikan laitokselle tyypillistä, ennakkoilmoittautumista ei ole vaan ilmoittautuminen tapahtuu menemällä luennolle. Vuoden 2007 kurssisivu löytyy täältä http://www.helsinki.fi/~khamalai/arkipaiva/ -Maria&lt;br /&gt;
&lt;br /&gt;
Fysiikan kursseille ilmoittaudutaan ekalla luennolla kirjoittamalla nimi paperiin. Fysiika kursseilla on myös laskareita, ja laskariryhmiin jako tapahtuu myös erilailla kuin meillä; ekalla luennolla jaetaan listat joissa on lueteltuna kaikki laskariryhmät ja siitä ruksitaan sopivatko ajankohdat hyvin/jotenkuten/huonosti. Näiden perusteella assarit (tai joku) muodostavat laskariryhmät ja ilmoittavat yleensä ekan viikon aikana siitä mihin ryhmään opiskelija on sijoitettu.&lt;br /&gt;
&lt;br /&gt;
Jokaisen viikon laskarit tulevat edellisellä viikolla nettiin kurssin kotisivuille. Ne lasketaan paperille ja palautetaan määrättyyn päivään mennessä fysiikanlaitoksella sijaitsevaan laatikkoon, josta assari käy ne hakemassa. Assari tarkastaa tehtävät ja pisteyttää ne. Laskareissa tehtävät käydään läpi ja taululle menosta voi saada lisäpisteitä. Laskaripisteiden saanti ei kuitenkaan edellytä laskareissa läsnäoloa, mutta läsnäolo on suositeltavaa jos ei ole osannut kaikkia tehtäviä, sillä kaikilla kursseilla tehtävistä ei tule mallivastauksia nettiin. &lt;br /&gt;
&lt;br /&gt;
(työn alla. lisää myöhemmin, nyt meen fyssan luennolle ;) -emppi)&lt;br /&gt;
&lt;br /&gt;
===Matematiikka===&lt;br /&gt;
&lt;br /&gt;
* Matematiikan kurssit parantavat teorianpyörittelyvalmiutta. Paljon todistamista ja käsitteitä, vähemmän laskemista. Mikäli matematiikka uppoaa, siitä on helppo saada opintopisteitä. &lt;br /&gt;
* Johdatus diskreettiin matematiikkaan&lt;br /&gt;
** Ainoa pakollinen tutkinnossa&lt;br /&gt;
* Matematiikka tutuksi &lt;br /&gt;
** Näppärä syksynaloituskurssi, ollut alunperin kevyttä, ei mene lukion pitkän oppimäärän yli (kurssi muuttuu vuosittain)&lt;br /&gt;
* Muita käpistelijälle hyödyllisiä ja suht helppoja:&lt;br /&gt;
** Lineaarialgebra ja matriisilaskenta I (vektoreita ja matriiseja, nam!)&lt;br /&gt;
** Analyysin kurssit, (I ja II tai perus- ja jatkokurssit, jälkimmäiset ehkä käytännönläheisempiä)&lt;br /&gt;
** Johdatus todennäköisyyslaskentaan (&amp;quot;jatkokurssi&amp;quot; Johdatus tilastolliseen päättelyyn)&lt;br /&gt;
** Logiikka I&lt;br /&gt;
* Matematiikan sivuainekokonaisuus tai menetelmätieteiden (mat+tilastotiede-yhdistelmä) sivuainekokonaisuus pakollinen tutkinnossa&lt;br /&gt;
* ks. [[Matematiikan sivuaineopinnoista]]&lt;br /&gt;
&lt;br /&gt;
===Tilastotiede===&lt;br /&gt;
&lt;br /&gt;
* Tilastotieteen kursseja voi käyttää menetelmätieteiden sivuainekokonaisuudessa, ja niistä moni ei ole matemaattisesti vaikeita. &lt;br /&gt;
&lt;br /&gt;
Menetelmätieteen sivuainekokonaisuuden listan kurssit heuristisesti kurssisivuja pläräämällä päätellyssä tarjoamisvarmuusjärjestyksessä:&lt;br /&gt;
&lt;br /&gt;
* Tilastotieteen johdantokurssi (4 op + 6 op): Käytävissä joko 4 op:n (1 periodi) tai 10 op:n (2 periodia) kokonaisuutena, erilliskoemahdollisuus jälkimmäisestä, syksyisin (ja keväisin)&lt;br /&gt;
* Tilastotieteen jatkokurssi (5 op + 5 op), keväisin&lt;br /&gt;
* Tilastotiede käytännön tutkimuksessa, 8/10 op, syksyisin&lt;br /&gt;
* Todennäköisyyslaskennan kurssi, 10 op, syksyisin (esitietona kai matematiikan Johdatus todennäköisyyslaskentaan)&lt;br /&gt;
* Tilastollisen päättelyn kurssi, 10 op, syksy-kevät-taitteessa?? (&amp;quot;II ja III&amp;quot;) (esitietoina Todennäköisyyslaskennan kurssi, Tilastotieteen jatkokurssia suositellaan)&lt;br /&gt;
* Data-analyysin kurssi (suunnilleen keväisin)&lt;br /&gt;
* Monimuuttujamenetelmät (suunnilleen keväisin)&lt;br /&gt;
* Mittaaminen ja tilastollisen tiedon keruu (ilmeisesti epäsäännöllinen, viim. havainto S2007)&lt;br /&gt;
* &amp;lt;strike&amp;gt;Tilastollisen tietojenkäsittelyn perusteet&amp;lt;/strike&amp;gt; - ei luennoida enää, osia sisällytetty Data-analyysin kurssiin&lt;br /&gt;
* &amp;lt;strike&amp;gt;Frekvenssiaineistojen analyysi&amp;lt;/strike&amp;gt; - jos tämä kurssi on olemassa, se on vaihtanut nimeä tai se elää ilman kurssisivua&lt;br /&gt;
 &lt;br /&gt;
Käytäessä menetelmätieteiden sivuainekokonaisuutta eli osa pakollisesta sivuaineesta on tilastotiedettä pelkän matematiikan sijaan, tarvitaan vähintään 10op matematiikkaa ja vähintään 10op tilastotiedettä. Siis loput 10op sivuaineesta voivat olla kumpaa ainetta tahansa. Tilastotieteen johdantokurssi on 10op, samoin tilastotieteen jatkokurssi, joten jos haluaa panostaa enemmän tilastotieteeseen, voi käydä matematiikasta pakollisen diskreetin ja vaikkapa matematiikka tutuksi- kurssin ja sitten tilastotiedettä johdanto- ja jatkokurssin, jolloin on kasassa koko menetelmätieteiden lyhyt sivuaine.&lt;br /&gt;
&lt;br /&gt;
===Tähtitiede===&lt;br /&gt;
*Maailmankaikkeus nyt&lt;br /&gt;
** Kurssi ei edellytä mm. matemaattista osaamista eli kurssi soveltuu kaikille tähtitieteestä vähänkään kiinnostuneille vaikka kurssi onkin samalla myös tähtitieteen pääaineopiskelijoille pakollinen peruskurssi. Vaikka tähtitiedettä ei sivuaineeksi suunnittelisikaan, voi kurssin käydä pelkästään puhtaasta mielenkiinnosta. Luennot ovat tältä syksyltä jo alkaneet, mutta mukaan pääsee vielä! Erillistä ilmoittautumista ei ole, ilmoittautuminen tapahtuu menemällä paikan päälle. Kurssilla ei ole laskareita, vaan kurssi suoritetaan luennoilla ja tentillä. Luennot pidetään Chemicumissa (kemian laitos) salissa A129. Lisätietoa kurssista täällä http://www.astro.helsinki.fi/opetus/kurssit/MKnyt/index.html --Maria&lt;br /&gt;
&lt;br /&gt;
*Tähtitieteen perusteet&lt;br /&gt;
**Kurssi on edeltäjäänsä jo paljon vaativampi. Matemaattiset taidot astuvat kuvaan ja kurssille suositellaankin matematiikan appron suorittamista tai lukion pitkän matematiikan hallintaa. Kurssiin kuuluu laskuharjoituksia, jotka löytyvät kurssin sivuilta. Oikeus tenttiin osallistumiselle saadaan palauttamalla laskuharjoitukset viikoittain tiettyyn päivämäärään mennessä Chemicumin vahtimestarikopin viereisessä syvennyksessä sijaitsevaan laatikkoon. Ainoastaan pelkkä tehtävien palauttaminen ei kuitenkaan riitä, sillä 30% tehtävistä täytyy olla hyväksytysti suoritettuja. Kurssia EI siis pysty suorittamaan pelkästään Tähtitieteen laitoksen laitostentissä, vaan kurssi täytyy olla käytynä. Lisää kurssista osoitteessa http://www.astro.helsinki.fi/opetus/kurssit/perusteet/index.php. --Maria&lt;br /&gt;
&lt;br /&gt;
== Humanistinen tiedekunta ==&lt;br /&gt;
&lt;br /&gt;
===Kieliteknologia===&lt;br /&gt;
(kesken)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;YLEISTÄ:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kieliteknologia (entinen tietokonelingvistiikka) on aine, jonka sisältöä ja lopullista tarkoitusperää edes sen pääaineopiskelijatkaan eivät välttämättä osaa kovin tyhjentävästi selittää (Eräs paatunut kieliteknologi halusi selittää asian, krhm, näin: http://xkcd.com/114/). Aine löytyy humanistisesta tiedekunnasta Nykykielten laitoksen alaisuudesta, mutta aihe ei loikkaa lopulta kovinkaan kauas käpistelystä. Kieliteknologian pääaineopiskelijoiden pakollisiin kursseihin kuuluvatkin mm. ohjelmoinnin perusteet samoin kuin käpistelijöilläkin. Meitä käpistelijöitä sivuaineilee kieliteknologiassa kohtalainen määrä ja vastaavasti ei ole kovinkaan tavatonta, etteikö käpistely olisi monen kieliteknologin looginen valinta sivuaineeksi. Kieliteknologi onkin pohjimmiltaan ihminen, joka on kiinostunut humaaneista aineista (kielet, kielitiede, psykologia, kognitiotiede, puheentutkimus, käännöstiede...) mutta niiden lisäksi samalla myös tekniikasta. Kieliteknologiaa tarvitaan niin tekstinkäsittelyohjelmissa, käännöstieteessä kuin mobiiliteknologiassakin. Kieliteknologit työllistyvätkin mm. IT-alalle, mutta monipuolinen koulutus humanististen aineiden ja tekniikan yhdistämisessä auttaa työllistymään usealle eri alalle. &lt;br /&gt;
&lt;br /&gt;
Opiskelumahdollisuudet kieliteknologiassa eivät kuitenkaan rajoitu pelkästään Helsingin yliopiston antamaan tarjontaan, sillä yliopistomme (sekä laitoksemme) kuuluu valtakunnalliseen [http://www.ling.helsinki.fi/kit/verkosto/index.shtml KIT-verkostoon], johon kuuluvat lisäksemme Joensuun, Jyväskylän, Oulun, Tampereen, Turun ja Vaasan yliopistot, sekä Tampereen teknillinen yliopisto ja TKK. Tarkemmat tiedot verkostoon kuuluvista laitoksista näkee [http://www.ling.helsinki.fi/kit/verkosto/kit-laitokset.shtml KIT-verkoston sivuilta]. Kursseja suorittaekseen niihin on hankittava JOO ([http://www.joopas.fi/index.php?node=Joopas_aloitussivu Joustava opinto-oikeus]) normaalin käytännön mukaisesti. Aikaisemmin JOOn saaminen toisen KIT-verkoston yliopistoon oli enemmänkin pelkkä muodollisuus kuin opinto-oikeuden hakeminen, mutta verkoston ns. kokeiluaika päättyi juuri ja uusi käytäntö on vielä hakusessa.&lt;br /&gt;
&lt;br /&gt;
Tietojenkäsittelytieteen laitoksella kieliteknologia kuuluu uusissa tutkintovaatimuksissa Tiedonhallinta -suuntautumisvaihtoehdon alaisuuteen. Laitoksen henkilökunnasta kieliteknologiasta ja siihen suuntautumisesta tietää erityisesti [http://www.cs.helsinki.fi/u/hahonen/ Helena Ahonen-Myka]. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;KURSSIT (tutkintovaatimukset 2007-2009):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Clt100S Kieliteknologia, perusopinnot &#039;&#039;sivuaineopiskelijalle&#039;&#039; (25 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt115 Kielitiede (8-10 op)&#039;&#039;&#039;&lt;br /&gt;
***Cyk110 Yleisen kielitieteen peruskurssi (2 op)&lt;br /&gt;
***FP1 Fonetiikan perusteet (2 op)&lt;br /&gt;
***Cyk130 Fonologian ja morfologian harjoituskurssi (3 op)&lt;br /&gt;
***Cyk140 Syntaksin harjoituskurssi (3 op)&lt;br /&gt;
**&#039;&#039;&#039;Clt135 Kieliteknologian tekniset taidot (8 op)&#039;&#039;&#039;&lt;br /&gt;
***Clt130 Kieliteknologian ATK-ympäristö (2 op)&lt;br /&gt;
***Clt131 Tekstityökalut (3 op)&lt;br /&gt;
***Clt132 Verkkosivujen käsittely (3 op)&lt;br /&gt;
**&#039;&#039;&#039;Clt140 Kieliteknologian johdanto (3/6 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt195 Vapaavalintaiset opinnot (3-7 op)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kieliteknologia on periaatteessa vapaasti opiskeltava aine, mutta vaatii virallisessa mielessä käymään &#039;&#039;Yleisen kielitieteen peruskurssin (Cyk110)&#039;&#039; ja läpäisemään sen annettujen vaatimusten mukaisesti ennen varsinaista opinto-oikeutta. Kurssi on suoritettava minimissään 2op suuruisena ja kurssista on saatava arvosana 3. Periaatteessa tämä ei vielä estä kieliteknologian kursseille osallistumista, joskin se saatetaan tarkistaa. Allekirjoittanut on osallistunut parille kurssille ilman ns. opinto-oikeutta ja eräällä kurssilla oikeus osallistumiseen tarkistettiin, jolloin olin suorittanut kurssin, eli minulta löytyi tiedot palautetuista viikkotehtävistä mutta ei vielä suoritusmerkintää. Kurssi on kuitenkin hyvä suorittaa ensin, sillä sieltä saa valmiudet tuleville kursseille. Yleisen kielitieten peruskurssi järjestetään syksyisin periodilla I.&lt;br /&gt;
&lt;br /&gt;
Käpistelijöiden ei tarvitse osallistua kurssille &#039;&#039;Kieliteknologian ATK-ympäristö (Clt130)&#039;&#039;, sillä kurssi vastaa samoja tietoja, jotka meillä käydään läpi Tietokone työvälineenä -kurssilla (siis lapiossa ;)) ja täten korvaa kyseisen kurssin. &lt;br /&gt;
&lt;br /&gt;
Kurssille &#039;&#039;Tekstityökalut (Clt131)&#039;&#039; (entinen Korpusten käsittely) tarvitsee pääsyn unix- tai Linux-koneelle, joka meillä toki jo on, mutta oikeudet Yleisen kielitieteen laitoksen unix-koneelle, eli ns. [http://www.ling.helsinki.fi/atk/palvelut/luvat.shtml ling-laajennukseen], on milteipä välttämätön. Ling-laajennusta pyydetään kieliteknologian koordinaattori Hanna Westerlundilta joko sähköpostitse (hanna.westerlund@helsinki.fi) tai käymällä Hannan luona henkilökohtaisesti Siltavuorenpenkereellä kieliteknologian laitoksella huoneessa 314. Kurssia saattaa opettaa henkilö, joka olettaa käpistelijöiden automaattisesti osaavan kaikki kurssin asiat jo entuudestaan, mutta sitä ei tarvitse säikähtää vaan luennoilla voi istuskella ihan hyvällä omatunnolla jos asiat eivät tunnukaan olevan niin simppeleitä kuin luennoitsija antaa ymmärtää :). Luennot poikkeavat meille tutusta kaavasta ja kurssin luennot ovat pikemminkin laskarityyppisiä.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Clt200S Kieliteknologia, aineopinnot &#039;&#039;sivuaineopiskelijalle&#039;&#039; (35 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt235 Ohjelmoinnin ja luonnollisen kielen käsittelyn perusteet (9 op)&#039;&#039;&#039;&lt;br /&gt;
***Clt230 Ohjelmoinnin perusteet (3 op)&lt;br /&gt;
***Clt231 Luonnollisen kielen käsittelyn perusteet (3 op)&lt;br /&gt;
***Clt233 Luonnollisen kielen jäsennysmenetelmät (3 op)&lt;br /&gt;
**&#039;&#039;&#039;Clt236 XML (4 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt265 Morfologinen jäsennys (6 op)&#039;&#039;&#039;&lt;br /&gt;
***Clt260 Morfologiset kielenkäsittelyohjelmat (3 op)&lt;br /&gt;
***Clt270 Äärellistilaiset jäsennysmenetelmät (3 op)&lt;br /&gt;
**&#039;&#039;&#039;Clt255 Kieliteknologian tilastomenetelmät (3 op)&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;Clt295 Vapaavalintaiset opinnot (13 op)&#039;&#039;&#039;&lt;br /&gt;
***Clt234 Luonnollisen kielen käsittelyn muita sovellusaloja (3 op)&lt;br /&gt;
***Clt282H Harjoittelu (2-5 op)&lt;br /&gt;
***Clt220 Puhesynteesin perusteet (3 op)&lt;br /&gt;
***Cyk215 Kieliopin kuvaus ja teoria (3-7 op)&lt;br /&gt;
***Cyk222 Kielitypologia (3-5 op)&lt;br /&gt;
***Cyk257 Korpuslingvistiikan menetelmät (3-5 op)&lt;br /&gt;
***Clt290 Muu kieliteknologinen osio (1-7 op)&lt;br /&gt;
&lt;br /&gt;
(jatkuupi.. -Maria =) )&lt;br /&gt;
&lt;br /&gt;
===[http://www.helsinki.fi/filosofia/filo/opetus.htm Teoreettinen filosofia]===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kts. kohta [[Sivuainekuvauksia#Käytännöllinen filosofia|Käytännöllinen filosofia]] jossa yleistä asiaa filosofian opiskelusta&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Itse en ole lukenut teoreettista filosofiaa, mutta uskoisin että samat periaatteet pätevät täällä niinkuin käytännöllisen puolellakin. Kurssien sisällöstä en osaa sen enempää sanoa. &lt;br /&gt;
&lt;br /&gt;
Perusopinnot (25 op) koostuvat myös johdantokursseista eri filosofian osa-alueille.&lt;br /&gt;
&lt;br /&gt;
*Johdatus filosofian historiaan &lt;br /&gt;
**Yhteinen käytännöllisen kanssa&lt;br /&gt;
*Yksi seuraavasta kolmesta jaksosta: &lt;br /&gt;
**Johdatus kieli- ja mielenfilosofiaan &lt;br /&gt;
**Johdatus etiikkaan &lt;br /&gt;
***Yhteinen käytännöllisen kanssa&lt;br /&gt;
**Johdatus yhteiskuntafilosofiaan &lt;br /&gt;
***Yhteinen käytännöllisen kanssa&lt;br /&gt;
*Johdatus filosofiaan &lt;br /&gt;
**Yhteinen käytännöllisen kanssa&lt;br /&gt;
*Johdatus tieto-oppiin &lt;br /&gt;
**Yhteinen käytännöllisen kanssa&lt;br /&gt;
*Johdatus metafysiikkaan &lt;br /&gt;
*Johdatus tieteenfilosofiaan &lt;br /&gt;
*Johdatus logiikkaan &lt;br /&gt;
**Yhteinen käytännöllisen kanssa&lt;br /&gt;
&lt;br /&gt;
== Käyttäytymistieteellinen tiedekunta == &lt;br /&gt;
&lt;br /&gt;
===Kasvatustiede===&lt;br /&gt;
&lt;br /&gt;
Jos opettaminen tai henkilöstön kehittäminen (HR) sattuu kiinnostamaan kannattaa sivuaineeksi harkita  kasvatustieteitä.&lt;br /&gt;
&lt;br /&gt;
Kasvatustieteen sivuainekokonaisuus koostuu 25 op:n perusopintokokonaisuudesta.&lt;br /&gt;
Sivuainekokonaisuus on kaikille vapaa ja kursseille ilmoittaudutaan Weboodin kautta.&lt;br /&gt;
Ilmoittautumisen jälkeen riittää kun kävelee luentosaliin.&lt;br /&gt;
Kasvatustieteen laitoksen &#039;pääkallopaikka&#039; on [http://www.helsinki.fi/teknos/opetustilat/keskusta/s20rminerva/default.htm Siltavuorenpenkereellä], mutta erittäin suuri osa luennoista luennoidaan [http://www.helsinki.fi/teknos/opetustilat/keskusta/m11/default.htm Mariankatu 11:ssä].&lt;br /&gt;
Jos suorittaa avoimen yliopiston kursseina, luennot ovat joko päärakennuksella tai fabianinkatu 26:ssa.&lt;br /&gt;
&lt;br /&gt;
Lukuvuonna 2007-2008 kurssit ovat jakautuneet seuraavalla tavalla:&lt;br /&gt;
&lt;br /&gt;
# P1. Johdatus kasvatustieteisiin (3 op)&lt;br /&gt;
# P2. Kasvatus, yhteiskunta ja kulttuuri (4 op)&lt;br /&gt;
# P3. Opetus ja oppiminen (4 op)&lt;br /&gt;
# P4. Oppiminen työelämässä (4 op)&lt;br /&gt;
# P5. Kohti tutkivaa työtapaa (5 op)&lt;br /&gt;
# P6. Kasvatus elämänkulussa (5 op)&lt;br /&gt;
&lt;br /&gt;
Kursseilla luetaan ja kirjoitetaan melko paljon (n. 100s luettavaa ja 1s kirjoitettavaa / op) ja ensimmäiset kirjat tuntuvat erittäin vaikeasti aukeavilta sanaston ja termistön ollessa vielä täysin vierasta. Tämän takia suosittelen sivuaineilijoiden ehdottomasti käyvän luennoilla, koska vaikka kaikki kurssit voi suorittaa tenttimällä ylimääräisen kirjan, luennoilla selvitetään yleensä termistöä, joka siten auttaa ja nopeuttaa varsinaisten tenttikirjojen lukemista.&lt;br /&gt;
&lt;br /&gt;
Varsinaisia esitietovaatimuksia kursseille ei ole lukuunottamatta viimeistä kurssia ( P6 ), jonka alkaessa kaikki aiemmat kurssit tulisi olla käytyinä.&lt;br /&gt;
&lt;br /&gt;
HUOM: Koska Kasvatustiede on humanistinen aine, ei kannata olettaa opettajien osaavan käyttää moderneja viestintävälineitä, kuten .pdf-muotoisia dokumentteja tai edes sähköpostia...&lt;br /&gt;
&lt;br /&gt;
HUOM2: Tenttitulokset tulevat VAIN siltavuorenpenkereen seinälle, nettiin niitä on turha odottaa.&lt;br /&gt;
&lt;br /&gt;
HUOM3: Toisin kuin käpistelyssä, kasvatustieteissä osasuoritukset jäävät roikkumaan ilmaan ja ne voi käydä suorittamassa myöhemmin. (Esim. Luettavana kaksi kirjaa, kummastakin kysytään tentissä. Feilatessasi yhden voit käydä suorittamassa vain ko. kirjan uusinnassa. Tämä tosin kannattaa tarkistaa aina erikseen opetajalta.)&lt;br /&gt;
&lt;br /&gt;
Tarkemmin kasvatustieteestä oppiaineena kasvatustieteen sivuilla:&lt;br /&gt;
http://www.helsinki.fi/behav/opiskelu/oppiaineet/kasvatustieteet.htm&lt;br /&gt;
&lt;br /&gt;
- Seise,&lt;br /&gt;
Opintovastaava -07&lt;br /&gt;
&lt;br /&gt;
===Kognitiotiede===&lt;br /&gt;
&lt;br /&gt;
Kognitiotieteen sivuilta:&lt;br /&gt;
&#039;&#039;Kognitiotiede on monitieteinen tieteenala joka tutkii tietoilmiöitä kuten havaitsemista, oppimista, muistia, ajattelua, kieltä ja käsitteitä, sekä näiden syntymekanismeja. Yhteistä näille on, että niitä voidaan tarkastella tiedon esittämisen ja informaationprosessoinnin näkökulmasta.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Vaikka pääpaino on usein aikuisen ihmisen kognition tutkimisella, myös kognitiivisen kehityksen, muiden eläinten kognitiivisten toimintojen ja keinotekoisten järjestelmien informaationprosessoinnin tutkiminen kuuluu kognitiotieteen piiriin.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kognitiotiede on varsin kätevä yhdistelmä tietojenkäsittelytieteen kanssa, ja se mainitaan usein hyvänä sivuainevaihtoehtona erikoistumislinjojen omilla sivuilla. Erikoistumislinjoista fuksien ei tosin tarvitse vielä välittää hetkeen.&lt;br /&gt;
&lt;br /&gt;
Perusopintojen ja aineopintojen opintokokonaisuuksien (Cog100, Cog200) suoritusoikeus on vapaa kaikille Helsingin yliopiston perustutkinto-opiskelijoille. Myös yksittäisiä syventävien opintojen opintojaksoja voidaan suorittaa, ja sisällyttää sivuainekokonaisuudessa aineopintoihin.&lt;br /&gt;
&lt;br /&gt;
====Perusopinnot====&lt;br /&gt;
&lt;br /&gt;
Cog101 Johdatus kognitiotieteeseen, 5 op&lt;br /&gt;
&lt;br /&gt;
Cog103 Kognitiotieteen historia &amp;amp; klassikot I, 4 o&lt;br /&gt;
&lt;br /&gt;
Cog111 Kognitiivisen psykologian ja biologisen psykologian perusteet, 5 op * (Tunnetaan myös nimellä kognitiivinen &amp;amp; neuropsykologia.)&lt;br /&gt;
&lt;br /&gt;
Cog121 Tieteellinen päättely &amp;amp; selittäminen kognitiotieteilijöille, 5 op&lt;br /&gt;
&lt;br /&gt;
Cog131 Kieli merkitys ja logiikka, 3 op&lt;br /&gt;
&lt;br /&gt;
CYK110 Yleisen kielitieteen peruskurssi, (väh.) 3 op&lt;br /&gt;
&lt;br /&gt;
====Aineopinnot====&lt;br /&gt;
&lt;br /&gt;
Cog202 Kognitiotieteen tutkijaseminaari, 2 op&lt;br /&gt;
&lt;br /&gt;
Cog203 Kognitiotieteen historia &amp;amp; klassikot II, 6-10 op&lt;br /&gt;
&lt;br /&gt;
Cog211 Kognitiivinen psykologia II, 6 op **&lt;br /&gt;
&lt;br /&gt;
Cog212 Havaintopsykologia I, 6 op **&lt;br /&gt;
&lt;br /&gt;
Cog241 Kognitiivinen mallintaminen I, 7-10 op&lt;br /&gt;
&lt;br /&gt;
Kognitiotieteessä ei voi välttyä kirjoilta. Jotkut opettajat ovat edistyksellisiä ja laittavat kaiken tarvittavan materiaalin nettiin, mutta läheskään aina näin ei ole. Kursseille ilmoittaudutaan [http://helsinki.fi/weboodi weboodista].&lt;br /&gt;
&lt;br /&gt;
 *) Huom! Sivuaineopiskelijat voivat ottaa vain kirjatentin!&lt;br /&gt;
&lt;br /&gt;
 **) Huom! Edellyttää psykologian opinto-oikeutta. Sellaisen saa tasokokeella.&lt;br /&gt;
&lt;br /&gt;
Laatikossa esitetyt ongelmat voi kiertää opiskelemalla kurssit Avoimen yliopiston puolelta, jolloin opetus tapahtuu normaalisti. Avoimen opinnot ovat kaikille yliopiston perustutkinto-opiskelijoille ilmaisia kesäisin.&lt;br /&gt;
&lt;br /&gt;
Kognitiotieteen kautta voi (sivuaineilijanakin) päästä myös [http://www.soberit.hut.fi/kaytettavyyskoulu/ käytettävyyskouluun]. Se on HY:n, TKK:n ja TaiKin välinen yhteistyöprojekti, joka tarjoaa laajan paketin käytettävyysopintoja. Käytettävyyskoulun suorittaminen edellyttää opintoja kussakin kouluun kuuluvassa yliopistossa. Opinnot on tarkoitettu opiskelijoille, joilla kandi on joko valmis tai ainakin hyvässä vauhdissa. Opinnot voidaan paketoida sivuainekokonaisuudeksi laitoksella ilmeisesti mihin tutkintoon tahansa (kandi, maisteri, jatko-opiskelu). Käytettävyyskouluun pääsee tällä hetkellä helposti, koska koulua ei mainosteta tarpeeksi. Sinne otetaan kustakin kolmesta yliopistosta 5 opiskelijaa sisään vuosittain, mutta paikat eivät ole aina edes täyttyneet. Hakeminen on melko yksinkertainen prosessi, jonka ohjeet löytyvät käytettävyyskoulun omilta sivuilta.&lt;br /&gt;
&lt;br /&gt;
Lisäkysymyksiä voi esittää Paula &amp;quot;Shantar&amp;quot; Gómez Gómezille. Löydyn irkistä nickillä Shantar.&lt;br /&gt;
&lt;br /&gt;
== Valtiotieteellinen tiedekunta ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://www.valt.helsinki.fi/opisk/kannu/key42.htm Tsekkaa Kannunvalajien oma sivuaine-info]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Johtamisen sivuainekokonaisuus valtiotieteellisessä===&lt;br /&gt;
* Johtamisen sivuainekokonaisuutta voi aloittaa opiskelemaan toisena lukuvuonna, mikäli on suorittanut 30op pääaineopintoja.&lt;br /&gt;
* Johtamista on mahdollista opiskella lyhyt(25op) tai pitkä(60op) sivuainekokonaisuus.&lt;br /&gt;
* Ensimmäinen kurssi, JOS1, järjestetään vain ensimmäisessä periodissa. Tämä kurssi on käytävä ensimmäisenä. Kurssi koostuu kahdesta osasta, luennot+tentti(3op) ja kirjatentti(4op). Kirjatentti tulee suorittaa 6kk luentokurssin päättymisen jälkeen, mikäli ei siinä onnistu niin luento-osuus mitätöityy ja se tulee käydä uudelleen:(.&lt;br /&gt;
* Lisätietoja http://www.valt.helsinki.fi/vol/jos/index.htm#JOS-sivuaineena.&lt;br /&gt;
&lt;br /&gt;
====Opiskelijoiden mielipiteitä johtamisen sivuainekokonaisuudesta====&lt;br /&gt;
* Johtamisen sivuainehan ei kuulemani mukaan nimenomaan ole käytännön johtamista, vaan pikemminkin johtamisen historiaa ja teoriaa. Joten työelämän valmiudet voivat jäädä oletettua ohuemmaksi. -TKa &lt;br /&gt;
* Yliopistolla tosiaan yleisestikkin opetus on teoriaa ja tutkimiseen valmentamista yms... Olen nyt ollu JOS1-kurssilla pari viikkoa ja minun mielestä se on ihan asiallista kamaa, historiaa, teorioita ja jollain tasolla niitä sovellettuna tähän päivään :) -jarno&lt;br /&gt;
* Luen itse tenttikirjoja yleissivistykseksi, ja niissä on ihan hauskaa tavaraa. &amp;quot;Peopleware&amp;quot; ja &amp;quot;The Mythical Man-Month&amp;quot; eivät kuulune listaan, mutta saivat kyllä kiinnostumaan aiheesta. --Sini&lt;br /&gt;
&lt;br /&gt;
=== Käytännöllinen filosofia ===&lt;br /&gt;
&lt;br /&gt;
====Yleistä====&lt;br /&gt;
&lt;br /&gt;
Oman kokemukseni mukaan filosofia on yleissivistävää ja se laajentaa yksilön maailmankuvaa kertomalla, millä eri tavoilla asioita on havaittu ja ajateltu kautta ihmiskunnan historian. Filosofiaa opiskelemalla oppii hallitsemaan suuria kokonaisuuksia ja eri abstraktiotasoja, jotka ovat käpistelijälle tärkeitä ominaisuuksia.&lt;br /&gt;
&lt;br /&gt;
Helsingin Yliopisto tarjoaa kaksi eri vaihtoehtoa, käytännöllisen ja teoreettisen filosofian. Erona näillä kahdella on se, että teoreettinen filosofia keskittyy enemmän filosofian historiaan aina Antiikin Kreikasta Valistuksen Ajalle asti, kun taas käytännöllisen puolella vilisee astetta enemmän 1900-luvun filosofeja ja ajatuksia sekä moraalia ja yhteiskuntaa käsitteleviä kysymyksiä. Vaikka laitokset ovat eri tiedekunnissa (teoreettinen humanistisessa ja käytännäöllinen valtiotieteellisessä), molemmat laitokset ovat kuitenkin käytännössä yksi ja sama, osa perusopinnoista ovat jopa yhteisiä.&lt;br /&gt;
&lt;br /&gt;
Vielä pari sanaa asenteesta. Filosofiassa esitetyt teoriat, ajatukset jne. ovat aina VAIN uskomusjärjestelmiä. Ne eivät ole millään tavalla kiveen hakattuja tai tosia, useimmat ajallisesti erittäin vanhat teoriat ovat myös tyhmiä. Filosofian opiskelijan tulee haastaa luennolla esitetyt käsitykset, kohteliaasti tietenkin. Lisäksi luennoitsijat tykkäävät siitä, etteivät kaikki istu aneemisina paikoillaan odottaen luennon loppumista, niinkuin valitettavan usein tilanne on. Tärkeintä on olla aktiivinen sekä kysyä, spekuloida ja argumentoida!&lt;br /&gt;
&lt;br /&gt;
====[http://www.valt.helsinki.fi/opas2007/kfil/ Opinto-opas]====&lt;br /&gt;
&lt;br /&gt;
Perusopinnot (25 op) koostuvat johdantokursseista eri filosofian osa-alueille. &lt;br /&gt;
&lt;br /&gt;
*Johdatus filosofiaan&lt;br /&gt;
**Hyvä yleiskurssi, josta kelpaa lähteä kokeilemaan olisiko filosofia juuri &#039;&#039;sinun&#039;&#039; sivuaineesi&lt;br /&gt;
*Johdatus filosofian historiaan &lt;br /&gt;
**Käydään läpi länsimaisen filosofian historia aika tarkkaan. Kurssin ohessa voi suoritta kirjatentin &amp;quot;Filosofian klassikkoteos&amp;quot;, eli määrätystä listasta jonkun (tai useamman) kuuluisan filosofian keskeinen(/keskeiset) teos(/teokset).&lt;br /&gt;
*Johdatus etiikkaan&lt;br /&gt;
**Etiikan perusteet: Mikä on hyvää, pahaa, oikein, väärin, mitä näistä on ajateltu milloinkin ja miksi.&lt;br /&gt;
*Johdatus yhteiskuntafilosofiaan&lt;br /&gt;
**Yhteiskuntafilosofian perusteet: Miten yhteiskunta on rakentunut, mikä se on tänäpäivänä.&lt;br /&gt;
*Johdatus yhteiskuntatieteiden filosofiaan&lt;br /&gt;
**Tieteen filosofia erityisesti ihmistieteitten näkökulmasta&lt;br /&gt;
*Johdatus tieto-oppiin&lt;br /&gt;
**Perusteet, mitä on ajateltu ja ajatellaan maailman havaitsemisesta ja todellisuuden rakentumisesta. Itsellä ainakin kannatti panostaa oheiskirjallisuuden lukemiseen.&lt;br /&gt;
*Johdatus logiikkaan&lt;br /&gt;
**Filosofinen logiikka on käpistelijälle hyvä paikka opetella ajattelemaan kuin tietokone, jos ei esimerkiksi matematiikan laitoksen logiikan kurssi nappaa (kuten allekirjoittanut teki). Kurssilla siis about sama sisältö kuin matematiikan vastaavalla, mutta vähän humaanimmalla otteella.&lt;br /&gt;
&lt;br /&gt;
====Tärkeää====&lt;br /&gt;
&lt;br /&gt;
Filosofiasta ei ole erillisiä opintoja sivuaineilijoille, vaan he käyvät kursseja pääaineopiskelijoiden kanssa, joiden olisi tarkoitus suorittaa kaikki perusopinnot ennen ensimmäistä etappia. &#039;&#039;&#039;Tästä johtuu, että kaikki peruskurssit järjestetään vain ja ainoastaan syksyllä (lukuun ottamatta Johdatus yhteiskuntatieteiden filosofiaan-kurssia, 3. periodi) ja useimmat näistä kursseista ovat vielä ikävästi kahden periodin mittaisia.&#039;&#039;&#039; Tästä syystä filosofia ei sovellu &amp;quot;muiden opintojen ohessa ympäri vuoden&amp;quot;-tyyppiseksi sivuaineeksi, vaan siihen on keskityttävä melkeinpä yksi kokonainen syksy!&lt;br /&gt;
&lt;br /&gt;
Suosittelenkin, että käytte kokeilemassa ensimmäistä johdantokurssia kaikessa rauhassa ja vasta seuraavana vuonna heittäydytte filosofian kiehtovaan maailmaan. &lt;br /&gt;
&lt;br /&gt;
====Erikoista käpistelijälle====&lt;br /&gt;
&lt;br /&gt;
*Kursseille ei tarvi ilmottautua, ellei toisin (luennolla) sanota. Senkun kävelee sisään ja kuuntelee (ja kysyy!).&lt;br /&gt;
*Peruskursseilla ei ole laskareita lukuunottamatta Johdatus logiikka-kurssilla. Laskareihin ei tarvitse etukäteen ilmottautua.&lt;br /&gt;
*Kursseilla on luentojen lisäksi kirjoja, jotka myös kuulustellaan tentissä (ks. kurssin kotisivu).&lt;br /&gt;
*Luennoitsijat saattavat oikeasti käyttäa välillä sanoja joiden todellisen merkityksen vain he itse tietävät. &#039;&#039;&#039;Jos et jotain ymmärrä, kysy!&#039;&#039;&#039;  &lt;br /&gt;
*Kurssin tentti on aina aivan viimeisellä luentokerralla, samassa tilassa kuin itse luentokin (ellei tietenkin toisin mainita).&lt;br /&gt;
*Materiaalin ilmestyminen verkkoon, asioiden päivittäminen webiin, sähköposti, yms. Internetiin liittyvät asiat ovat humanisteille vähän vaiketa. Pikku käpistelijä saattaa kärsiä muutaman harmaan sortuvan luennoitsijoita patistellessaan.&lt;br /&gt;
*Kaikki käytännöllisen kurssit ovat automaattisesti tentittävissä kaikissa valtiotieteellisen tiedekuntatenteissä (ks [http://www.valt.helsinki.fi/tiedekunta/opiskelu/tentit/index.htm aikataulu]), teoreettisen puolestaan humanistisen teidekuntatenteissä (ks. [http://www.helsinki.fi/hum/tiedekuntatentit/index.htm aikataulu]) joihin voi ilmottautua WebOodissa. WebOodissa on tarkoitus Lisätieto-kenttään laittaa ne kirjat, jotka olet valinnut kuulusteltaviksi teoksiksi (ks. aina kurssin kotisivu).&lt;br /&gt;
&lt;br /&gt;
Lisää kysymyksiä Tatu Kairi:lle (etu.suku@cs.helsinki.fi tai Tattoo @ IRCnet)&lt;br /&gt;
&lt;br /&gt;
===Sosiologia===&lt;br /&gt;
&lt;br /&gt;
Oletko löytänyt itsesi joskus sukkuloimasta galleriayhteisöjä läpi? Tuntuvatko IRC-kanavista tehdyt verkkokaaviot jännittäviltä? Tarkentuvatko aistisi, kun kuulet jonkun toteavan &amp;quot;pienet on piirit&amp;quot; yhteisen tuttavuuden löytymisen johdosta? Löydätkö itsesi Facebookista, LinkedInistä, Last.fm:stä, IRC-Galleriasta ja vielä MySpacestakin? Jos jokin edellämainituista kuulostaa edes etäisesti tutulta, harkitse sosiologiaa.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Sosiologia on yleinen yhteiskuntatiede. Se keskittyy ihmisten muodostamien yhteisöjen sekä niistä johtuvien ilmiöiden tutkimukseen. Sosiologia on kiinnostunut sekä ihmisten toiminnasta yhteisöissä että yhteisöjen vaikutuksista kaikkeen toimintaan. Tieteen tutkimusala on yhteiskuntatieteistä laajin, sillä sosiologiassa voidaan tutkia käytännössä mitä tahansa sosiaalisia ilmiöitä, jotka vaikuttavat joko yhteisöön, yhteiskuntaan tai yksittäisiin ihmisiin.&amp;quot; (Kiitos Wikipedia 2001-)&lt;br /&gt;
&lt;br /&gt;
Sosiologia liittyy läheisesti tietojenkäsittelytieteeseen tutkittaessa esimerkiksi ihmisten sähköistä verkostoitumista sekä web-yhteisöjä. Tarvetta osaajille siis on, kun tavalliset ihmiset kansoittavat Internetiä jumalatonta vauhtia (web 2.0 väijyy kulman takana ja p2p on next big thing). Esimeriksi HIIT:n ([http://www.hiit.fi Helsinki Institute of Information Technology]) yksi päätutkimusohjelmista on [http://www.hiit.fi/?q=node/13 Network Societies].&lt;br /&gt;
&lt;br /&gt;
Sosiologiaa aineopintoja voi lukea sivuaineena ilman rajoituksia Valtiotieteellisen puolelta (ts. vapaa sivuaineoikeus). Sosiologiassa ei myöskään joudu erikoistumaan vielä perus- ja aineopintojen aikana, joskin sosiologiasta voi suorittaa myös [http://www.valt.helsinki.fi/staff/alkula/opas/vaestoperus.htm väestötieteen perusopinnot] omana kokonaisuutenaan lukematta muita sosiologian kursseja. &lt;br /&gt;
&lt;br /&gt;
*[http://www.valt.helsinki.fi/opas2007/sosio/sivuperus/ Sosiologian perusopinnot sivuainelukijoille] (25op) (eHopsista löytyvä perusopinnot (75010) on pääaineilijoiden hieman laajempi paketti)&lt;br /&gt;
** Sosiologian johdantokurssi (5 op)&lt;br /&gt;
*** Tavoite saada yleiskatsaus sosiologiaan tieteenalana sekä tutustua sosiologiseen ajattelutapaan ja sen peruskäsitteisiin.&lt;br /&gt;
*** Tarjolla &#039;&#039;&#039;periodissa I&#039;&#039;&#039; ja &#039;&#039;&#039;periodissa III&#039;&#039;&#039;&lt;br /&gt;
** Väestötieteen johdantokurssi (5 op)&lt;br /&gt;
*** Tavoite saada yleiskuva väestön rakenne- ja muutostekijöistä sekä niiden yhteiskunnallisesta merkityksestä, väestöilmiöiden mittaamisesta, keskeisistä väestöteorioista, Suomen väestöstä, kehitysmaiden väestökysymyksistä ja väestötieteen suhteesta muihin yhteiskuntatieteisiin. Opiskellaan nettimatskun avulla ja suoritetaan kirjallisilla tehtävillä.&lt;br /&gt;
*** Tarjolla &#039;&#039;&#039;periodissa II&#039;&#039;&#039; ja &#039;&#039;&#039;periodissa IV&#039;&#039;&#039;&lt;br /&gt;
** Sosiaali- ja kulttuuriantropologian johdantokurssi (5 op)&lt;br /&gt;
*** Kurssilla ihmetellään, mitä antropologia on, ja tarkastellaan yhteiskuntaa antropologian näkökulmasta&lt;br /&gt;
*** Kahden periodin mittainen kurssi, tarjolla suomeksi &#039;&#039;&#039;periodeissa I-II&#039;&#039;&#039;&lt;br /&gt;
** Sosiologisia näkökulmia ja tutkimuksia, osa 1 (3op)&lt;br /&gt;
*** Suoritustapana kirjallisuuskuulustelu yhdestä opuksesta (tällä hetkellä  Giddens A : Sociology  (4. painos, helmikuun 2007 jälkeen 5. painos))&lt;br /&gt;
** Sosiologisia näkökulmia ja tutkimuksia, osa 2 (7op)&lt;br /&gt;
*** Kuten osa 1, mutta enemmän kirjoja. Näillä näkymin kirjallisuutena Jokinen K &amp;amp; Saaristo K: Suomalainen yhteiskunta, Alapuro R &amp;amp; Arminen I (toim.): Vertailevan tutkimuksen ulottuvuuksia (s. 1 - 182), Koskinen S ym. (toim.): Suomen väestö (uudistettu laitos)&lt;br /&gt;
** Kursseille ei ole eritelty esitietovaatimuksia, mutta oletettavasti johdantokurssit olisi suotavaa käydä ensin.&lt;br /&gt;
*[http://www.valt.helsinki.fi/opas2007/sosio/ainesivu/ Sosiologian aineopinnot] (35op)&lt;br /&gt;
** En erittele tässä sen tarkemmin, sillä eivät ole ihan heti akuutteja.&lt;br /&gt;
&lt;br /&gt;
Sosiologian laitoksen sivuja: [http://www.valt.helsinki.fi/opas2007/sosio/ Sosiologian opinto-opas] ja  [http://www.valt.helsinki.fi/opas2007/sosio/sivuaineena/index.html Sosiologia sivuaineena]&lt;br /&gt;
&lt;br /&gt;
Hakiessa sivuainekokonaisuutta muistettava seuraavaa: &amp;quot;Perusopintojen tai aineopintojen suoritusmerkinnän saamiseksi opiskelijan tulee toimittaa (Sosiologian) laitoksen kansliaan opintosuoritusote, johon on merkitty kokonaisuuteen käytettäviksi tarkoitetut opintojaksot. Kansliassa tarkistetaan kokonaisuuden sisältö ja tallennetaan merkintä opintorekisteriin.&amp;quot; Tämän lisäksi tietty myös TKTL:n puolelta nidottava sivuainepaketti tutkintoonsa.&lt;br /&gt;
&lt;br /&gt;
- Jesse Lankila / Kheldysh&lt;br /&gt;
&lt;br /&gt;
* [http://www.valt.helsinki.fi/opisk/kannu/key42.htm Valtsikan sivuaineinfo: opiskelijat kertovat mm. sosiologiasta sivuaineena] - Suvikolta.&lt;br /&gt;
&lt;br /&gt;
===Valtio-oppi===&lt;br /&gt;
&lt;br /&gt;
(Work in progress... -Ville)&lt;br /&gt;
&lt;br /&gt;
Valtiotieteen pitäisi olla ihan avoin sisäänpääsyltään; korjataan jos toisin todetaan.&lt;br /&gt;
&lt;br /&gt;
[http://www.valt.helsinki.fi/opas2007/vol/sivuaineena/index.html Yleistä tietoa]&lt;br /&gt;
&lt;br /&gt;
Valtio-oppi aineena on jaettu kolmeen erikoistumislinjaan: politiikan tutkimus, hallinnon ja organisaatioiden tutkimus ja maailmanpolitiikan tutkimus.&lt;br /&gt;
&lt;br /&gt;
[http://www.valt.helsinki.fi/opas2007/vol/perussivu/ Perusopinnot] 25op.  &lt;br /&gt;
Vain nämän suorittavan ei tarvitse valita erikoistumislinjaa.&lt;br /&gt;
Mikäli aikoo suorittaa myös 35op:n aineopinnot, tulee erikoistumislinja valita JO perusopintoja suoritettaessa.&lt;br /&gt;
&lt;br /&gt;
Ensimmäistä kurssia, &amp;quot;johdatus valtio-oppiin&amp;quot; järjestetään ensimmäisessä ja neljännessä periodissa.  Neljännessä periodissa järjestettävä kurssi on ilmeisesti suunniteltu nimenomaan sivuaineopiskelijoille.&lt;br /&gt;
Osa kursseista järjestetään ainoastaan kirjallisuustentteinä (ilmeisesti ainakin sivuaineopiskelijoille).&lt;br /&gt;
&lt;br /&gt;
[http://www.valt.helsinki.fi/opas2007/vol/sivuaineop/ Aineopinnot] 35op (tuskin vielä ajankohtainen).&lt;br /&gt;
&lt;br /&gt;
* [http://www.valt.helsinki.fi/opisk/kannu/key42.htm Valtsikan sivuaineinfo: opiskelijat kertovat mm. valtio-opista sivuaineena]&lt;br /&gt;
&lt;br /&gt;
===Viestintä===&lt;br /&gt;
&lt;br /&gt;
Viestintä on erittäin suosittu sivuainevaihtoehto, joten se on valtiotieteellisen tiedekunnan oppiaineista ainoa sosiaalityön lisäksi, jossa ei ole vapaata sivuaineoikeutta tiedekunnan ulkopuolisille opiskelijoille. Viestinnän perusopintokokonaisuuteen(25op) voi hakea,kun omassa pääaineessa onsuoritettuna vähintään 25 opintoviikkoa (45 op) tai kaikkiaan opintoja on suoritettuna vähintään 50 opintoviikkoa (90 op). Valinta tapahtuu ehdot täyttävien kesken todellakin arvonnalla, ja koko lukuvuoden aikana arvotaan korkeintaan 80 paikkaa(tarkoittaa siis 40 keväällä ja 40 syksyllä). Hakemuksen voi jättää kahdesti vuodessa, 30.4 ja 30.11 mennessä.&lt;br /&gt;
&lt;br /&gt;
Ilmoittautuminen viestinnän kursseille tapahtuu web-oodin kautta. Kursseihin kuuluu usein kirjatentti-osioita, joita kurssista riippuen suoritetaan joko erillistentissä tai kurssikokeen yhteydessä. Kirjallisuuden määrä saattaa aluksi tuntua näin käpistelijän näkökulmasta aika hurjalta, mutta kirjat ovat yleensä mielenkiintoisia ja suomeksi kirjoitettuja/käännettyjä. Viestinnän luennot ovat mielenkiintoisia ja luennoilla on hyvä tilaisuus nähdä oppikirjojen kirjoittajat ihan oikeassa elämässä.&lt;br /&gt;
&lt;br /&gt;
Viestinnän opetus järjestetään keskustakampuksella, pitkälti metsätalolla. Materiaalit ja tiedot tulevat ihan mukavasti nettiin, ja jopa poikkeuksista viestitään tehokkaasti. Viestintä liittyy läheisesti myös tietojenkäsittelyyn, ja sitä suositellaankin sivuaineeksi mm. hajautettujen järjestelmien erikoistumislinjalle, mutta myös mille tahansa muullekin erikoistumislinjalle.&lt;br /&gt;
&lt;br /&gt;
sitten vielä pähkinän kuoressa tärkeitä asioita ja huomioita&lt;br /&gt;
&lt;br /&gt;
* hakuajat perusopintoihin päättyvät 30.4 ja 30.11&lt;br /&gt;
&lt;br /&gt;
* viestinnän sivuaineoikeus on määräaikainen, aikaa 25op:n perusopintojen suorittamiseen on 1 1/2 vuotta&lt;br /&gt;
&lt;br /&gt;
* yksittäisen kurssin voi käsittääkseni käydä ilman sivuaineoikeuttakin,sivuaineoikeus mahdollistaa opintokokonaisuusmerkinnän&lt;br /&gt;
&lt;br /&gt;
* samat viestinnän opinnot ovat tarjolla myös avoimella yliopistolla, lukukausien aikana kurssit ovat maksullisia, kesäisin perustutkinto-opiskelijoille ilmaiset&lt;br /&gt;
&lt;br /&gt;
* lisätietoja, kts.&lt;br /&gt;
http://www.valt.helsinki.fi/comm/fi/opiskelu/opintojerakenne/sivuaineena.htm&lt;br /&gt;
http://www.valt.helsinki.fi/tiedekunta/opiskelu/oikeudet/hyopisekelijat.htm&lt;br /&gt;
&lt;br /&gt;
* ja saa multakin kysellä lisää, terveisin Laura H. =)&lt;br /&gt;
&lt;br /&gt;
Suviko sanoo:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Viestintä on yleissivistävä oppiaine, jota lukemalla ei opi &lt;br /&gt;
suoraan työelämässä tai tietojenkäsittelytieteessä &lt;br /&gt;
sovellettavaa asiaa. Se EI OLE tiedotusoppia tai &lt;br /&gt;
toimittajakoulu. Moni niin kuvitellut on karvaasti aineeseen &lt;br /&gt;
pettynyt. Sivuaineena viestintä on leppoisaa opiskeltavaa, &lt;br /&gt;
kunhan ei pelkää kirjojen lukemista tai esseiden &lt;br /&gt;
kirjoittamista.&lt;br /&gt;
Opintopisteitä irtoaa suhteellisen helposti hyvillä &lt;br /&gt;
arvosanoilla, jos mediatutkimus, organisaatioviestintä ja &lt;br /&gt;
viestinnän historia kiinnostavat. Viestintä näyttää hyvälle &lt;br /&gt;
CV:ssä - kaikki tuntuvat aina olettavan sen tarkoittavan ties &lt;br /&gt;
millä alalla relevanttejen asioiden opiskelemista. Osittain &lt;br /&gt;
tämä onkin totta sillä valtsikassa oppii puhumaan ja &lt;br /&gt;
kirjoittamaan yläpilveä, joka tekee monessa paikassa &lt;br /&gt;
vaikutuksen.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Naistutkimus==&lt;br /&gt;
&lt;br /&gt;
[http://www.helsinki.fi/kristiina-instituutti/index.htm Naistutkimus] on Helsingin yliopistossa opiskeleville [http://www.helsinki.fi/kristiina-instituutti/opiskelu/index.htm vapaa sivuaine], ja siitä on tarjolla valmis 25 opintopisteen laajuinen sivuainekokonaisuus, joka on mahdollista suorittaa yhden (tai n:n) lukuvuoden aikana. &lt;br /&gt;
&lt;br /&gt;
Naistutkimus on oiva sivuaine humanistisesta menosta kiinnostuneille. Yhteys tietojenkäsittelytieteeseen ei ole suora, vaan oppiaineesta on hyötyä ennemminkin esimerkiksi ymmärryksen muodostamisesta subjektiuteen ja toimijuuteen, jota jollain metatasolla joskus voi hyväksikäyttää käpistelyopinnoissakin. &lt;br /&gt;
&lt;br /&gt;
Käpistelyn &amp;quot;matskut ja tulokset verkkoon&amp;quot;-mentaliteetti ei aina päde naistutkimuksen kursseilla. Aitoa humanistista menoa piirtoheitinkalvojen ja monisteiden kopioimisen muodossa siis tiedossa!  &lt;br /&gt;
&lt;br /&gt;
Kursseille ilmoittaudutaan Weboodissa. Aiemmin monille niistä on ainakin ollut tunkua, mutta esimerkiksi naistutkimuksen johdantokurssille(WNA110) otetaan kaikki mukaan. Aiheesta kiinnostuneille voikin suositella kyseisen kurssin käymistä, mistä saa hyvän esittelyn aiheeseen. Kurssi on suhteellisen kevyt viiden opintopisteen arvoiseksi, se järjestetään sekä syksyllä, että keväällä, ja kestää molemmat periodit. Tenttiminen tapahtuu humanistisen tiedekuntatenteissä ja tentteihin ilmoittaudutaan tenttikuorella Kristiina-instituuttiin. &lt;br /&gt;
&lt;br /&gt;
Kurssien suoritustavat vaihtelevat. Niitä voivat olla oppimispäiväkirjat, esseet tai lopputentit. Kirjallisten töiden tekemistä ei kannata pelätä: yläasteella tai lukiossa opituilla ilmaisutaidoilla pärjää ihan mainiosti (ainakin perusopinnoissa).&lt;br /&gt;
&lt;br /&gt;
Kristiina-instituutin opintotoimisto ja kopioitavat materiaalit sijaitsevat Topeliassa (tuomiokirkon vieressä oleva sisäpihallinen iso kiinteistö) osoitteessa, Unioninkatu 38 E, 2. krs. Siellä on myös ilmoitustaulu, josta voi käydä katsomassa tuloksia.&lt;br /&gt;
&lt;br /&gt;
== Poikkitieteelliset ==&lt;br /&gt;
&lt;br /&gt;
=== Ympäristötöalan monitieteinen sivuainekokonaisuus ===&lt;br /&gt;
&lt;br /&gt;
Tällainen tuli puheeksi HOPS-ohjaajien verkostotapaamisessa; kuulosti siltä että se voisi toimia myös mielenkiintoisena poikkitieteilijän harjoituspakettina. --Sini&lt;br /&gt;
&lt;br /&gt;
* Maa- ja metsätieteellinen hallinnoi, Janna Pietikäinen koordinaattorina 2008&lt;br /&gt;
* Opintoja humanistiselta ja luonnontieteelliseltä puolelta - peruskurssilla luento melkein joka tiedekunnasta (!)&lt;br /&gt;
** Esittelee ympäristöalan oppiaineet&lt;br /&gt;
* Peruskurssille ilmoittautuminen alkaa elokuussa, avoin kaikille HYläisille&lt;br /&gt;
&lt;br /&gt;
http://www.helsinki.fi/henvi/opetus/tutkintovaatimukset.htm&lt;br /&gt;
&lt;br /&gt;
== JOO-OPINNOT ==&lt;br /&gt;
Jos JOO-opinnot kiinnostavat kannattaa kääntyä Heikki Lokin tai Hannu Erkiön puoleen. He osaavat opastaa tarkemmin JOO-opintojen lupien kanssa. JOO-opintoihin teillä siis on oikeus hakea, mutta lupaa opiskella ei automaattisesti myönnetä. Mielenkiintoisille kokonaisuuksille hakeminen tietenkin kannattaa!  &lt;br /&gt;
&lt;br /&gt;
===Sivuaine Teknillisen korkeakoulun Tuotantotalouden osastolta===&lt;br /&gt;
&lt;br /&gt;
JOO-sopimuksen kautta tarjotaan hyödyllinen ja mielenkiintoinen, enemmän reaalimaailman ongelmiin ja case-tapauksiin kuin teoreettiseen oppisisältöön painottuva sukellus yritysten talouteen. Opintokokonaisuuden järjestää Teknillinen korkeakoulu (satavuotias huippuyliopisto), luennot pidetään Espoon Otaniemessä hyvien liikenneyhteyksien päässä Kumpulasta ja Helsingin keskusta-alueelta.&lt;br /&gt;
&lt;br /&gt;
Tuotantotalouden sivuaineen perusideana on välittää opiskelijoille laaja-alainen näkemys yrityksen talouteen liittyvistä seikoista aina johtamisen eri perspektiiveistä corporate governanceen ja markkinatutkimuksen perusmenetelmiin. Itse kurssien tarkoituksena on tarjota ikään kuin perustiedot käsiteltävästä alasta: esimerkiksi laskentatoimen 3op:n kurssi ei siis tee suorittajastaan kirjanpitäjää tai KHT-tilintarkastajaa.&lt;br /&gt;
&lt;br /&gt;
Yleisesti kurssin luennot ovat massaluentoja (vain Sinä ja 300 muuta kuulijaa), harjoitusten myötä  saatetaan saavuttaa hieman ihmisläheisempi tunnelma.  Kurssit suoritetaan (joskus pakollisilla) harjoitustehtävillä ja tentillä, joita saatetaan tarjota myös lauantaisin. Kurssikirjojen hankkimista ei voi liiaksi painottaa – pelkät luentokalvot eivät useinkaan riitä ainoaksi oppimateriaaliksi ja harjoitustehtävissä kirja on useimmiten varsin hyödyllinen.&lt;br /&gt;
&lt;br /&gt;
Sivuaine (20op) muodostuu kaikkiaan kuudesta eri kurssista, käsitellään jokaista erikseen.&lt;br /&gt;
&lt;br /&gt;
TU-22.1101 Tuotantotalouden peruskurssi (4op)&lt;br /&gt;
&lt;br /&gt;
Ensyklopediamainen katsaus tulevaan. Kurssi toimii ”esitietona” kaikille muille sivuaineen kursseille – tietysti muiden kurssien suorittaminen samanaikaisesti on vallan mahdollista. Syksyllä 2007 tarjottiin 17 kappaletta kahden tunnin luentoja. Luennoitsija vaihtuu (miltei) joka kerta; kateederille pääsevät vuorollaan alansa rautaiset asiantuntijat. Luentojen lisäksi tarjotaan laskuharjoituksia 2h viikossa, suoritustapana tentti suomenkielisestä oppikirjasta.&lt;br /&gt;
&lt;br /&gt;
TU-22.1202  Logistiikka (3op)&lt;br /&gt;
&lt;br /&gt;
Kurssin puitteissa syvennytään logistiikkaan käsitteenä ja prosessina, erityisesti yritysjohdon näkökulmasta. Suoritus muiden sivuaineen kurssien mukaisesti kurssikirjaan pohjautuvalla tentillä, logistiikan kurssin tapauksessa vapaaehtoinen harjoitustyö turvaa tenttiarvosanaa. Syksyllä 2007 järjestettiin lisäksi excursio Hartwallin Lahden-tehtaalle.&lt;br /&gt;
&lt;br /&gt;
TU-22.1130  Laskentatoimi ja kannattavuus (3op)&lt;br /&gt;
&lt;br /&gt;
Kurssin tavoitteena on tarjota opiskelijoille kokonaiskuva yrityksen talouden hallinnasta sekä johdon ja rahoittajan laskentatoimen menetelmistä. Tulokulma oppiainekseen on hieman ongelmanratkaisutyyppinen: tavoitteena on opetella analysoimaan yrityksen tilinpäätöstä ennemmin kuin laatimaan sellainen. Tarkasteltavia teemoja ovat mm. yrityksen taloudellisen tilan arvioiminen eri tunnuslukujen perusteella, mainittujen tunnuslukujen määrittäminen sekä niiden manipulointikeinojen tunnistaminen. Suoritus suomenkielisen luentomonisteen pohjalta laadittavan tentin ja vapaaehtoisen kotitehtävän kautta.&lt;br /&gt;
&lt;br /&gt;
TU-22.1120 Projektien suunnittelu ja ohjaus (3op)&lt;br /&gt;
&lt;br /&gt;
Opettaa opiskelijalle projektiliiketoimintaan, erityisesti projektinhallintaan, liittyviä käsitteitä, toimintatapoja ja menetelmiä. Fokuksena tässä ovat erityisesti yksittäiset projektit: harjoitustehtävissä (vuonna 2006 kaksi kappaletta, tehtiin kolmen hengen ryhmissä) tutustuttiin aihepiiriin matkapuhelimen tuotelanseerauscasen kautta. Kovatasoinen luennoitsija ja mielenkiintoinen, ei mitenkään valtavan vaativa aihe. Erityisesti tietojenkäsittelytieteen suhteen kurssin hyöty voi konkretisoitua jo opiskeluvaiheessa.&lt;br /&gt;
&lt;br /&gt;
TU-53.1100 Työpsykologian ja johtamisen perusteet (4op)&lt;br /&gt;
&lt;br /&gt;
Mielenkiintoinen syväluotaus työpsykologiaan ja johtamiseen. Kurssi alkaa kolmella vierailuluennolla, joista kirjoitetaan luentopäiväkirja (hyväksytty/hylätty). Vierailijaluennoitsijat olivat keväällä 2006 todella laadukkaita, lisäksi luento-opetusta ryyditetään erilaisilla videoilla, pohdintatehtävillä ym. Bonuksena kurssi tarjoaa varsin kattavan silmäyksen yhteiskuntatieteisiin ja niiden historiaan. Luentopäiväkirjoineen, harjoitustehtävineen (essee Zimbardon kuulusta Prison Experimentistä parityönä) ja paksun englanninkielisen kurssikirjan ansiosta ehkä työläs, ehkä antoisin sivuaineen kursseista.&lt;br /&gt;
&lt;br /&gt;
TU-91.1002 Markkinointi (3op)&lt;br /&gt;
&lt;br /&gt;
Kurssin nimi kuvaa käsiteltävää aihepiiriä varsin tyhjentävästi. Kurssikirjana maineikas Philip Kotlerin Marketing Management. Jälleen kerran korkeatasoisia vierailijaluennoitsijoita: syksyllä 2006 kuultiin mm. mieleenpainuva luento suomalaisen mainonnan suurmies Ami Hasanilta (mainostoimisto Hasan &amp;amp; Partners). Hivenen työläs mutta ehdottoman opettavainen kurssi, joka suoritetaan kirjaan pohjautuvan tentin ja harjoitustehtävien pohjalta.&lt;br /&gt;
&lt;br /&gt;
Edellä kuvattuihin kursseihin liittyen tarjotaan ajantasaista informaatiota kurssien kotisivuilta (kursseja kannattaa hakea kurssikoodin perusteella!)&lt;br /&gt;
http://www.tuta.hut.fi/studies/Courses_and_schedules/courses_and_schedules.php&lt;br /&gt;
&lt;br /&gt;
Osasto on myös laatinut oppaan sivuaineen suorittamiseen liittyen, kannattaa tutustua huolella:&lt;br /&gt;
http://www.tuta.hut.fi/studies/JOO-opiskelijat/TUTA-OPAS0708.pdf&lt;br /&gt;
&lt;br /&gt;
Ja jos/kun kysymyksiä herää, kannattaa rohkeasti kääntyä edellisen kirjoittaneen puoleen.&lt;br /&gt;
&lt;br /&gt;
Pekka Alahuhta / pekka.alahuhta a cs.helsinki.fi&lt;br /&gt;
&lt;br /&gt;
==Tiedekuntien opinto-oppaat==&lt;br /&gt;
* [http://www.helsinki.fi/ml/opinto-opas/ Matemaattis-luonnontieteellinen]&lt;br /&gt;
* [http://www.helsinki.fi/kksc/opas/index.html Kielikeskus] (sisältää linkin Almaan)&lt;br /&gt;
* [http://www.helsinki.fi/bio/opiskelu/opinto-oppaat.htm Biotieteellinen] &lt;br /&gt;
* [http://www.helsinki.fi/teol/opiskelu/oppaat/ Teologinen] &lt;br /&gt;
* [http://www.helsinki.fi/oik/tdk/opiskelu/opinto-opas/index.htm Oikeustieteellinen]&lt;br /&gt;
* [http://www.helsinki.fi/farmasia/opiskelu/opiskelijaksi/sivuaineet.htm Farmasian]&lt;br /&gt;
* [http://www.helsinki.fi/hum/opetustiedot/oppiainekohtaiset.htm Humanistinen], ilmeisesti lähinnä oppiainekohtaisesti&lt;br /&gt;
* [http://www.helsinki.fi/valtiotieteellinen/opiskelu/opas/ Valtiotieteellinen]&lt;br /&gt;
* [http://www.mm.helsinki.fi/opiskelu/perustutkinnot/opinto-oppaat.html Maatalous-metsätieteellinen]&lt;br /&gt;
* [http://www.med.helsinki.fi/ Lääketieteellä] on useita, löytyvät opiskeluvalikon kautta opintosuuntautumisvaihtoehtojen sivuilta&lt;br /&gt;
* Avoin yliopisto, kesäopetuksen opas ja opinto-opas [http://www.avoin.helsinki.fi/opetus/opinto-oppaat.htm täällä]&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6171</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6171"/>
		<updated>2010-08-28T15:56:47Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* TODO: Johdatus todennäköisyys laskentaan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
Paremman puutteessa katso kurssin vanhan version kuvaus[[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus tilastolliseen päättelyyn ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6170</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6170"/>
		<updated>2010-08-28T15:56:15Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* TODO: Johdatus todennäköisyys laskentaan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
Paremman puutteessa ks. [[#Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus tilastolliseen päättelyyn ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6169</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6169"/>
		<updated>2010-08-28T15:55:59Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* TODO: Johdatus todennäköisyys laskentaan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
Paremman puutteessa ks. [[Todennäköisyyslaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus tilastolliseen päättelyyn ==&lt;br /&gt;
5 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;kuinka monta tapaa on jakaa 5 kortin käsiä korttipakasta&amp;quot; tai &amp;quot;kuinka monella tavalla n hengen ryhmä voidaan jakaa k hengen joukkueisiin&amp;quot;. Keskeisiä käsitteitä ovat permutaatiot, kombinaatiot ja binomikertoimet.&lt;br /&gt;
&lt;br /&gt;
Ajoittain kurssilla tarkastellaan myös käpistelijöitä kiinnostavia verkko-ongelmia, kuten riippumattomia joukkoja, klikkejä ja verkon värityksiä.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&amp;diff=6168</id>
		<title>Fuksiwiki</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Fuksiwiki&amp;diff=6168"/>
		<updated>2010-08-28T15:54:39Z</updated>

		<summary type="html">&lt;p&gt;Tentd: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot; colspan=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;clear: both;&amp;quot;&lt;br /&gt;
| style=&amp;quot;margin: 0; padding: 0 0.6em 0 0; vertical-align: top;&amp;quot; |&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0.4em 0; padding: 1.1em; border: 1px dashed #CCCCCC; background: #F5F5F5;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Fuksiwiki on tarkoitettu fuksien, ja miksei muidenkin opiskelijoiden, opintojen tueksi.&lt;br /&gt;
&lt;br /&gt;
Ensisijaisena tarkoituksena on koota &#039;&#039;&#039;Helsingin yliopiston tietojenkäsittelytieteen laitoksen&#039;&#039;&#039; uusia opiskelijoita askaruttavat asiat ja neuvot yksiin kansiin. Informaatiota on melko paljon, mutta kaikkea ei ole tarkoitus ahmia heti. Uuden opiskelijan olisi kuitenkin hyvä lukaista ainakin &amp;quot;Infopaketti fukseille&amp;quot; ja &amp;quot;Ohjeita ja opastusta&amp;quot; -kohtien tekstit.&lt;br /&gt;
&lt;br /&gt;
Fuksiwiki on avoin - kuka tahansa voi muokata sisältöä, joskin rekisteröityminen vaaditaan. Tällä hetkellä wikissä on &amp;lt;strong&amp;gt;[[Special:Statistics|{{NUMBEROFARTICLES}}]]&amp;lt;/strong&amp;gt; artikkelia.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2 style=&amp;quot;margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;&amp;quot;&amp;gt;Infopaketti fukseille&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [[Fuksin selviytymispaketti]]&lt;br /&gt;
* [[Syksyn 2010 aikataulu|Syksyn aikataulu]]&lt;br /&gt;
* [[Tuutorit 2010|Syksyn tuutorit]]&lt;br /&gt;
* [[Mallilukujärjestys ensimmäiselle syksylle]]&lt;br /&gt;
* [[Neuvontapaja]]&lt;br /&gt;
* [[Fuksien kysymää]]&lt;br /&gt;
&amp;lt;!--* [[Fuksilista | Fuksilistalle liittyminen]], jos et ollut orientoivissa--&amp;gt;&lt;br /&gt;
* [[Linkkejä | Tärkeimmät linkit]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEF2E0; background: #F1FFF1;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2 style=&amp;quot;margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3BFB1; background: #CEF2E0; font-size: 120%; font-weight: bold;&amp;quot;&amp;gt;Ohjeita ja opastusta&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [[Käyttölupien aktivointi]]&lt;br /&gt;
* [[Kursseille ilmoittautuminen]]&lt;br /&gt;
* [[IRC-ohjeet]]&lt;br /&gt;
* [[Ainejärjestön esittely | TKO-älyn esittely]]&lt;br /&gt;
* [[Gurulan esittely]] ja 24h mikroluokat&lt;br /&gt;
* [[Yliopisto - suomi -sanakirja]]&lt;br /&gt;
* [[Kurssien nimilyhenteet]]&lt;br /&gt;
* [[Yliopistoliikunta]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;45%&amp;quot; style=&amp;quot;margin: 0; padding: 0; vertical-align: top;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2 style=&amp;quot;margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;&amp;quot;&amp;gt;Opiskelu&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [[Kurssikanavat|Kurssien IRC-kanavat]]&lt;br /&gt;
* [[Opintojen malliaikataulu]] eli miten LuK kolmessa vuodessa&lt;br /&gt;
* [[Sivuainekuvauksia]]&lt;br /&gt;
&amp;lt;!--* [[Tutkintokokonaisuuksia]]--&amp;gt;&lt;br /&gt;
* [[Kokeet ja arvostelu]]&lt;br /&gt;
* [[Opintomateriaaleista]]&lt;br /&gt;
* [[Gurulan kirjalainaus]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2 style=&amp;quot;margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2; font-size: 120%; font-weight: bold;&amp;quot;&amp;gt;Matematiikkaa&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [[Matematiikan sivuaineopinnoista]]&lt;br /&gt;
* [[Matematiikan ja menetelmätieteen opintosuunnitelmia|Ehdotuksia sivuainekokonaisuudesta]]&lt;br /&gt;
* [[Matematiikan kurssit]]&lt;br /&gt;
&amp;lt;!--* [[Millaista matematiikkaa opinnoissa tarvitaan|Missä sitä tarvitaan]]--&amp;gt;&lt;br /&gt;
* [[Apua matematiikkaan | Apua matematiikasta kärsiville]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2 style=&amp;quot;margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2;  font-size: 120%; font-weight: bold;&amp;quot;&amp;gt;Älä hätäile -oppaan tekstit&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [[Älä hätäile: tietojenkäsittelytiede|Tietojenkäsittelytieteen opiskelusta]]&lt;br /&gt;
* [[Älä hätäile: opinto-opas|Täydennyksiä opinto-oppaaseen]], &amp;quot;miten asiat oikeasti menevät&amp;quot;&lt;br /&gt;
* [[Älä hätäile: kurssikuvauksia|Kurssikuvaukset]] kaikista pakollisista kursseista&lt;br /&gt;
* [[Älä hätäile: kirjoja|Kiinnostavia kirjoja]]&lt;br /&gt;
* [[Älä hätäile: TKO-äly|Ainejärjestö TKO-äly]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0 0 0.4em 0; padding: 0.6em; border: 1px solid #CEDFF2; background: #F1F1FF;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2 style=&amp;quot;margin: 0 0 0.6em 0; padding: 0.2em 0.4em; border: 1px solid #A3B0BF; background: #CEDFF2;  font-size: 120%; font-weight: bold;&amp;quot;&amp;gt;Tietojärjestelmät&amp;lt;/h2&amp;gt;&lt;br /&gt;
* [[Sähköpostitilit]], ohessa tietoa myös AD-uudistuksesta&lt;br /&gt;
* [[MSDNaa ja DreamSpark]]&lt;br /&gt;
* [[Neuvoja laitoksen työasemiin]]&lt;br /&gt;
* [[Ongelmatilanteita]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_sivuaineopinnoista&amp;diff=6167</id>
		<title>Matematiikan sivuaineopinnoista</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_sivuaineopinnoista&amp;diff=6167"/>
		<updated>2010-08-28T15:53:22Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 laati 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;
Antti Valmarin artikkeli [http://www.cs.tut.fi/~ava/kirjoitelmia/Arkhimedes01.html Matematiikan tarve ohjelmistotyössä] tarjoaa erään näkemyksen siitä, millaista matematiikkaa tietojenkäsittelytieteessä tarvitaan ja miksi nykyinen tarjonta ei vastaa tarvetta. Artikkeli nostaa esiin monia hyviä pointteja, vaikka yksityiskohdista voikin olla eri mieltä.&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 vaihtoehtoinen Älä Hätäile -opas sisältää runsaasti 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.&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6166</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6166"/>
		<updated>2010-08-28T15:50:57Z</updated>

		<summary type="html">&lt;p&gt;Tentd: Lukualueet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6165</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6165"/>
		<updated>2010-08-28T15:41:11Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Soveltuvuus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6164</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6164"/>
		<updated>2010-08-28T15:40:17Z</updated>

		<summary type="html">&lt;p&gt;Tentd: syksyn =&amp;gt; vuoden&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen vuoden kurssiksi Algebra I ei useimmille sovi. Aloituskynnys on todennäköisesti liian korkea kurssin teoreettisen luonteen takia. Matemaattiseen ajattelutapaan ja yliopistomatematiikkaan kannattaa siis tutustua ennen kurssin aloittamista.&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6163</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6163"/>
		<updated>2010-08-28T15:39:27Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Soveltuvuus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen syksyn 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;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot]] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6162</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6162"/>
		<updated>2010-08-28T15:39:14Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Soveltuvuus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen syksyn 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;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6161</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6161"/>
		<updated>2010-08-28T15:38:50Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Soveltuvuus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen syksyn 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;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6160</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6160"/>
		<updated>2010-08-28T15:36:40Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Vanhat kurssit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen syksyn 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;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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;
&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6159</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6159"/>
		<updated>2010-08-28T15:32:39Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Syventävät opinnot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä esitellään lyhyesti useimmat matematiikan perus- ja aineopintotason kurssit sekä muutama syventävä kurssi. Esitettyjä näkemyksiä ei kannata ottaa absoluuttisina totuuksina, vaan eräiden matematiikkaa poikkeuksellisen paljon sivuaineena opiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Vaikka Matematiikan laitos määritteleekin osan kursseista perusopinnoiksi, voi menetelmätieteiden ja matematiikan perusopintokokonaisuuden muodostaa vapaasti muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&lt;br /&gt;
&lt;br /&gt;
Matematiikan laitoksella on jostain erikoisesta syystä perusopintotasolla kolme erilaista analyysin kurssia (sekä näiden jatkokurssit). Yleensä pää- ja sivuaineopiskelijat käyvät luentokurssit Analyysi I ja II. Osa on myös suorittanut sivuaineopiskelijoille suunnatun Matemaattisen analyysin kurssin, joka on kuulemma hiukan helpompi. &#039;&#039;Jos jollain on ajantasaista tietoa näiden eroista, päivittäkää wikiä.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen syksyn 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;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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;
&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.&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6158</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6158"/>
		<updated>2010-08-28T15:20:32Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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;
== Analyysin peruskurssi ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Mitään esitietovaatimuksia tai -suosituksia ei ole. Analyysin peruskurssi sopii hyvin ensimmäiseksi yliopistomatematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysin peruskurssi käsittelee suunnilleen samoja aiheita kuin teoreettisempi [[#Analyysi I ja II|Analyysi I]]. Keskeistä sisältöä ovat yhden muuttujan differentiaali- ja integraalilaskenta ja sarjat.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysi I ja II sekä [[#Analyysin peruskurssi|Analyysin peruskurssi]] käsittelevät olennaisesti samoja asioita, edelliset kaksi syvemmin ja teoreettisemmin, jälkimmäinen taas pintapuolisemmin ja soveltavammin. Kun Analyysiä on viime aikoina helpotettu ja muutettu opiskelijalähtöisemmäksi, se alkaa olla yhä useammalle opiskelijalle Analyysin peruskurssia suositeltavampi vaihtoehto.&lt;br /&gt;
&lt;br /&gt;
Monet ovat nähneet tämän kurssin lähinnä lukiomatematiikan kertauksena, joka ei tarjoa työläyteensä nähden mitään olennaista hyötyä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi I  ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Lukiomatematiikkaan tottuneelle aloituskynnys voi kuitenkin olla korkea, joten jonkin kevyemmän kurssin suorittaminen tätä ennen saattaa kannattaa.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Analyysi I käsittelee lukujonoja, raja-arvoja, jatkuvuutta, derivoituvuutta ja alkeisfunktioita. Samalla se toimii johdatuksena matemaattiseen ajatteluun ja todistustekniikoihin. Lähestymistapa on selvästi teoreettisempi kuin mihin lukiossa tottui. Opettajien ja tutoreiden varoituksissa on perää; kurssi voi olla raskas ja vaikea. Kysymys ei ole kuitenkaan asioiden vaikeudesta; valtaosa siitä on jo lukiosta tuttua. Vaikeus ja raskaus tulevat lähinnä aloituskynnyksen korkeudesta. Asiat muuttuvat huomattavasti helpommiksi, jos onnistuu pääsemään yli kulttuurishokista.&lt;br /&gt;
&lt;br /&gt;
Luennoijat laittavat luentomuistiinpanonsa usein verkkoon, mutta niistäkään ei yleensä ole hyvän oppikirjan korvikkeeksi. Niinpä luentojen seuraaminen onkin Analyysi I:ssä ja II:ssa poikkeuksellisen suositeltavaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen. Suoranaisia sovelluskohteita niille löytyy esimerkiksi tietokonegrafiikasta, suorituskykyanalyysista ja signaalinkäsittelystä. Jokin analyysin kurssi olisikin hyvä löytyä jokaisesta matematiikan sivuaineoppimäärästä.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysi II ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I tai vastaavat tiedot.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssin keskeisiä aiheita ovat sarjat ja integrointi. Tavaraa on paljon, uutta asiaa tulee enemmän kuin Analyysi I:ssä ja käsittelyvauhti on nopeahko. Kuitenkin jos selvisi Analyysi I:stä, selviää todennäköisesti tästäkin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op, vapaasti Analyysi I:n suorituksen jälkeen&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Viimeiset 2 op saa harjoitustyöstä, joka on sivuaineopiskelijoille vapaaehtoinen. Aiheen voi noutaa halutessaan jo syksyn Analyysi I:n toisen välikokeen jälkeen, mikä saattaa kannattaa. Aihettaan ei nimittäin saa itse valita ja kevään materiaalista saa paljon kieroutuneempia kysymyksiä. Käytännössä harjoitustyö on hieman laskari- tai koetehtävää laajempi tehtävä, josta tulee esittää parin sivun mittainen täsmällinen ratkaisu. Ani harva onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen syksyn 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;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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;
&lt;br /&gt;
= Syventävät opinnot =&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;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla.&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6157</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6157"/>
		<updated>2010-08-28T15:19:04Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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;
== 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&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;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen syksyn 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;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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;
&lt;br /&gt;
= Syventävät opinnot =&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;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla.&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6156</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6156"/>
		<updated>2010-08-28T15:18:47Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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;
== 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;
&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&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;
&lt;br /&gt;
== Matemaattisen analyysin kurssi ja jatkokurssi ==&lt;br /&gt;
10+10 op, syksy+kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta I ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Lineaarialgebran perusteet kuuluvat tietojenkäsittelijän yleissivistykseen. Kurssi on erittäin hyödyllinen, mikäli ei ole ennen tutustunut aihepiiriin. Selkeimpiä sovelluskohteita ovat tietokonegrafiikka ja koneoppiminen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssi jatkaa siitä mihin aiemmassa osassa jäätiin. Keskeisiä käsitteitä ovat aliavaruudet, sisätulot, determinantit ja ominaisarvot.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Matematiikka tutuksi ==&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Ei ole. Tietojenkäsittelytieteilijöille kurssi soveltuu matematiikan opintojen alussa suoritettuna osaksi matematiikan tai menetelmätieteiden sivuainekokonaisuutta.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Johdattelee yliopistomatematiikkaan. Kurssilla käsitellään pintapuolisesti useita eri matematiikan osa-alueita ja tekniikoita, kuten joukko-oppia, kuvauksia, todennäköisyyslaskentaa ja logiikkaa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Kurssi sopii hyvin matematiikan opintojen alkuun varsinkin, jos matematiikan opiskelusta on pitkä aika.&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
== Algebra I ==&lt;br /&gt;
10 op, kevät&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole. Kurssi on kuitenkin luonteeltaan abstrakti, joten jokin toinen kurssi kannattaa olla pohjalla ennen algebran aloittamista.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Algebra I alkaa logiikan ja lukuteorian alkeilla, minkä jälkeen seuraavat alkeet joukko-opista ja kuvauksista. Näitä käsitellään vain sen verran kuin kurssin aikana tullaan tarvitsemaan. Pääosassa kurssilla ovat algebralliset perusstruktuurit: ryhmät, renkaat ja kunnat. Näillä tarkoitetaan joukkoja, joissa on määritelty tietyt ehdot täyttävät laskutoimitukset. Kurssin ydinasia onkin käsitys siitä, mitä ehtoja laskutoimitusten tulisi täyttää, jotta tutut laskusäännöt olisivat voimassa.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Algebra I antaa valmiuksia symboliseen laskentaan ja korkeamman tason matemaattisten abstraktioiden ymmärtämiseen. Tietokantojen, ohjelmointikielten tai laskennan teoriasta tai symbolisesta tekoälystä kiinnostuneelle kurssi on lähes välttämätön. Muutenkin se on suositeltava matemaattisen ajattelutavan harjaannuttamiseksi.&lt;br /&gt;
&lt;br /&gt;
Ensimmäisen syksyn 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;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&lt;br /&gt;
&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;
&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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&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;
&lt;br /&gt;
= Syventävät opinnot =&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;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
Alla olevia kursseja ei enää luennoida tai ne ovat korvautuneet muilla kursseilla.&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>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6152</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6152"/>
		<updated>2010-08-28T13:07:27Z</updated>

		<summary type="html">&lt;p&gt;Tentd: Rungot kursseille JTL ja JTP&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 sivuaineenaopiskelleiden 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;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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 diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== TODO: Johdatus todennäköisyys laskentaan ==&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;
== 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;
&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;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;
&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
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ä&lt;br /&gt;
[[#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 sivuainelaudaturin 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;
&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;
&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;
= Syventävät opinnot =&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&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
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&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== 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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&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;
&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;
&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;
== 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;
=== 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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6151</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6151"/>
		<updated>2010-08-28T13:04:19Z</updated>

		<summary type="html">&lt;p&gt;Tentd: &amp;quot;Kurssit &amp;quot;-otsikko poistettu&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 sivuaineenaopiskelleiden 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;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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 diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&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;
&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;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;
&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
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ä&lt;br /&gt;
[[#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 sivuainelaudaturin 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;
&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;
&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;
= Syventävät opinnot =&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&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
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&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== 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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&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;
&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;
&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;
== 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;
=== 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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6150</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6150"/>
		<updated>2010-08-28T13:01:20Z</updated>

		<summary type="html">&lt;p&gt;Tentd: &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 sivuaineenaopiskelleiden 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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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 diskreettiin matematiikkaan ==&lt;br /&gt;
5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee 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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&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;
&lt;br /&gt;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;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;
&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
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ä&lt;br /&gt;
[[#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 sivuainelaudaturin 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;
&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;
&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;
= Syventävät opinnot =&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&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
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&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== 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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
&lt;br /&gt;
10 op, satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&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;
&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;
&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;
== 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;
=== 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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
10 op, syksy&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6149</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6149"/>
		<updated>2010-08-28T12:54:05Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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 diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, luennoidaan 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;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;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;
&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
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ä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, luennoidaan satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
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;
&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;
= Syventävät opinnot =&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&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kurssista Laskennan mallit on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== 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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&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;
&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;
&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;
== 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;
=== 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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6148</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6148"/>
		<updated>2010-08-28T12:53:31Z</updated>

		<summary type="html">&lt;p&gt;Tentd: Lisätty VT&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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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 diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, luennoidaan 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;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;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;
&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
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ä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, luennoidaan satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
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;
&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;
= Syventävät opinnot =&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&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== 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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&lt;br /&gt;
&lt;br /&gt;
== Vaativuusteoria ==&lt;br /&gt;
&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&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;
&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;
&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;
== 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;
=== 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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6147</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6147"/>
		<updated>2010-08-28T12:42:26Z</updated>

		<summary type="html">&lt;p&gt;Tentd: Syventävät opinnot: sorttaus ja LaTen päivittäminen&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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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 diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, luennoidaan 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;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;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;
&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
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ä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, luennoidaan satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
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;
&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;
= Syventävät opinnot =&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&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin, kuten myös kevään 2010 kurssi.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== 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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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;
=== 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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6146</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6146"/>
		<updated>2010-08-28T12:38:19Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Verkkoteoria */&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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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 diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, luennoidaan 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;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;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;
&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
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ä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, luennoidaan satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
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;
&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;
= Syventävät opinnot =&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;
=== 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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6145</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6145"/>
		<updated>2010-08-28T12:37:37Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Aineopinnot */&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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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 diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&lt;br /&gt;
&lt;br /&gt;
== Kombinatoriikka ==&lt;br /&gt;
5 op, luennoidaan 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;
Kurssilla keskitytään nimenomaan enumeratiiviseen kombinatoriikkaan, jossa lasketaan erilaisten äärellisten joukkojen ominaisuuksia. Esimerkkejä käsiteltävistä ongelmista ovat &amp;quot;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;
&lt;br /&gt;
Kurssi on hyödyllinen varsinkin algoritmiikasta kiinnostuneille.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
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ä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
== Verkot ==&lt;br /&gt;
5 op, luennoidaan satunnaisesti&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Johdatus diskreettiin matematiikkaan. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
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;
&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;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6144</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6144"/>
		<updated>2010-08-28T12:23:51Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6143</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6143"/>
		<updated>2010-08-28T12:19:48Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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;
Tosin koska kurssi järjestetään 2. periodissa, kannattaa myös harkita jotain matematiikan kurssia syksyn 1. periodiin.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Kurssilla tutustutaan eräisiin diskreetin matematiikan osa-alueisiin. Vastaan tulee relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6142</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6142"/>
		<updated>2010-08-28T12:18:58Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&lt;br /&gt;
Aihepiiriä käsitellään lisää kursseilla [[#Verkot|Verkot] ja [[#Kombinatoriikka|Kombinatoriikka]].&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6141</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6141"/>
		<updated>2010-08-28T12:17:09Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I|Analyysi I ja II]] sekä&lt;br /&gt;
[[#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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6140</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6140"/>
		<updated>2010-08-28T12:16:22Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[#Lineaarialgebra ja matriisilaskenta I|Lineaarialgebra ja matriisilaskenta I]]&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6139</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6139"/>
		<updated>2010-08-28T12:15:12Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Lineaarialgebra ja matriisilaskenta II */&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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[Lineaarialgebra ja matriisilaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6138</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6138"/>
		<updated>2010-08-28T12:15:01Z</updated>

		<summary type="html">&lt;p&gt;Tentd: Linis I ja II&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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
Ei ole. Sopii hyvin ensimmäiseksi matematiikan kurssiksi.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Kurssilla alkaa lineaarisilla yhtälöryhmillä sekä matriisilaskennan perusteilla. Tämän jälkeen siirrytään vektoreihin ja vektoriavaruuksiin. Kurssin tärkeimpiä työkaluja on Gauss-Jordanin eliminointimenetelmä. Tällä ratkotaan useimmat kurssin ongelmat, kuten lineaariset yhtälöryhmät.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&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;
== Lineaarialgebra ja matriisilaskenta II ==&lt;br /&gt;
&lt;br /&gt;
5 op, syksy ja kesä (avoin)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
&lt;br /&gt;
[[Lineaarialgebra ja matriisilaskenta I]].&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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;
&lt;br /&gt;
Kurssi muodostaa kokonaisuuden edeltävän osan kanssa, joten sovelluskohteet ovat samat.&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6137</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6137"/>
		<updated>2010-08-28T11:56:08Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&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;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Analyysin perusteet kuuluvat tietojenkäsittelytieteilijän matemaattiseen yleissivistykseen.&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6133</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6133"/>
		<updated>2010-08-28T11:50:34Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&lt;br /&gt;
&lt;br /&gt;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Ks. [[Analyysi I ja II sekä Analyysin harjoitustyö]]&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6132</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6132"/>
		<updated>2010-08-28T11:50:18Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* 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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&lt;br /&gt;
&lt;br /&gt;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &lt;br /&gt;
Huom. Vaikka alla olevat kurssit on määritelty Matematiikan laitoksella perusopinnoiksi, matematiikan perusopintokokonaisuuden voi käytännössä aina muodostaa myös muistakin kursseista (esim. sekoittamalla perus- ja aineopintoja).&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;
&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;
&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;
== Analyysin harjoitustyö ==&lt;br /&gt;
2 op&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Analyysi I.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&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. Harvempi onnistuu välttymään iteraatioilta.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Vapaaehtoinen sivuaineopiskelijoille.&lt;br /&gt;
&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;
&lt;br /&gt;
Ei ole. Virallisten esitietovaatimusten mukaan lukion lyhytkin matematiikka riittää. &lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
&lt;br /&gt;
Sivuaineopiskelijoille (tilasto- ja kansantaloustieteilijöille) suunnattu versio Analyysin kursseista. &lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
&lt;br /&gt;
Ks. [[Analyysi I ja II sekä Analyysin harjoitustyö]]&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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6130</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6130"/>
		<updated>2010-08-28T11:25:34Z</updated>

		<summary type="html">&lt;p&gt;Tentd: Korjattiin johdanto&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 sivuaineenaopiskelleiden tietojenkäsittelytieteiden opiskelijoiden mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&lt;br /&gt;
&lt;br /&gt;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &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;
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;
Monet ovat nähneet 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 ja II ==&lt;br /&gt;
(10+10+2 op, syksy+kevät)&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;
Analyysi II:n keskeiset aiheet 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;
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. Harvempi onnistuu välttymään iteraatioilta.&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;
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;
= 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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6129</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6129"/>
		<updated>2010-08-28T11:24:11Z</updated>

		<summary type="html">&lt;p&gt;Tentd: Sortattu kurssit tasoittain&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ään matematiikkaa poikkeuksellisen paljon sivuaineenaopiskelleen tietojenkäsittelytieteen opiskelijan mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&lt;br /&gt;
&lt;br /&gt;
== Kurssit ==&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot = &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;
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;
Monet ovat nähneet 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 ja II ==&lt;br /&gt;
(10+10+2 op, syksy+kevät)&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;
Analyysi II:n keskeiset aiheet 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;
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. Harvempi onnistuu välttymään iteraatioilta.&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;
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;
= 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 syksyn 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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&lt;br /&gt;
&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&lt;br /&gt;
&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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
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;
&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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;
== Laskettavuuden teoria ==&lt;br /&gt;
(10 op, satunnaisesti)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
Varsinaisia esitietovaatimuksia ei ole, mutta matemaattisen&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
&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.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&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 (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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
	<entry>
		<id>https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6128</id>
		<title>Matematiikan kurssit</title>
		<link rel="alternate" type="text/html" href="https://fuksiwiki.tko-aly.fi/index.php?title=Matematiikan_kurssit&amp;diff=6128"/>
		<updated>2010-08-28T11:11:42Z</updated>

		<summary type="html">&lt;p&gt;Tentd: /* Kurssit */&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ään matematiikkaa poikkeuksellisen paljon sivuaineenaopiskelleen tietojenkäsittelytieteen opiskelijan mielipiteinä.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom: Tieto on kurssien nimien ja sisällönkin osalta lukuvuonna 2010-2011 jo ainakin osittain vanhentunutta.&#039;&#039;&#039; Sivu on jätetty historialliseksi referenssiksi.&lt;br /&gt;
&lt;br /&gt;
== Kurssit ==&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
= Perusopinnot =&lt;br /&gt;
&lt;br /&gt;
* [[#Analyysin peruskurssi|Analyysin peruskurssi]]&lt;br /&gt;
* [[#Analyysi I ja II|Analyysi I ja II]]&lt;br /&gt;
* [[#Lineaarialgebra I|Lineaarialgebra I]]&lt;br /&gt;
&lt;br /&gt;
= Aineopinnot = &lt;br /&gt;
&lt;br /&gt;
* [[#Algebra I|Algebra I]]&lt;br /&gt;
* [[#Lineaarialgebra II|Lineaarialgebra II]]&lt;br /&gt;
* [[#Logiikka I|Logiikka I]]&lt;br /&gt;
* [[#Johdatus diskreettiin matematiikkaan|Johdatus diskreettiin matematiikkaan]]&lt;br /&gt;
* [[#Mitta ja integraali|Mitta ja integraali]]&lt;br /&gt;
* [[#Topologia I|Topologia I]]&lt;br /&gt;
* [[#Vektorianalyysi|Vektorianalyysi]]&lt;br /&gt;
&lt;br /&gt;
= Syventävät opinnot&lt;br /&gt;
* [[#Laskettavuuden teoria|Laskettavuuden teoria]]&lt;br /&gt;
* [[#Matemaattinen logiikka|Matemaattinen logiikka]]&lt;br /&gt;
* [[#Todennäköisyysteoria|Todennäköisyysteoria]]&lt;br /&gt;
* [[#Verkkoteoria|Verkkoteoria]]&lt;br /&gt;
* [[#Reaalianalyysi I|Reaalianalyysi I]]&lt;br /&gt;
&lt;br /&gt;
= Vanhat kurssit = &lt;br /&gt;
&lt;br /&gt;
* [[#Diskreetti matematiikka I|Diskreetti matematiikka I]]&lt;br /&gt;
* [[#Diskreetti matematiikka II|Diskreetti matematiikka II]]&lt;br /&gt;
* [[#Todennäköisyyslaskenta I|Todennäköisyyslaskenta I]]&lt;br /&gt;
* [[#Optimointi I|Optimointi I]]&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 syksyn 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;
== 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;
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;
Monet ovat nähneet 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 ja II ==&lt;br /&gt;
(10+10+2 op, syksy+kevät)&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;
Analyysi II:n keskeiset aiheet 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;
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. Harvempi onnistuu välttymään iteraatioilta.&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;
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;
== Vektorianalyysi ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Analyysi I ja II|Analyysi I ja II]] sekä&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]]. 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 sivuainelaudaturin lukevien kannattaa erityisesti käydä Vektorianalyysi.&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&lt;br /&gt;
rekursiostakin. Kurssi tarjoaa näin helpon tien matemaattisen ajattelun&lt;br /&gt;
kehittämiseen ja madaltaa näin monien matematiikan ja teoreettisen&lt;br /&gt;
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&lt;br /&gt;
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 ja 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&lt;br /&gt;
teoreettinen ja perusasiat ohitetaan nopeasti, joten ensimmäiseksi kurssiksi&lt;br /&gt;
Diskreetti II:ta ei kannattane ottaa. [[#Diskreetti matematiikka I|Diskreetti matematiikka I]] lienee edeltävistä kursseista hyödyllisin, mutta myös muilla&lt;br /&gt;
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-&lt;br /&gt;
alueista kombinatoriikkaa ja verkkoteoriaa, jättäen automaattiteorian ja&lt;br /&gt;
formaalit kielet tietojenkäsittelytieteen kursseille. Kombinatoriikassa mennään&lt;br /&gt;
pidemmälle kuin muilla cumu-kursseilla (Diskreetti I ja&lt;br /&gt;
[[#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&lt;br /&gt;
tietojenkäsittelytieteessä lähinnä tietoverkkojen puolella. Niissäkin sitä&lt;br /&gt;
tarvitaan, mutta viimeistään Tietorakenteet-kurssilla pitäisi huomata, kuinka&lt;br /&gt;
laajalti verkkoja tietojenkäsittelytieteessä käytetään. Lienee siis&lt;br /&gt;
ymmärrettävää, että Diskreetti II on suositeltava kurssi kaikille&lt;br /&gt;
tietojenkäsittelytieteen matemaattisista perusteista kiinnostuneille ja ennen&lt;br /&gt;
kaikkea algoritmien erikoistumislinjan valinneille.&lt;br /&gt;
&lt;br /&gt;
== Johdatus diskreettiin matematiikkaan ==&lt;br /&gt;
(5 op, syksy, periodi 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 relaatioita, kuvauksia, induktiota, rekursiota sekä perusteita kombinatoriikasta ja verkkoteoriasta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Paremmin tietävät voivat tarkentaa.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
Tämä on ainoa matematiikan kurssi, joka on vuonna 2005 voimaan astuneissa&lt;br /&gt;
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&lt;br /&gt;
osallistumisen edellytyksenä on mm. Johdatus diskreettiin matematiikkaan (tai&lt;br /&gt;
vaihtoehtoisesti esitietokoe).&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&lt;br /&gt;
ajattelutavan on syytä olla tuttu. Erityisesti&lt;br /&gt;
[[#Matemaattinen logiikka|Matemaattisesta logiikasta]] ja TKTL:n&lt;br /&gt;
kursseista Ohjelmoinnin ja laskennan perusmallit sekä Laskettavuuden&lt;br /&gt;
teoria on hyötyä.&lt;br /&gt;
&lt;br /&gt;
=== Sisältö ===&lt;br /&gt;
Laskettavuutta, ratkeavuutta ja rekursiivisuutta matemaatikon&lt;br /&gt;
näkökulmasta. Turingin koneiden ja ohjelmien sijaan lähtökohtina ovat&lt;br /&gt;
rekursiiviset funktiot ja eräänlainen RAM-kone. Monet asiat saadaan&lt;br /&gt;
todistettua tyylikkäämmin tai helpommin kuin TKTL:n Laskennan&lt;br /&gt;
teoriassa. Syksyn 2002 kurssi perustui Väänäsen 80-luvulla tekemiin&lt;br /&gt;
luentomuistiinpanoihin.&lt;br /&gt;
&lt;br /&gt;
=== Soveltuvuus ===&lt;br /&gt;
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;
== Lineaarialgebra I ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Huom: Uudet kurssit 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&lt;br /&gt;
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&lt;br /&gt;
jälkeen ovat vuorossa vektorit, vektoriavaruudet ja sisätulot. Lopuksi&lt;br /&gt;
käsitellään vielä lineaarikuvauksia ja determinantteja. Käsittelytapa on&lt;br /&gt;
yliopistokurssiksi usein suhteellisen käytännöllinen ja muistuttaa siten&lt;br /&gt;
lukiomatematiikkaa. Teoriakin esitetään, mutta laskumenetelmät ovat etusijalla.&lt;br /&gt;
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,&lt;br /&gt;
vaikkakaan ei yhtä vahvasti kuin analyysin perusteet. Tietokonegrafiikka on&lt;br /&gt;
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;
== Lineaarialgebra II ==&lt;br /&gt;
(10 op, syksy)&lt;br /&gt;
&lt;br /&gt;
=== Esitietovaatimukset ===&lt;br /&gt;
[[#Lineaarialgebra I|Lineaarialgebra I]].&lt;br /&gt;
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&lt;br /&gt;
I:ssä. Vektoriavaruuksien tilalla ovat nyt modulit, jollainen muodostuu&lt;br /&gt;
yhdistämällä sopivasti Algebra I:stä tuttuja ryhmiä ja renkaita. Matematiikan&lt;br /&gt;
laitos tuntuu edustavan lineaarialgebrassa sitä pedagogista suuntausta, että&lt;br /&gt;
asiat opetetaan ensin konkreettisten esimerkkien avulla ja tämän jälkeen&lt;br /&gt;
käsitellään asiat uudelleen yleisemmällä ja abstraktimmalla tasolla.&lt;br /&gt;
&lt;br /&gt;
Oppimateriaalin valintaan kannattaa kiinnittää tavallista enemmän huomiota.&lt;br /&gt;
Esimerkiksi syksyn 1999 luentomoniste hukuttaa lukijansa syntaktiseen&lt;br /&gt;
suohon, eikä yleensä vaivaudu kertomaan, mitä käsitteet itse asiassa&lt;br /&gt;
tarkoittavat. Matematiikkaa on kyllä mahdollista opiskella pelkkänä&lt;br /&gt;
symbolisena manipulointina ymmärtämättä asioita lainkaan, mutta tällaisen&lt;br /&gt;
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&lt;br /&gt;
on vaikea löytää. Jos aikoo erikoistua sellaisen alan teoriaan, millä tarvitaan&lt;br /&gt;
lineaarialgebraa, kurssin käyminen on perusteltua. Muuten sitä voi suositella&lt;br /&gt;
lähinnä heille, jotka ovat kiinnostuneita matematiikasta sen itsensä takia.&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&lt;br /&gt;
loogikoiden ajatusleikeistä. Eksakti ajattelu ja formaali esitystapa täytyy&lt;br /&gt;
hallita, jos haluaa pärjätä tietojenkäsittelytieteen opinnoissa. Esimerkiksi&lt;br /&gt;
tietokantojen ja ohjelmointikielten teoria sekä perinteinen tekoäly ovat&lt;br /&gt;
täynnä logiikkaa. Lienee siis varsin luonnollista, että logiikka kuuluu&lt;br /&gt;
jokaisen käpistelijän yleissivistykseen.&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;
== 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&lt;br /&gt;
kolmiulotteisen kappaleen mitta tilavuus. Tällä kurssilla yleistetään mitan&lt;br /&gt;
käsite ja tarkastellaan erityisesti Lebesguen mittaa, joka perustuu&lt;br /&gt;
luonnolliseen geometriseen mittaan. Mittateorian käsittelyn jälkeen määritellään&lt;br /&gt;
integroituvuus ja integraali kaikissa mitallisissa joukoissa ja todistetaan&lt;br /&gt;
monia integraalien ominaisuuksia, joita olisi hankala käsitellä aikaisempien&lt;br /&gt;
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&lt;br /&gt;
matematiikassa syventävien opintojen sivuainekokonaisuuden, tämä on eräs suositeltavimmista kursseista&lt;br /&gt;
erikoistumissuunnasta riippumatta. Erityisesti jos aikoo perehtyä&lt;br /&gt;
todennäköisyyslaskentaan syvällisesti, kuten älykkäiden järjestelmien kohdalla on usein tarpeen, mittateoria tulee hallita.&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ä&lt;br /&gt;
[[#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&lt;br /&gt;
käsittelee lähinnä perusteoriaa ja perusmenetelmiä, joista keskitytään lähinnä&lt;br /&gt;
simplex-algoritmiin. Tarkempaa kuvausta en osaa antaa, sillä jätin kurssin&lt;br /&gt;
kesken puolenvälin aikoihin motivaation puutteen takia. Lineaarista&lt;br /&gt;
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&lt;br /&gt;
runsaasti mekaanista laskentaa. Ne ovat kuitenkin käytännössä välttämättömiä,&lt;br /&gt;
sillä algoritmien toiminnan sisäistäminen on olennainen osa kurssia. Jos&lt;br /&gt;
numeerinen matematiikka tai tieteellinen laskenta kiinnostaa, on Optimointi I&lt;br /&gt;
varmastikin hyödyllinen kurssi.&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&lt;br /&gt;
näkökannalta. Samaan aikaan luennoidaan myös Sovelletun analyysin perusteet,&lt;br /&gt;
joka lienee suunnattu enemmän differentiaaliyhtälöitä tietokoneilla ratkoville&lt;br /&gt;
soveltaville matemaatikoille. Teoreettisen lähestymistavan huomaa esimerkiksi&lt;br /&gt;
siitä, että vaikka kurssilla oppii uusia asioita, saattaa käsitys joidenkin&lt;br /&gt;
niistä merkityksestä jäädä puuttumaan.&lt;br /&gt;
&lt;br /&gt;
Siinä missä Mitta ja integraali keskittyi integrointiin, laajennetaan tällä&lt;br /&gt;
kurssilla derivoinnin ja derivaatan käsitettä. Lisäksi käsitellään&lt;br /&gt;
L&amp;lt;sup&amp;gt;p&amp;lt;/sup&amp;gt;-avaruuksia sekä absoluuttisesti jatkuvia, rajoitetusti&lt;br /&gt;
heilahtelevia ja muita &amp;quot;kiltisti&amp;quot; käyttäytyviä funktioita. Kurssia vaivaa lievä&lt;br /&gt;
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&lt;br /&gt;
perustelut pätevät senkin kohdalla. Toinen jatkovaihtoehto Mitan ja integraalin&lt;br /&gt;
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;
== 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&lt;br /&gt;
jää usein vaille todistuksia, jotka edellyttäisivät mittateoriaa esimerkiksi&lt;br /&gt;
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&lt;br /&gt;
rinnakkaisjärjestelmien ja algoritmien analysoinnissa sekä älykkäissä&lt;br /&gt;
järjestelmissä. Sen suorittaminen onkin suositeltavaa, jos aikoo opiskella&lt;br /&gt;
matematiikkaa minimilaajuista perusopintokokonaisuutta enempää.&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&lt;br /&gt;
todennäköisyyslaskentaa mittateorian pohjalta. Kurssi on laudatur-kurssiksi&lt;br /&gt;
siinä mielessä helppo, että jos mittateoria ja todennäköisyyslaskenta ovat&lt;br /&gt;
ennestään tuttuja, niiden yhdistäminen tapahtuu varsin intuitiivisesti.&lt;br /&gt;
Uusia käsitteitä ei tule kovinkaan paljon Todari I:n päälle, vaan kysymys&lt;br /&gt;
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&lt;br /&gt;
linjalla, jossa kaikki perustuu oikeastaan tilastotieteeseen ja&lt;br /&gt;
todennäköisyyslaskentaan. Todari I:ssä opittiin lähinnä soveltamaan&lt;br /&gt;
todennäköisyyslaskentaa, kun taas tällä jatkokurssilla päästään käsiksi&lt;br /&gt;
asian ytimeen ja opitaan ehkä ymmärtämäänkin sitä.&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&lt;br /&gt;
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&lt;br /&gt;
normiavaruuksissa, minkä jälkeen johdetaan suuri joukko lähinnä intuitiivisia&lt;br /&gt;
tuloksia. Kurssi on luonteeltaan teoreettinen ja abstrakti samaan tapaan kuin&lt;br /&gt;
[[#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&lt;br /&gt;
opiskelua. Tietojenkäsittelytieteen opinnoissa siitä ei ole juuri apua, ellei&lt;br /&gt;
sitten tietokonegrafiikassa ja laskennallisessa geometriassa. Jos kuitenkin&lt;br /&gt;
aikoo suorittaa matematiikassa syventävät opinnot, tämä kurssi on hyvä sisällyttää&lt;br /&gt;
oppimäärään.&lt;br /&gt;
&lt;br /&gt;
== Verkkoteoria ==&lt;br /&gt;
(10 op, suoritetaan loppukokeella)&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ä&lt;br /&gt;
on hakemassa. Verkkoteoria selventää jonkin verran esimerkiksi Algoritmien&lt;br /&gt;
suunnittelussa ja analyysissa vastaan tulevia käsitteitä, mutta hyöty ei ole&lt;br /&gt;
kovinkaan suuri. Kuitenkin jos matematiikka kiinnostaa, sitä kannattaa&lt;br /&gt;
opiskella kun siihen on mahdollisuus.&lt;/div&gt;</summary>
		<author><name>Tentd</name></author>
	</entry>
</feed>