Student Type: Tutkinto-opiskelija

  • 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,…

    Lue lisää

  • 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 Opetustavat Kurssin voi suorittaa täysin verkossa tapahtuvalla jatkuvalla arvioinnilla. Laboratorioharjoitukset ovat suoritettavissa Moodlessa ympärivuotisesti. Lisätietoja Oulun yliopiston opinto-oppaassa. Tämän kurssin suorituksesta…

    Lue lisää

  • Introduction to DevOps

    Max amount of FITech students: 100 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. Course content: Continuous practices and DevOps. Role of cloud technologies in modern software development. Infrastructure as code. After successful completion of the course, you will be able to describe…

    Lue lisää

  • WWW applications

    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. Students have to confirm their participation by attending the first lecture. The course deals with emerging/experimental web technologies. The actual topics addressed vary from year to year. In previous years,…

    Lue lisää

  • Software engineering

    Max amount of FITech students: 100 Persons without a valid study right at a Finnish university or university of applied sciences have preference to this course. The course provides a broad but practical view of industrial software development. Students learn the main problems, models and methods of software engineering, including traditional and agile/lean software development.…

    Lue lisää

  • Software and system architectures

    Architect’s role is essential in software development. Therefore, it is important to understand the role of architecture in software development and have the basic skills of how to design and describe architecture. Course contents In the course, architecturally significant requirements are identified and designed architectures are evaluated with requirements. Also the challenges of modern distributed…

    Lue lisää

  • Ohjelmistotuotannon peruskurssi

    Maksimimäärä FITech-opiskelijoita: 20 Kurssi perehdyttää ohjelmistotuotannon yleisperiaatteisiin sekä sen tärkeimpiin osa-alueisiin. Kurssin keskeistä sisältöä ovat ketterän ohjelmistokehityksen perustyömenetelmät ja ohjelmistotuotannon elinkaarimalli eri työvaiheineen (vaatimusanalyysi, suunnittelu, toteutus, ylläpito), sekä näitä tukevat toiminnot. Kurssilla tutustutaan myös UML-kuvauskielen hyödyntämiseen ohjelmiston suunnittelussa. Ohjelmistotuotanto (software engineering) käsittää monimutkaisten ohjelmistojärjestelmien suunnittelun, toteuttamisen ja ylläpidon liiketoimintaorganisaatiossa. Kurssin suorittaneet opiskelijat tuntevat: Lisätietoa Turun…

    Lue lisää

  • Sulautetut järjestelmät

    Kurssilla tutustutaan sulautettujen järjestelmien perusteknologioihin esimerkkien, harjoitusten ja projektien kautta. Lisäksi tutustutaan mikrokontrollerien tekniikkaan, käyttöjärjestelmiin ja niiden ohjelmointiin sekä antureiden ja lisäosien, kuten verkkoliitäntöjen, perustekniikkaan ja miten niitä käytetään mikrokontrollerien kanssa yhdessä. Kurssin jälkeen opiskelijalla on tietämys toteuttaa mikrokontrolleria hyväksikäyttävä itsenäisesti toimiva laite. Kurssin suoritusvaatimukset: Kurssi on mahdollista suorittaa kokonaan verkkokurssina. Etäopiskelijalla oletetaan olevan käytössään…

    Lue lisää

  • Ohjelmoinnin peruskurssi Y1

    Maksimimäärä FITech-opiskelijoita: 100 Kurssille etusijalla ovat ne henkilöt, joilla ei ole voimassaolevaa opinto-oikeutta suomalaiseen korkeakouluun. Huom! Ensimmäisen harjoituskierroksen määräaika on 12.9. aamulla klo 11:00. Jos et kerkeä tekemään tehtävää, voit korvata sen vastaavalla rästitehtävällä. Rästitehtävällä ei voi saada kierroksesta täysiä pisteitä (mutta tarpeeksi läpipääsyyn). Jotta pääset aloittamaan kurssin ajoissa, ota kurssipaikka vastaan Opintopolussa mahdollisimman pian.…

    Lue lisää

  • Ohjelmoinnin alkeet

    Ohjelmoinnin alkeet on Oulun yliopiston tarjoama aloituskurssi. Kurssilla esitellään ohjelmoinnin peruskäsitteet sekä opetellaan perusteet Python-ohjelmointikielestä. Kurssille on jatkuva haku ja sen voi aloittaa milloin tahansa. Opiskelu perustuu tekstiin ja runsaisiin ohjelmointitehtäviin Python-kielellä. Kurssilla ei ole varsinaisia esitietovaatimuksia, mutta koska opiskelu on itsenäistä, on aiemmasta ohjelmoinnin tuntemuksesta hyötyä. Lopputyöstä on mahdollista saada suullinen palaute opettajalta. Kurssin sisältö…

    Lue lisää