Student Type: Tutkinto-opiskelija

  • Vektorit ja matriisit

    HUOM! Kurssi on auki vain tutkinto-opiskelijoille. Kurssin sisältö Lineaariset yhtälöryhmät ja näiden ratkaisu Gaussin eliminoinnilla, euklidisen avaruuden vektorijoukon lineaarinen riippumattomuus, euklidisen avaruuden aliavaruus, kanta ja dimensio, suorat ja tasot, matriisit, neliömatriisin determinantti, ominaisarvot ja diagonalisointi, vektorien pistetulo, ristitulo ja vektorikolmitulo.​ Matlabin käyttö ja matriisilaskennan soveltaminen. Osaamistavoitteet Opintojakson suoritettuaan opiskelija Suoritustapa Harjoitukset ja sähköiset EXAM väli-

    Lue lisää

  • Insinöörimatematiikan perusteet

    Ydinsisältö mm. Opintojakson suoritettuaan opiskelija Lisätietoja Tampereen yliopiston kurssisivulla. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Lue lisää

  • Tietorakenteet ja algoritmit 1

    Kurssin suoritettuaan opiskelija Kurssin voi suorittaa itsenäisesti niin, että osallistuu ainoastaan tenttiin. On myös mahdollista osallistua luennoille. Lisätietoja kurssista Tampereen yliopiston opinto-oppaassa. Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

    Lue lisää

  • Tietorakenteet

    Maksimimäärä FITech-opiskelijoita: 15 Kurssille valitaan ensisijaisesti sellaisia henkilöitä, joilla ei ole voimassaolevaa opiskeluoikeutta suomalaiseen yliopistoon. Kurssin sisältönä ovat yksinkertaiset ja kehittyneet järjestämisalgoritmit. Kurssilla suunnitellaan ja toteutetaan ohjelmoinnissa hyödynnettäviä tietorakenteita (erilaiset taulukko-, lista-, puu-, ja verkkorakenteet) sekä niitä käsitteleviä algoritmeja. Lisäksi opetellaan algoritmien resurssitarpeiden eli suoritusajan ja muistitilan arviointia. Opintojakson jälkeen opiskelija osaa toteuttaa ja käyttää

    Lue lisää

  • FITech 101: Internet ja selainohjelmointi

    Tämä kurssi on osa FITech 101: Digi & Data -kokonaisuutta. Opi internetin perusperiaatteita omia sovelluksia tekemällä! Tiesitkö, että yksittäisen verkkosivun hakemiseen voi liittyä kymmenten tietokoneiden vuoropuhelu? Internetin toiminta ei ole enää mysteeri – tietokoneet ”soittavat” pyynnöstä toisille koneille tietoa hakien. Tutustu nyt internetin toimintaan sekä interaktiivisten verkkosivujen toteutukseen. Tällä kurssilla opit luomaan selaimessa toimivia web-sovelluksia.

    Lue lisää

  • FITech 101: Data ja tieto

    Tämä kurssi on osa FITech 101: Digi & Data -kokonaisuutta. Opi datan ja tiedon hallintaan liittyvät perustiedot ja -taidot! Tietokannat ovat kaikkialla läsnä arjessa ja digitaalisessa työssä. Aamusta alkaen tietokannat ovat huomaamatta läsnä elämissämme kahvin ostamisesta bussiaikataulujen selaukseen. Työpaikalla asiakastietokantojen ja datan merkitys kasvaa. Tällä kurssilla tutustut tietokantoja käyttävien ohjelmien luomiseen. Opit mitä data, tieto

    Lue lisää

  • FITech 101: Johdatus ohjelmointiin

    Tämä kurssi on osa FITech 101: Digi & Data -kokonaisuutta. Opi perustaidot ohjelmoinnista! Tiesitkö, että ilman ohjelmistoja tietokoneet ja muut älylaitteet ovat vain hyödytön kasa elektroniikkaa? Ohjelmistot ovat oikeastaan kaikkien digitaalisten laitteiden ja palveluiden taustalla. Ohjelmointi on tärkeä osa ohjelmistojen luomista, eikä se ole lainkaan mystistä: siinä vain annetaan tietokoneelle tarkka toimintaohje eli algoritmi, jonka

    Lue lisää

  • 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ä

    Lue lisää

  • 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ä

    Lue lisää

  • 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

    Lue lisää