Home > > Information Technology: Elective Studies
Elective Course Offering

Information Technology: Elective Studies



Elective studies offered by Information Technology (English Degree Programme) & Information and Communication Technology (Finnish Degree Programme).

NB! Please check the language and course prerequisites before enrolling! By clicking the name of the study module, you will get more information about the content of the study module. Language of instruction is either English or Finnish depending on the course.

Course implementations for spring semester 2020 are published on 25 Oct. Enrolment for the courses starts on 2 Dec 2019 in OMA.


Select according to specific criteria: 20 - 25 cr

Optionality information

Information Technology students:
* you can choose minimum of 20 credits of elective studies.
* in addition, you need to complete language studies according to your study plan, either:
a) Finnish for Foreigners 1 and 2: compulsory courses for students whose language of schooling education is not Finnish or Swedish (FFF1 and FFF2 courses are arranged during the 1st year of studies)
b) Engineering Swedish and Engineering Finnish: compulsory for students whose language of schooling education is Finnish. These courses are arranged at the same time as electives are offered.

TIVI_VALINNAISET-1012 Cognitive Systems (TIVI-ELECT1) 10 cr
TX00DV61 Mathematics and Methods in Machine Learning and Neural Networks 5 cr
TX00DV62 Neural Networks for Health Technology Applications 5 cr
TIVI_VALINNAISET-1016 Software Engineering (TIVI-ELECT2) 10 cr
TX00CR60 C/C++ Programming 5 cr
TX00CR58 Database Solutions 5 cr
TIVI_VALINNAISET-1010 Game Applications (TIVI-ELECT3) 15 cr
TX00CD87 Game Design 5 cr
TX00CD89 Game Engines 5 cr
TX00CG87 Game Project 5 cr
TIVI_VALINNAISET-1015 Mobile Solutions (TIVI-ELECT4) 15 cr
TX00CR78 Native Application Development with iOS and Android 15 cr
TIVI_VALINNAISET-1013 Smart Systems (TIVI-ELECT5) 16 cr
TX00CS02 Embedded Systems Programming 5 cr
TX00DG08 Managing Linux Systems with Embedded Perspective 5 cr
TX00CR92 Applied Web Application Security: Attacks and Defense 6 cr
TIVI_VALINNAISET-1006 Health Technology 10 cr
TX00CR72 Medical Product Research and Development 10 cr
TIVI_VALINNAISET-1002 IoT and Cloud Computing 15 cr
TIVI_VALINNAISET-1011 Media Technology 15 cr
TX00DG11 3D Modelling and mixed reality applications 15 cr
TIVI_VALINNAISET-1007 Mobile Solutions 15 cr
TX00CR77 Server-side Scripting Frameworks 15 cr
TIVI_VALINNAISET-1004 Software Engineering 10 cr
TX00CR64 Android Programming 5 cr
TX00CR62 Unix/Linux Programming Platform 5 cr
TIVI_VALINNAISET-1003 Game Applications 20 cr
TX00CR54 Extending Game Development Tools 5 cr
TX00CR53 C++ Programming, Advanced 5 cr
TX00CR52 Game Business 5 cr
TX00DP63 Machine Learning in Games 5 cr
TIVI_VALINNAISET-1001 Smart Systems 15 cr
TX00CS04 Realtime Programming for Embedded Systems 5 cr
TX00DG09 Embedded Linux Basics (Using Yocto Project) 5 cr
TX00DB04 Programmable Systems on Chip (PSoC) Design 5 cr