Student Type: Aikuisopiskelija

  • 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

  • Tietojärjestelmän kehittäminen

    Maksimimäärä FITech-opiskelijoita: 25 aikuisopiskelijaa Kurssilla käsitellään tietojärjestelmän kehittämisprosessin perusasioita, kuten miten kehitystyö voidaan vaiheistaa ja millaisia tehtäviä eri kehitystyön vaiheisiin sisältyy. Kurssilla tutustutaan tietojärjestelmän kehittämisprosessin elinkaareen sekä erilaisiin vaihejakomalleihin, kuten vesiputousmalliin ja ketteriin menetelmiin. Kurssilla tarkastellaan millaisessa ympäristössä tietojenkäsittelytoimintaa hyödynnetään ja mikä on tietojenkäsittelyn asema joustavan yrityksen toiminnassa. Kurssilla tutustutaan myös muutamiin tietojärjestelmän suunnittelussa hyödynnettäviin…

    Read More

  • Johdatus ohjelmistotuotantoon

    Sisältö Erityyppisten ohjelmistojen (sulautetut, räätälöidyt, paketoidut ja palvelupohjaiset jne.) erityispiirteet erityisesti sidosryhmien kannalta. Määrittely ja toimittaja–asiakas-kommunikointi. Määrittelyvaiheen tehtävät ja dokumentointi. Määrittelyssä tarvittavien ongelmien ja kaavioiden ymmärtäminen. Ei-toiminnalliset ominaisuudet, kuten käytettävyys. Ohjelmistoprosessien ja elinkaarimallien perusperiaatteet erityisesti sidosryhmien kannalta. Tuntea ohjelmistotuotannon eri vaiheet ja tehtävät sidosryhmien näkökulmasta. Osaamistavoitteet Opintojakson jälkeen opiskelija ymmärtää mitä erilaisten ohjelmistojen ammattimainen tuottaminen…

    Read More

  • Introduction to embedded systems

    The course introduces the embedded systems with the related components. The practical skill related to the embedded systems is also learnt as the programming is carried out on an equipment board. Course contents architecture of a microprocessor instruction set and operation microcontrollers memories peripherals embedded system design programming and development of applications embedded system design…

    Read More

  • Enterprise systems architecture

    Max amount of FITech students: 10 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. The course gives an introduction to the roles of information in general and different information systems in particular within an enterprise context, the fundamentals of an enterprise architecture as…

    Read More

  • Mobile application development with Android

    Course content: After successful completion of the course, you will be able to More information on Aalto University’s WebOodi course page. You can get a digital badge after completing this course.

    Read More

  • Oliomallinnus

    Maksimimäärä FITech-opiskelijoita: 34 aikuisopiskelijaa Kurssin sisältönä on olioajattelun ja olioperusteisen mallintamisen hyödyntäminen ja merkitys ohjelmistosuunnittelussa ja -tuotannossakeskeisimmät UML-mallinnuskielen kaaviot (käyttötapaus-, luokka-, tila-, aktiviteetti- ja sekvenssikaavio) ja niiden tuottaminen sopivaa ohjelmistoa käyttäen. Opintojakson jälkeen opiskelija Opintojakso kehittää monipuolisesti analyyttisiä taitoja sekä luovuutta ja ongelmanratkaisukykyä. Opetustapa Kurssin voi suorittaa täysin verkossa. Kurssilla on online-tentti. Kurssin aikataulu on…

    Read More

  • Embedded system design

    The course introduces hardware programming where VHDL is considered as a hardware description language. The practical skill related to the embedded system design is given as the programming is carried out on an equipment board. Course contents Learning outcomes Upon completion of the course you will be able to Please notice that during the course,…

    Read More

  • Ohjelmistotekniikka

    Tällä kurssilla opiskelija perehtyy ohjelmistoprojektin toteuttamiseen sekä projektin hallintaan hyödyntäen asianmukaisia projektinhallinta- ja kehitysvaiheita. Kurssin aiheita ovat ohjelmistokehitys reaaliaikaisille järjestelmille, ohjelmistoprojektien hallinta ja toteuttaminen, ketterä ohjelmistokehitys sekä ohjelmistojen testaus. Osaamistavoitteet Suoritettuaan kurssin hyväksytysti opiskelija osaa käyttää ohjelmistotekniikan ja reaaliaikajärjestelmien peruskäsitteitä osaa toteuttaa projektin käyttäen projektihallinnan eri osa-alueita ja kehitystyön vaihejakoa osaa asettaa projektin eri vaiheisiin…

    Read More