Tietorakenteet ja Algoritmit, Syksy 2015

Pajailusivu

Virallinen kurssisivu.

Kurssin IRC-kanava: #tira.

Kurssin TMC-tunnus: hy-s2015-tira.

Materiaali

Kurssin luentomateriaalin ensimmäinen osio löytyy tästä, ja toinen osio tästä. Lisäksi kurssikirjana on Introduction to Algorithms eli CLRS (tekijöiden sukunimien mukaan). Kurssikirja ei ole välttämätön tällä kurssilla, mutta jos aiot jatkaa algoritmiikan opiskelua myöhemmin, se on hyvä hankinta.

Lisäksi Antti Laaksosen kirjoittama Kisakoodarin käsikirja (kkkk) on erittäin hyödyllinen lisämateriaali kurssille. Monet sen asioista käsitellään tällä kurssilla, mutta esimerkiksi dynaaminen ohjelmointi jää melkein kokonaan käsittelemättä. Myös monista erikoisemmista aiheista, kuten segmenttipuusta, saattaa olla hyötyä.

TMC-tehtävät

TMC-tehtävät ovat ohjelmointitehtäviä, joiden aiheena on tietorakenteiden ja algoritmien toteutus käytännössä. Niistä saatavat lisäpisteet vaikuttavat kurssiarvosanaan suoraan, mutta TMC-tehtävien tekeminen on erittäin tärkeää myös kurssin asioiden oppimisen kannalta.

Tehtävät palautetaan TMC-järjestelmään automaattisesti testattavaksi. Jos sinulla ei vielä ole TMC-pluginia, ohjeet sen asentamiseen omalle koneelle löytyvät tästä ja laitoksen koneelle tästä. Kurssin nimi TMC-järjestelmässä on hy-s2015-tira. Muistathan käyttää tunnuksenasi opiskelijanumeroasi! Ongelmatapauksissa voi neuvoa tulla kysymään kurssin IRC-kanavalta, tai lähettää sähköpostia osoitteeseen ilari.sinkkonen@helsinki.fi.

Linkit tehtävänantoihin ilmestyvät tänne:

Ohjaus

Viikolla 50 (viikko ennen koeviikkoa) on pajaa, koeviikolla ei enää ole. Kirjoittamisen aikana tämä viikko on siis viimeinen pajaviikko.

huom. koeviikolla 19-23.10 ei ole ohjausta Paja-ajat ovat muuttuneet, pajaa on vähemmän maanantaisin ja enemmän torstaisin sekä perjantaisin

Virallista tira-pajaa on viikoittain seuraaviin aikoihin: Lisäksi on ohjelmoinnin perusteiden ja jatkokurssin ohjaajista osa pystyy ohjaamaan tiraa.
Näiden ohjaajien aikatauluista ei vielä ole tietoa.

IRC

Kurssin IRC-kanavalta voi ja kannattaa tulla kysymään niin TMC- kuin laskaritehtävistäkin. Kurssikanavan nimi on #tira. Ohjeita IRC:n käyttämiseen saa mm. täältä. Ohjaajan tunnistaa yleensä nimimerkin edessä olevasta '@'-merkistä.