General education studies 15 ECTS
Education in a Digital and Sustainable Nordic Society (15)
Course number Name Credits Study year
AS-1-029 (3) Technology and Learning 5 1
AS-1-030 (2) Teamwork and Innovation 5 1
AS-1-031 (2) Ethical and Sustainable Societal Development 5 1
Professional studies 165 ECTS
Professional Communication - Foundation Studies (15)
Course number Name Credits Study year
SP-2-037 (0) English Professional Communication (IA) 5 1
SP-2-035 (0) Tietotekniikan suomi 5 1
SP-2-036 (0) Svenska och kommunikation för ingenjörer 5 3
Web and Visualisation - Foundation Studies (30)
Course number Name Credits Study year
IA-2-001 (0) Web Development 5 1
IA-2-003 (0) Front-end Programming 5 1
IA-2-004 (0) Back-end Programming 5 1
IA-2-005 (0) Web Communication, Databases and CMS 5 1
IA-2-012 (0) Frameworks and Web Applications 5 2
IA-2-008 (0) Information Visualisation 5 2
Information, Data and Applied Mathematics & Physics - Foundation Studies (30)
Course number Name Credits Study year
IA-2-002 (0) Mathematical Programming 5 1
IA-1-002 (0) Vectors and Forces 5 1
IA-1-001 (0) Statistics and Probability 5 1
IA-2-007 (0) Oscillation and Particle Systems 5 2
IA-2-009 (0) Data Structures and Algorithms 5 2
IA-2-011 (0) Computer Law and Ethics 5 2
Service Oriented Architectures and Analythical Methods - Advanced studies (30)
Course number Name Credits Study year
IA-2-010 (0) Network Protocols and Security 5 2
IA-2-017 (0) Web Services and Cloud Technologhy 5 3
IA-2-018 (0) Software Development Process - DevOps 5 3
IA-2-014 (0) Autonomous Agents 5 3
IA-2-021 (0) Analytical System Design 5 3
IA-2-016 (0) Cloud Native Apps 5 3
Machine Learning and Decision Support System Development - Advanced Studies (30)
Course number Name Credits Study year
IA-2-022 (0) Computer Vision 5 3
IA-2-013 (0) Descriptive Analytics - Data/Text Mining 5 3
IA-2-020 (0) Predictive Analytics 5 3
IA-2-023 (0) Decision Support Systems and Verification 5 4
IA-2-019 (0) Prescriptive Analytics 5 4
IA-2-024 (0) Machine Learning and Optimisation 5 4
Practical Training - Advanced Studies (30)
Course number Name Credits Study year
IA-2-029 (0) Practical Training 1 15 4
IA-2-030 (0) Practical Training 2 15 4
Development studies 30 ECTS
Corporate Activities (25)
Course number Name Credits Study year
AB-1-006 (1) Introduction to Business Administration 5 2
AB-1-011 (1) Introduction to Financial Management 5 2
AB-1-010 (3) Introduction to the Tourism Industry in Finland 5 2
AB-1-008 (1) Introduction to Business Logistics 5 2
AB-1-007 (1) Introduction to Marketing 5 2
Entrepreneurship (15)
Course number Name Credits Study year
AS-3-006 (0) Entrepreneurship 15 2
Languages (10)
Course number Name Credits Study year
(0) Foreign Language part 10 2
Online Media (15)
Course number Name Credits Study year
MK-2-135 (0) UX & UI 5 2
MK-2-149 (0) Games Theory & Design 10 2
Projects (5)
Course number Name Credits Study year
IA-3-003 (0) Projects 5 2
Research studies 30 ECTS
Thesis and Research Methods (30)
Course number Name Credits Study year
IA-2-015 (0) Data Processing 5 3
IA-2-025 (0) Management of Development and Research Projects 5 3
IA-2-027 (0) Research Methodology and Seminar 5 3
IA-2-028 (1) Thesis Work 5 4
IA-2-028 (2) Thesis Work 10 4

Course and curriculum search