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).

Language of instruction is English or Finnish.
NB! Please check the language and course prerequisites before enrolling!

Courses are arranged during spring semester. Enrolment starts on 1 December in OMA.

NB. By clicking the name of the study module, you will get more information about the content of the study module.


Select according to specific criteria: 20 - 30 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 & Software Engineering 15 cr
TX00DG16 Cognitive Systems for Health Technology Applications 5 cr
TX00DG17 Cognitive Systems Mathematics and Methods 5 cr
TX00CR60 C/C++ Programming 5 cr
TX00CR59 Cloud Programming 5 cr
TX00CS17 Data Science and Big Data Fundamentals 5 cr
TIVI_VALINNAISET-1010 Games 15 cr
TX00CD87 Game Design 5 cr
TX00CD89 Game Engines 5 cr
TX00CG87 Game Project 5 cr
TIVI_VALINNAISET-1005 Media Technology 10 cr
TX00DG10 Hybrid Media and additive manufacturing 10 cr
TIVI_VALINNAISET-1015 Mobile Solutions 15 cr
TX00CR78 Native Application Development with iOS and Android 15 cr
TIVI_VALINNAISET-1013 Smart Systems & IoT and Cloud Computing 15 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
TX00DP60 Cybersecurity Operations 5 cr
TT00AC23 Multilayer Switching (CCNP Switch) 5 cr
TX00DH59 Amazon Web Services 5 cr
TIVI_VALINNAISET-1006 Health Technology 20 cr
TX00CR72 Medical Product Research and Development 10 cr
TX00DQ05 Reinforcement Learning 5 cr
TX00CR58 Database Solutions 5 cr
TIVI_VALINNAISET-1002 IoT and Cloud Computing 15 cr
TT00AC24 Network Troubleshooting (CCNP Tshoot) 5 cr
TX00CS29 Next Generation Firewalls 5 cr
TX00DP59 Mobile Networks 5 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 15 cr
TX00CR61 Functional Programming 5 cr
TX00CR62 Unix/Linux Programming Platform 5 cr
TX00CR64 Android Programming 5 cr
TX00CR58 Database Solutions 5 cr
TX00DQ05 Reinforcement Learning 5 cr
TIVI_VALINNAISET-1003 Game Applications 15 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
TX00DQ05 Reinforcement Learning 5 cr
TX00DB04 Programmable Systems on Chip (PSoC) Design 5 cr