Student Type: Adult learner
Introduction to human computer interaction
Max amount of FITech students: 25 adult learners Course contains introduction to human-centered design: what to consider in terms of different users and technologies when designing interactive systems. Practical analysis and design exercises such as user testing and improving usability of user interfaces. After passing this course the student Completion methods Lectures are voluntary exept…
GNSS Technologies
Max amount of FITech students: 50 adult learners The course discusses various subjects on satellite positioning technology and receiver design, such as signal acquisition and tracking, measurement errors, and integration with INS. Course contents Learning outcomes The objective of the course is that students Teaching schedule On Fridays lectures at 8-10 and exercises 10-12. Completion…
Digitaalitekniikka
Maksimimäärä FITech-opiskelijoita: 20 Kurssi sisältää mm. logiikan päättelysääntöjä. Kurssilla tutustutaan lukujärjestelmiin, binääriaritmetiikkaan, koodeihin ja digitaalisiin signaaleihin, porttipiireihin, kombinaatio- ja sekvenssilogiikan toimintoihin ja sekvenssilogiikan rakenteisiin. Kurssilla opitaan tuntemaan digitaaliset komponentit, laskentapiirit ja tietokoneen rakenne sekä peruskytkentöjen suunnittelu ja simulointi. Lisäksi tutustutaan energiankulutukseen, FPGA-kehitysalustaan ja piirisimulaattoriin. Opitaan mitä ovat Boolen algebra, Karnaugh-kartta ja Boolen logiikan simulointi graafisella…
Artificial intelligence: Concepts, challenges, and opportunities
Max amount of FITech students: 100 adult learners Course contents On this course, we will cover topics such as Learning outcomes After completing the course, the student is able to: Completion methods More information in University of Vaasa’s course page. Course schedule is available in Peppi, when implementation is published. You can get a digital…
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.…
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…
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…
Web and mobile programming
The web and mobile programming course introduces modern programming techniques in web and mobile environments. In web environment, the course discusses developing modern single-page applications. The course concentrates on full stack development; the student will gain basic skills in both client-side and server-side programming. The discussed topics and technologies include e.g. HTML5, CSS3, JavaScript programming,…
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…