Topic outline

  • TÄMÄ KURSSI ON PÄÄTTYNYT. SEURAAVA JÄRJESTETÄÄN SYKSYLLÄ 2023.

    Tervetuloa Tietorakenteet ja algoritmit Y -kurssille! 

    Kurssin ensimmäinen luento järjestetään tiistaina 6.9.2022 klo 10-12 TU2:ssa (Maarintie 8). Ensimmäisellä luennolla käsitellään kurssin järjestelyihin liittyvät asiat ja ne tulevat myös kirjallisessa muodossa kurssin työtilaan. Ethän lähetä kysymyksiä sähköpostilla, koska kurssille on tulossa useita satoja opiskelijoita, eikä niihin ehditä vastaamaan ennen ensimmäistä luentoa. Voit kuitenkin jättää kysymyksiä ennakkoon kurssin Presemoon: https://presemo.aalto.fi/traky2022.

    Tuo Y kurssin nimessä viittaa siihen, että kurssin esitietona on Ohjelmoinnin peruskurssi Y1 (Python). Kurssi (Y-versio) on tarkoitettu muille kuin Perustieteiden korkeakoulun opiskelijoille

    Jos olet suorittanut kurssit CS-A1110 Ohjelmointi 1 ja CS-A1120 Ohjelmointi 2, niin sinun kannattaa ottaa mieluummin kurssi CS-A1140 Tietorakenteet ja algoritmit. Katso FAQ jos olet edelleen epävarma mille kurssille sinun tulisi ilmoittautua. 

    Kurssille ilmoittaudutaan Sisussa (ilmoittautuminen on auki syyskuun loppuun).  Jos sinulla on ongelmia ilmoittautumisen kanssa, niin katso FAQ, jossa on kerrottu ratkaisuja yleisimpiin ongelmiin. Valitettavasti kurssin henkilökunta ei pysty tekemään ilmoittautumista puolestasi. Ilmoittautuminen on kuitenkin välttämätöntä, jotta pääset kurssin työtilaan ja saat kurssista arvosanan. Sisuun ei pysty toimittamaan arvosanoja, jos opiskelija ei ole ilmoittautunut kurssille. 

    Kurssilla on pakolliset harjoitukset, joiden yhtenä osana on vapaaehtoinen projekti, jolla voi korottaa kurssin arvosanaa. Harjoitukset tehdään Aplus-järjestelmässä (kurssi avataan vasta 1. luennon jälkeen) ja niistä saa automaattisesti palautetta (pl. projekti). Harjoituksia voi tehdä itsenäisesti omaan tahtiin määräaikojen puitteissa. Projekti tehdään 3-5 hengen ryhmässä kurssin kuluessa ja sen aikana palautetaan verkkoympäristössä kolme erillistä vaihetta. Kahdesta ensimmäisestä vaiheesta ryhmä saa palautetta ja viimeinen vaihe arvioidaan. 

    Luennot ja laskuharjoitukset tukevat harjoitusten ja projektin tekemistä. Kurssin harjoituksia kannattaa tehdä itsenäisestä ennen luennolle ja laskuharjoituksiin osallistumista. Osa harjoituksista tehdään ohjelmoimalla Python-ohjelmointikielellä, joten Python 3 kannattaa asentaa omaan työympäristöön annettujen ohjeiden mukaisesti. Apua saa tuntiassistenteilta, jotka päivystävät laskuharjoituksissa. Luennoille ja laskuharjoituksiin ei ole pakko osallistua. Harjoituksiin ei tarvitse erikseen ilmoittautua vaan voit mennä mihin tahansa harjoitustilaisuuteen. 

    Kurssilla on myös erillinen keskustelufoorumi (joka löytyy em. Aplus-järjestelmästä). MyCoursesin vastaavaa käytetään vain virallisten tiedotteiden lähettämiseen, joten ne kannattaa tilata sähköpostiin, jolloin täällä MC:ssä ei juurikaan tarvitse enää käydä. 

    Tervetuloa kurssille!