Student Type: Tutkinto-opiskelija

  • Tietokantojen perusteet

    Tälle kurssille haetaan Turun avoimen yliopiston kautta. Kurssin perusosassa perehdytään tietokanta-ajatteluun ja tiedonhallinnan periaatteisiin laadun näkökulmasta. Keskeisiä aiheita ovat tietokantalähestymistapa ja tiedon mallintaminen ER-kaavioiden avulla. Kurssilla opetellaan luomaan tietokanta ja käyttämään sitä SQL-kielellä. Lisäksi kurssilla annetaan lyhyt katsaus relaatiomallista poikkeaviin tietokantojen lähestymistapoihin. Kurssin suoritettuaan opiskelija Lisätietoja Turun yliopiston opinto-oppaassa.

    Lue lisää

  • Tietojenkäsittelyn perusteet II

    Tälle kurssille haetaan Turun avoimen yliopiston kautta. Opintojaksolla paneudutaan lyhyesti algoritmisen ongelmanratkaisun voimaan ja rajoituksiin sekä tutustutaan tietokoneen rakenteeseen ja toimintaan loogisten piirien tasolla. Käsiteltäviä asioita ovat mm. tehtävien laskettavuus ja algoritmien kompleksisuus, tiedon esittäminen, lukujärjestelmät, loogiset piirit ja niiden avulla rakennetut tietokoneen komponentit, konekieli, kieliopit, kääntäjät ja korkean tason ohjelmointikielen kääntäminen konekielelle. Opintojakson lopuksi

    Lue lisää

  • Tekoälyn menetelmät

    Huom! Kurssi on uudistettu lukuvuodesta 2023-2024 alkaen ja on nyt 5 ETCS. Kurssille haetaan Turun yliopiston avoimen yliopiston kautta. Kurssi koostuu seuraavista osakokonaisuuksista: Lisäksi tutustutaan Python-ohjelmointikielen käyttöön tekoälymenetelmien ohjelmoinnissa. Opintojakso antaa valmiudet ymmärtää niin perinteisiin hakumenetelmiin kuin koneoppimiseenkin perustuvia tekoälyjärjestelmiä. Nämä valmiudet ovat tarpeellinen perusta erityisesti data-analytiikan oppiaineen syventäviin opintoihin. Opetuksen aikataulu Luennot järjestetään kampuksella,

    Lue lisää

  • Tekoälyn perusteet

    Tälle kurssille haetaan Turun avoimen yliopiston kautta. Tekoälyn saralla on viime vuosina tapahtunut merkittäviä läpimurtoja, minkä seurauksena yleinen kiinnostus alaan on kasvanut räjähdysmäisesti. Kurssin tarkoituksena on antaa käsitys siitä, mitä tekoäly on, ja mitkä ovat sen keskeiset vaikutukset yhteiskuntaamme. Tämän tiedon avulla on mahdollista mm. seurata kriittisesti asiaan liittyvää varsin monenkirjavaa uutisointia. Kurssi antaa tarvittavat

    Lue lisää

  • Olio-ohjelmoinnin perusteet

    Tälle kurssille haetaan Turun avoimen yliopiston kautta. Ilmoittautuminen alkaa 2.12.2022. Huomiothan, että kurssille haetaan osana Tietojenkäsittelytieteiden perusopinnot -kokonaisuutta. Kurssin keskeisin sisältö on omien luokkien määritteleminen. Kurssilla opetetaan johdannonomaisesti perintä, siihen liittyvät käsitteet ja konstruktiot, poikkeukset ja geneerisyys. Myös valmiiden tietorakenteiden ja muiden kirjastoluokkien käyttöä harjoitellaan. Yksinkertaisten sovellusten tekemistä ja tekstitiedostojen käyttöä käsitellään lyhyesti. Kurssi edellyttää

    Lue lisää

  • Olio-ohjelmoinnin jatkokurssi

    Huom! Tälle kurssille haetaan Turun avoimen yliopiston kautta. Hakuaika alkaa 17.8.2021. Kurssilla on kaksi kantavaa ohjelmistosuunnittelun teemaa, olioperustainen suunnittelu sekä määrittelyssä sopimuspohjainen ohjelmointi (design by contract). Ohjelmiston määrittelyn tavoitteena on modulaarisuuden, uudelleenkäytettävyyden ja oikeellisuuden huomiointi eri abstraktiotasoilla. Määrittelymetodologiaa täydennetään soveltuvin osin testaamisen tekniikoilla. Käsittely aloitetaan yksittäisten rutiinien määrittelystä ja toiminnasta, josta edetään luokkatason käsitteisiin ja

    Lue lisää

  • Data ja vuorovaikutus

    Huom! Tälle kurssille haetaan Turun avoimen yliopiston kautta. Tämä kurssi sisältää alustuksia ja esimerkkejä erilaisista tietojenkäsittelyn aihepiireistä sekä niihin liittyviä harjoituksia. Kurssin suorittanut opiskelija osaa Lisätietoja Turun yliopiston opinto-oppaassa.

    Lue lisää

  • Machine learning

    Machine learning skills are fast becoming necessary for data scientists as companies navigate the data and try to build automated decision systems that hinge on predictive accuracy. Learning outcomes After completing the course, the students Course material All course material will be available in Moodle. Completion methods FITech students can study the track 1 for

    Lue lisää

  • Data analytics software

    This course gives an overview to some of the data analysis software. The focus in this course is on software that require minimal coding and can be efficiently used by students from all branches of studies, ranging from computer science to biology, to economy, and engineering. Throughout the course the students get familiar with various

    Lue lisää

  • Web technologies

    This course provides an overview of the principles, standards, and techniques required to build interactive web applications and web services following W3C standard recommendations. The course will cover topics such as: We will apply the concepts in practice using React JS on the client side and Django framework on the server-side. Upon completion of this

    Lue lisää