Student Type: Degree student

  • Mixed reality

    If you are taking this course as part of a FITech minor, please note that all minors will be offered for the last time in the academic year 2021-2022. Please check the individual courses for updates regarding future availability. You can apply for this course through Open University at the University of Turku. The course…

    Read More

  • Introduction to software engineering

    Course content Learning outcomes After the course student understands how different types of software is developed in a professional way and what kind of knowledge and skills it requires. The ultimate goal is efficient participation in software projects in various stakeholder roles, for instance as an expert or customer. Completion methods More information in the…

    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 Learning outcomes Upon completion of the course the student will be able to Course material The study material and lecture recordings is…

    Read More

  • Mobile application development with Android

    Course content: Mobile devices: main characteristics and implications on software development. Overview of the Android platform. Principles of mobile computing. Design and implementation of mobile applications for Android. After successful completion of the course, you will be able to recognize the peculiar features of mobile devices describe their impact on application development explain the main…

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

    Read More

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

    Read More

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

    Read More

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

    Read More

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

    Read More