Orionin koodi II: Tietorakenteet ja Datan Käsittely
- Johdanto Tietorakenteisiin
- Selitys siitä, miksi tietorakenteet ovat tärkeitä ohjelmoinnissa ja miten ne auttavat tiedon tehokkaassa tallentamisessa ja käsittelyssä.
- Listat ja Taulukot
- Yksinkertaisimpien tietorakenteiden käyttö ja niiden avulla datan säilyttäminen ja hakeminen.
- Listojen ja taulukoiden käyttö esimerkiksi luettelointiin, lajitteluun ja datan järjestämiseen.
- Jonot ja Pinot
- Jono- ja pino-tietorakenteiden perusteet, joita käytetään esimerkiksi tehtävien hallintaan ja tallennukseen.
- Näiden tietorakenteiden hyödyntäminen erilaisissa ohjelmointitehtävissä, kuten datan järjestyksen hallinnassa.
- Datan Käsittely ja Muokkaus
- Miten dataa voidaan muokata, suodattaa ja käsitellä ohjelmallisesti, esimerkiksi silmukoiden ja ehtojen avulla.
- Esimerkkejä siitä, miten ohjelma voi muokata tietoa tietorakenteissa, kuten laskea, etsiä ja korvata arvoja.
Tavoitteet
- Ymmärtää ja hallita perusohjelmoinnin tietorakenteet: Osallistujat oppivat käyttämään erilaisia tietorakenteita ohjelmoinnin perusongelmien ratkaisemiseen.
- Kehittää taitoja datan käsittelyssä: Osallistujat saavat valmiudet suorittaa datan käsittelyoperaatioita, kuten lajittelua ja muokkausta, osana ohjelmia.
Harjoitukset
- Tietorakenteiden Hallinta: Tehtäviä, joissa luodaan ja hallitaan listoja, taulukoita, jonoja ja pinoja.
- Datan Manipulointi: Harjoituksia, joissa suodatetaan ja muokataan tietoa, esimerkiksi etsitään arvoja ja tehdään laskutoimituksia.
- Kokonaisvaltainen projekti: Pienimuotoinen ohjelmointiprojekti, jossa opiskelija käyttää eri tietorakenteita ja datan käsittelyoperaatioita ratkaistakseen monivaiheisen tehtävän, kuten tehtävälistan tai yksinkertaisen inventaariojärjestelmän luominen.
Orionin koodi 2 on osa kolmen kurssin kokonaisuutta, oletko jo käynyt Orionin koodi 1? Jo seuraava kurssi mielessä? Tutustu Orionin koodi 3 mielenkiintoiseen tarjontaan! Kursseja voi käydä eri järjestyksessäkin, oman taitotason mukaan.
Muita tutustumisen arvoisia sivuja koodaajille ovat mm.
GeeksforGeeks, Hyvä resurssi syvällisiin selityksiin ohjelmoinnista ja tietorakenteista.
W3Schools, Yksi suosituimmista resursseista peruskielien, kuten Pythonin, Javan ja C++:n oppimiseen.
Arviot
Tuotearvioita ei vielä ole.