Software systems

Today’s extensive software systems are built from components utilising cloud, web and mobile technologies. The development of modern software systems requires knowledge of both internet technologies and new software architectures, while not forgetting traditional legacy systems as part of a working entity.

In this study module, you will find basic and advanced courses on software systems. Basic courses cover intoduction to embedded systems, data structure, databases and algorithms. On advanced courses, you will get to know embedded system programming and design as well as web service design, prototyping and implementation.

Teaching and application period

Below you will find all software systems courses that FITech offers. Some of the courses are continuously ongoing and some have different application periods. To find out the exact application period, see course details. All studies are free of charge.

NB! You can take one or more courses but it is not mandatory to complete all of the courses in the specialization. Some courses have limits on the amount of FITech students. Persons without a valid study right to a Finnish university have preference to those courses.