Algoritmit ongelmanratkaisussa

582359
6
Algoritmit ja koneoppiminen
Aineopinnot
Kurssi on tarkoitettu algoritmien suunnittelusta ja ongelmanratkaisusta kiinnostuneille. Käsiteltäviä aihepiirejä ovat mm. dynaaminen ohjelmointi, verkkoalgoritmit, puurakenteet, kombinatoriikka sekä geometriset algoritmit. Kurssille osallistuminen edellyttää kurssin Tietorakenteet ja algoritmit asioiden hyvää hallintaa.
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2015 kevät 12.01-24.04. 3-4 Suomi Antti Laaksonen

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Pe 14-16 B222 Topi Talvitie 12.01.2015—27.02.2015
Pe 14-16 B222 Topi Talvitie 06.03.2015—06.03.2015
Pe 14-16 B222 Topi Talvitie 09.03.2015—24.04.2015

Yleistä

Kurssi on valinnainen koko kevätlukukauden aineopintokurssi, jonka laajuus on 6 opintopistettä. Kurssin tavoitteena on esitellä erilaisia algoritmeja, tietorakenteita ja ongelmanratkaisuideoita sekä kehittää ohjelmointitaitoa. Jokaisella kurssin 15 viikosta on aihe, johon liittyy 6 ohjelmointitehtävää ja materiaalia, josta on apua tehtävien ratkaisemisessa. Viikon päättää laskaritilaisuus, jossa käydään läpi viikon tehtäviä. Kurssilla ei ole kokeita.
 
Kurssijärjestelmä on osoitteessa http://cses.fi/alon/. Tehtävät ja tarkemmat tiedot ilmestyvät sinne.
 
Laskaritilaisuudessa on tavoitteena käydä läpi erilaisia ratkaisuja tehtäviin ja tapoja joilla niihin päädyttiin, syventää tietoja aiheesta sekä pohjustaa seuraavan viikon aihetta, riippuen paikalla olevien opiskelijoiden tarpeista.
 
Osa kurssin tehtävistä on haastavia, ja pisterajoista on huomattava että arvosanaan 5 ei tarvitse ratkaista kaikkia tehtäviä. On hyödyllistä miettiä tehtäviä muiden opiskelijoiden kanssa. Kuitenkin tehtävien ratkaisujen tulee olla omaa koodia.
 
Kurssin IRC-kanava on #alon @ IRCnet.
Kurssin järjestäjät ovat Antti Laaksonen (pllk) ja Topi Talvitie (Sharph).