Language: English

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

  • Software engineering

    In this course, students become familiar with the planning, implementation, and management of a software project using appropriate project management methods and software development life-cycle models. The course covers the principles of software engineering, software project organization and management, agile methodologies, software testing practices, secure software development, and current trends in software engineering. Learning outcomes

    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

  • 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

    Read More

  • 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

    Read More