Study university: Turun yliopisto
Digital art master class
The course is designed to give a wide perspective of terms and practices in digital art and visual culture regarding concepts of game aesthetics and visual narrative. It presents multidisciplinary and cross-media framework of the study engaged by various cases from game development practices. Course contents Learning outcomes By the end of the course the
Interactive storytelling
The course focuses on the four partakers of interactive storytelling: the platform, the designer, the interactor, and the storyworld. When constructing a platform, the problem is to select an appropriate approach from tightly controlled to emergent storytelling. On this platform, the designer is then responsible for creating the content (e.g. characters, props, scenes and events)
Deep learning in computer vision and sensor fusion
Course contents The course consists of two main parts. Learning outcomes Attendees of this course will leave with a good sense of how deep learning can be used for a range of computer vision tasks and sensor fusion technology. In addition to the theoretical content, students get familiar with various functionalities of DL tools to
Web- ja mobiiliohjelmointi
Kurssi esittelee web- ja mobiiliympäristön ajankohtaisia ohjelmointitekniikoita. Web-ohjelmoinnin osalta tarkastellaan modernien yhden sivun sovellusten ohjelmointia. Aihetta lähestytään full stack -ohjelmistokehityksen näkökulmasta. Käsiteltäviä aiheita ja teknologioita ovat mm. HTML5, CSS3, JavaScript-ohjelmointi, ReactJS, Node.js, REST ja MongoDB. Mobiiliohjelmoinnin osiossa tutustutaan mobiiliohjelmoinnin moderneihin tekniikoihin, esim. mobiilisovelluksen rakentamiseen React Native -teknologialla. Web- ja mobiiliohjelmoinnin käsitteiden sisäistämistä tuetaan käytännön esimerkeillä
Tietoverkkotekniikat
Kurssin sisältö Kurssilla käsitellään verkkojen tekniikkaa ja toteutuksia, verkkojen mahdollisuuksia ja rajoituksia sovellusten ja palvelujen toteuttamisessa, protokollapinon kerroksia ominaisuuksineen sekä kunkin kerroksen keskeisimmät protokollat käyttökohteineen ja -tapoineen. Keskeisimmät käsiteltävät protokollat: kaapeloidun lähiverkon (Ethernet) 802.3, langattoman lähiverkon (WLAN) 802.11, Internet-käytössä yleiset IP, IPv6, TCP ja HTTP. Osaamistavoitteet Opintojakson suoritettuaan opiskelija ymmärtää piirikytkentäisen sekä pakettikytkentäisen tiedonsiirron sekä
Tietorakenteet ja algoritmit
Kurssin sisällöt Opiskelija tutustuu algoritmiikan kannalta tärkeimpien matemaattisten funktioiden kasvunopeuden vertailuun ja sittemmin algoritmien suoritustehokkuuden analysointiin aikavaativuuden osalta. Hän perehtyy tärkeimpien yleiskäyttöisten järjestämis- ja valinta-algoritmien toimintaan sekä mahdollisuuksiin niiden tehostamiseksi erikoistapauksissa. Lisäksi opiskelija oppii puolestaan keskeisimpien tallennus- ja hakurakenteiden ominaisuudet sekä niiden mahdollisia toteutustapoja eri perustietorakenteita käyttämällä. Opetus Luento-opetus kampuksella. Lisätietoja Turun yliopiston opinto-oppaassa. Tämän
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.
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
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,
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