Student Type: Adult learner
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 tuntee UML-mallinnuskielen kaaviotyypit ja ymmärtää niiden väliset yhteydet. osaa tuottaa UML-mallinnuskielellä käytännön ongelmasta olioperustaisen ohjelman kuvauksen. Opintojakso kehittää monipuolisesti analyyttisiä taitoja…
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,…
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…
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: After successful completion of the course, you will be able to This course replaces the course CS-EJ4101 Introduction to DevOps. The course content overlaps with CS-E4190 Cloud…
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,…
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.…
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…
Automation
Course contents The course focuses on the following topics: Learning outcomes Upon completion of the course the student will be able to: These skills are important in industry as intelligent automation systems are needed in various applications. Completion methods Weekly online lectures and exercises. Schedule informed during the course. Lecture recordings can be found on…
Embedded system programming
Course contents The course focuses also on the utilisation of a micro controller environment (registers, timers, buses, A/D conversion etc.). Learning outcomes Upon completion of the course you will be able to Completion methods Weekly online lectures and exercises. Lecture recordings can be found on the learning platform. Please notice that during the course, programming…
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…