Language: Finnish

  • Datatiede tietojohtamisessa

    Datatiede rakentuu neljän laajan kokonaisuuden varaan: Opintojaksolla on tavoitteena syventyä näihin aiheisiin datatieteen näkökulmasta ja esitellä opiskelijoille riittävät tiedot datatiedeosaamiseen kuuluvien taitojen hankkimiseen TTY:n opetustarjonnasta. Ydinsisältö Täydentävä ja erityistietämys Opetustapa Opintojakso muodostuu luennoista, koodiklinikoista, harjoitustyöstä ja vertaisoppimisesta. Lisätietoja Tampereen yliopiston opinto-oppaassa. Aiemmin kurssi oli nimellä Johdanto datatieteeseen. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Read More

  • Käyttöliittymien perusteet

    Kurssin pääpaino on graafisten käyttöliittymien eri osa-alueissa, joista käydään läpi ikkunointi ja erilaiset keskustelutavat ja -tyylit (lomakkeet ja dialogit, valikot, hyperteksti, suorakäsittely, elekomennot, komentokieli, älykkäät agentit) suunnitteluohjeineen eri päätelaitteilla ja käyttökonteksteissa. Lähdemateriaalina käytetään ajantasaisia järjestelmäkohtaisia tyylioppaita ja suunnittelumalleja sekä tutkimusartikkeleita. Opintojakson suoritettuaan opiskelija Lisätietoa Tampereen yliopiston opinto-oppaassa. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Read More

  • Olio-ohjelmoinnin perusteet I

    Käsiteltäviä aiheita ovat olio-ohjelmoinnin peruskäsitteet (oliot, luokat, attribuutit ja metodit), periytyminen, abstraktit luokat, rajapinnat, monimuotoisuus, poikkeukset, geneerisyys, abstraktit tietotyypit (pino, jono ja lista), graafisen käyttöliittymän perusideoita, UML-kaaviot sekä olioperustainen analyysi ja suunnittelu. Opintojakson suoritettuaan opiskelija osaa käyttää olio-ohjelmoinnin perusrakenteita, osaa ohjelmoida itsenäisesti pieniä olio-ohjelmia, pystyy soveltamaan oppimaansa myös muissa oliokielissä, tuntee abstraktien tietotyyppien (pino, jono…

    Read More

  • Olio-ohjelmoinnin perusteet II

    Opintojaksolla syvennetään olio-ohjelmoinnin liittyviä tietoja ja taitoja tekemällä harjoitustyö Java-kielellä ja dokumentoimalla harjoitustyö eri menetelmin. Lisäksi tutustutaan laajempien ohjelmien toteuttamiseen ja hallinnointiin soveltuviin työvälineisiin. Opintojakson suoritettuaan opiskelija: Lisätietoa Tampereen yliopiston opinto-oppaassa. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Read More

  • Concurrency

    Max amount of FITech students: 40 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. Course contents Process and thread Parallelism as a concept Critical area, exclusion Syncronising Blockage, starvation Learning outcomes The student recognises the basic problems caused by concurrency (critical area, starvation,…

    Read More

  • Olio-ohjelmointi

    Kurssin tavoitteena on oppia olio-ohjelmoinnin ajatusmaailmaa. Olio-ohjelmoinnin periaate on mallintaa reaalimaailmaa ja hyödyntää tätä ajattelua ohjelmoinnissa. Kurssi sopii kaikille, joilla on vähintäänkin perustiedot ohjelmointiin liittyen ja LUTissa se on suunnattu ensimmäisen vuoden peruskurssiksi kandidaatintutkinnon opiskelijoille. Kurssi on suunnattu aloitteleville ohjelmoijille, jotka haluavat laajentaa tietämystään ohjelmoinnin perusteiden jälkeen sekä oppia hieman graafisen käyttöliittymän tekemisestä ja haasteista.…

    Read More

  • C-ohjelmoinnin perusteet (kesätoteutus)

    Tämä kurssi on LUTin C-ohjelmoinnin peruskurssi, jolla käsitellään C-kielen uudet konseptit sekä erot Python-kielen ratkaisuihin. Tämän kurssin tavoitteena on tutustua C-kielen erityispiirteisiin, saada rutiinia pienien C-ohjelmien tekemiseen ja tutustua C-kielen ratkaisuihin ohjelmien koon kasvaessa. Näin ollen kurssi valmistaa sen suorittajia ammattimaisiin ohjelmointitehtäviin. Kurssi sopii erityisesti tutkinto-opiskelijoille, jotka haluavat suorittaa yliopistotason C-ohjelmointikurssin pääosin etäopiskeluna. Kurssi sopii…

    Read More

  • Tietokoneverkot

    Maksimimäärä FITech-opiskelijoita: 20 Kurssille etusijalla ovat ne henkilöt, joilla ei ole voimassaolevaa opinto-oikeutta suomalaiseen korkeakouluun. Internet-protokollapino ja keskeisimmät protokollat (esim. HTTP, TCP, IP, linkkikerroksen protokollat), lähiverkot, reitityksen tavoitteet, erilaiset reititysmenetelmät ja periaatteet, verkon analysointityökalut, tietoverkon suorituskyvyn arviointi ja ongelmatilanteiden analysointi ja ratkaiseminen, verkkosovelluksen suunnittelu ja toteutus sokettirajapinnan avulla. Osaamistavoitteet Kurssin suoritettuaan opiskelija osaa selittää tietoverkkojen…

    Read More

  • Web-teknologiat

    Maksimimäärä FITech-opiskelijoita: 50 aikuisopiskelijaa Kurssilla opit web-ohjelmoinnin alkeet nykyaikaisilla ohjelmointityökaluilla. Opit millainen on Internetin rakenne, mikä on asiakas- palvelinarkkitehtuuri, miten rakennetaan REST-web-palvelu ja miten suunnitellaan ja toteutetaan web-pohjainen käyttöliittymä  taustapalveluineen. Opit käyttämään React JS-JavaScript sovelluskehystä. Kurssilla käydään lisäksi läpi web-järjestelmien turvallisuuteen liittyviä teknologioita. Kurssilla opitaan web-ohjelmoinnin alkeet. Opit myös luomaan yksinkertaisen web-sovellusprojektin käytetyillä teknologioilla sekä…

    Read More

  • Tietokannat ja avoimet rajapinnat

    Kurssi on tarkoitettu vain henkilöille, jotka eivät ole tutkinto-opiskelijana missään korkeakoulussa. Kurssin sisältö Relaatioalgebra, funktionaaliset riippuvuudet, normalisointi, jokin tietokantaohjelmisto ja tärkeimmät työkalut (esim. MySQL, SQLite, SQLite Studio, SQL Server, Oracle), SQL (create, insert, drop, update, select, join, union, alikyselyt, indeksit, transaktiot, rajoitteet, triggerit, näkymät) ja sen rajapinnat. Lisäksi tutustutaan JSON:n perusteisiin sekä NoSQL-tietokantojen perusteisiin. Osaamistavoitteet…

    Read More