Skip to main content

Complementary competence (bachelor’s studies), S25, Information and Communication Technologies (ICT): TON225SY

Curriculum code: TON225SY

Duration:
1 years (60 cr)

Start semester:
Autumn 2025

Teaching language:
Finnish

Description

Complementary competence deepens or expands the student’s competence and makes it possible for them to build an individual study path. Students may also choose studies from another Laurea campus. The description of the curriculum, with information for example on the assessment of complementary competence studies, is attached.

The curriculum is updated constantly. Please check that the code of the study unit in the current curriculum and your PSP match . We maintain field-specific instructions for choosing studies and updating your PSP in the student intranet. The instructions also include information on changes that have been made to the curriculum.

A preliminary study offering for the following year is always published at the beginning of September. You can see the timing of upcoming implementations in the study unit description.

Implementation plans are completed by the teachers so that they are available about two weeks before enrolment for the implementation begins. The implementation plans describe the method of completion of the study unit in more detail, such as detailed contents, evaluation criteria and methods, schedule, and the language of instruction.

Show study timings by semester, academic year or period

Code Name Credits (cr) 2025-2026 Autumn
2025
Spring
2026
1. / 2025 2. / 2026
TON225SY-1001
LEARNING LANE: DEVELOPMENT OF DIGITAL SERVICES

(Choose 75)

0 - 75
TON225SY-1011
Old curriculum. Last study implementations most likely on autumn 2025 (study offering being reviewed)

(Choose 0)

0
TON225SY-1003
APPLICATION DEVELOPMENT

(Choose 35)

0 - 35
TO00BL10 Dynamic Web Applications with Javascript 5
TO00BS65 Full Stack Development 5
TO00BS67 Application Development Project 5
TO00BX79 Developing and maintaining integrations and API's 5
TO00BS66 Object-oriented Programming 5
R0335 Building and Deploying Cross Platform Mobile Apps 5
R0330 Web Content Management Systems 5
R0415 Programming with C# 3
R0417 Programming with PHP 3
R0414 Programming with C 3
R0419 Basics of Programming with C++ 3
TON225SY-1002
DESIGN OF APPLICATIONS AND DIGITAL SERVICES

(Choose 20)

0 - 20
A9162 User-centered Design of Digital Services 5
R0328 Modelling a Digital Service 5
R0329 Defining and Designing a Software Product 5
R0334 Introduction to Mobile App Design and Development 5
TON225SY-1004
TESTING AND QUALITY ASSURANCE

(Choose 20)

0 - 20
TO00BL79 Fundamentals of Software Testing 5
TO00BR57 Functional Testing of Software 5
A9165 Usability Testing and Evaluation 5
TO00BS68 Robotic Process Automation 5
TON225SY-1013
New curriculum, will be taken into use step by step starting autumn semester 2025 (study offering being reviewed)

(Choose ects: 0)

0
TON225SY-1014
CLOUD DEVELOPER

(Choose 40)

0 - 40
TO00CD49 Software Design Process 5
TO00CD50 Web Development 1 (Front End) 5
TO00CD51 Web Development 2 (Full Stack) 5
TO00CD52 Application Development Project 5
TO00CD53 Fundamentals of Funtional Testing 5
TO00CD54 Developing Integrations 5
TO00CD55 Cloud Developer 5
TO00CD56 Cloud Architect 5
TON225SY-1015
DIGITAL SERVICE DESIGNER

(Choose 40)

0 - 40
TO00CD57 Usability Testing and Evaluation 5
TO00CD58 Modeling and Prototyping a Digital Service 5
TO00CD59 Digital Media Production 5
TO00CD60 Software Robotics and RPA 5
TO00CD61 Building Website Using No/low-code Platform 5
TO00CD62 Digital Marketing Technologies 5
TO00CD63 IT Service Management and Architecture 5
TO00CD64 Advanced Data Science 5
TON225SY-1012
Remains in the curriculum with minor changes:

(Choose 0)

0
TON225SY-1005
OTHER COMPLEMENTARY ICT COMPETENCES

(Choose 33)

0 - 33
TO00BR89 Introduction to Information Security 5
E9955 Introduction to Linux Operating System 5
TO00CD65 Fundamentals of Linux Operating System 5
E9967 Audiovisual Production 5
R0327 Planning and Implementation of Media Elements 5
TO00BU81 Fundamentals of Subscription Economy 2
TO00BX36 DevOps Fundamentals 3
TO00BY35 AWS Cloud Fundamentals 3
R0415 Programming with C# 3
R0417 Programming with PHP 3
R0414 Programming with C 3
R0419 Basics of Programming with C++ 3
TON225SY-1006
LEARNING LANE: CYBER SECURITY

(Choose 60)

0 - 60
TON225SY-1007
INFORMATION INFRASTRUCTURE AND SECURITY

(Choose 15)

0 - 15
TO00BR88 Internet Infrastructure and Security 10
A9185 Network Applications 5
TON225SY-1008
INFORMATION SECURITY MANAGEMENT

(Choose 10)

0 - 10
TO00BR89 Introduction to Information Security 5
TO00BR90 Information Security Management 5
TON225SY-1009
CYBERSECURITY TECHNOLOGIES

(Choose 20)

0 - 20
TO00BR94 Systems Security 5
TO00BR93 Network and Applications Security 5
TO00BR91 Enterprise Security and Practitioners 5
TO00BR92 Cybersecurity Analyst 5
TON225SY-1010
CYBERSECURITY WORK-LIFE PRACTICES

(Choose 10)

0 - 10
TO00BS11 Cybersecurity Project 5
TO00BR95 Cybersecurity Hackathon Project 3
TO00BR96 Cybersecurity Working Life Practices 2
Total 60 0 0 0 0 0

Due to the timing of optional and elective study units, credit accumulation per semester / academic year may vary.

Study unit types

1. Basic studies

No attached study units

2. Professional studies

No attached study units

3. Elective studies
Dynamic Web Applications with Javascript
Full Stack Development
Application Development Project
Developing and maintaining integrations and API's
Object-oriented Programming
Building and Deploying Cross Platform Mobile Apps
Web Content Management Systems
Programming with C#
Programming with PHP
Programming with C
Basics of Programming with C++
User-centered Design of Digital Services
Modelling a Digital Service
Defining and Designing a Software Product
Introduction to Mobile App Design and Development
Fundamentals of Software Testing
Functional Testing of Software
Usability Testing and Evaluation
Robotic Process Automation
Software Design Process
Web Development 1 (Front End)
Web Development 2 (Full Stack)
Application Development Project
Fundamentals of Funtional Testing
Developing Integrations
Cloud Developer
Cloud Architect
Usability Testing and Evaluation
Modeling and Prototyping a Digital Service
Digital Media Production
Software Robotics and RPA
Building Website Using No/low-code Platform
Digital Marketing Technologies
IT Service Management and Architecture
Advanced Data Science
Introduction to Information Security
Introduction to Linux Operating System
Fundamentals of Linux Operating System
Audiovisual Production
Planning and Implementation of Media Elements
Fundamentals of Subscription Economy
DevOps Fundamentals
AWS Cloud Fundamentals
Programming with C#
Programming with PHP
Programming with C
Basics of Programming with C++
Internet Infrastructure and Security
Network Applications
Introduction to Information Security
Information Security Management
Systems Security
Network and Applications Security
Enterprise Security and Practitioners
Cybersecurity Analyst
Cybersecurity Project
Cybersecurity Hackathon Project
Cybersecurity Working Life Practices
4. Job placement

No attached study units

5. Thesis

No attached study units

Not grouped

Module type

Core competence

No attached study units

Complementary competence
Dynamic Web Applications with Javascript
Full Stack Development
Application Development Project
Developing and maintaining integrations and API's
Object-oriented Programming
Building and Deploying Cross Platform Mobile Apps
Web Content Management Systems
Programming with C#
Programming with PHP
Programming with C
Basics of Programming with C++
User-centered Design of Digital Services
Modelling a Digital Service
Defining and Designing a Software Product
Introduction to Mobile App Design and Development
Fundamentals of Software Testing
Functional Testing of Software
Usability Testing and Evaluation
Robotic Process Automation
Software Design Process
Web Development 1 (Front End)
Web Development 2 (Full Stack)
Application Development Project
Fundamentals of Funtional Testing
Developing Integrations
Cloud Developer
Cloud Architect
Usability Testing and Evaluation
Modeling and Prototyping a Digital Service
Digital Media Production
Software Robotics and RPA
Building Website Using No/low-code Platform
Digital Marketing Technologies
IT Service Management and Architecture
Advanced Data Science
Introduction to Information Security
Introduction to Linux Operating System
Fundamentals of Linux Operating System
Audiovisual Production
Planning and Implementation of Media Elements
Fundamentals of Subscription Economy
DevOps Fundamentals
AWS Cloud Fundamentals
Programming with C#
Programming with PHP
Programming with C
Internet Infrastructure and Security
Network Applications
Introduction to Information Security
Information Security Management
Systems Security
Network and Applications Security
Enterprise Security and Practitioners
Cybersecurity Analyst
Cybersecurity Project
Cybersecurity Hackathon Project
Cybersecurity Working Life Practices
Not grouped
Basics of Programming with C++

Code Name Credits (cr)
TON225SY-1001
LEARNING LANE: DEVELOPMENT OF DIGITAL SERVICES

(Choose 75)

0 - 75
TON225SY-1011
Old curriculum. Last study implementations most likely on autumn 2025 (study offering being reviewed)

(Choose 0)

0
TON225SY-1003
APPLICATION DEVELOPMENT

(Choose 35)

0 - 35
TO00BL10 Dynamic Web Applications with Javascript 5
TO00BS65 Full Stack Development 5
TO00BS67 Application Development Project 5
TO00BX79 Developing and maintaining integrations and API's 5
TO00BS66 Object-oriented Programming 5
R0335 Building and Deploying Cross Platform Mobile Apps 5
R0330 Web Content Management Systems 5
R0415 Programming with C# 3
R0417 Programming with PHP 3
R0414 Programming with C 3
R0419 Basics of Programming with C++ 3
TON225SY-1002
DESIGN OF APPLICATIONS AND DIGITAL SERVICES

(Choose 20)

0 - 20
A9162 User-centered Design of Digital Services 5
R0328 Modelling a Digital Service 5
R0329 Defining and Designing a Software Product 5
R0334 Introduction to Mobile App Design and Development 5
TON225SY-1004
TESTING AND QUALITY ASSURANCE

(Choose 20)

0 - 20
TO00BL79 Fundamentals of Software Testing 5
TO00BR57 Functional Testing of Software 5
A9165 Usability Testing and Evaluation 5
TO00BS68 Robotic Process Automation 5
TON225SY-1013
New curriculum, will be taken into use step by step starting autumn semester 2025 (study offering being reviewed)

(Choose ects: 0)

0
TON225SY-1014
CLOUD DEVELOPER

(Choose 40)

0 - 40
TO00CD49 Software Design Process 5
TO00CD50 Web Development 1 (Front End) 5
TO00CD51 Web Development 2 (Full Stack) 5
TO00CD52 Application Development Project 5
TO00CD53 Fundamentals of Funtional Testing 5
TO00CD54 Developing Integrations 5
TO00CD55 Cloud Developer 5
TO00CD56 Cloud Architect 5
TON225SY-1015
DIGITAL SERVICE DESIGNER

(Choose 40)

0 - 40
TO00CD57 Usability Testing and Evaluation 5
TO00CD58 Modeling and Prototyping a Digital Service 5
TO00CD59 Digital Media Production 5
TO00CD60 Software Robotics and RPA 5
TO00CD61 Building Website Using No/low-code Platform 5
TO00CD62 Digital Marketing Technologies 5
TO00CD63 IT Service Management and Architecture 5
TO00CD64 Advanced Data Science 5
TON225SY-1012
Remains in the curriculum with minor changes:

(Choose 0)

0
TON225SY-1005
OTHER COMPLEMENTARY ICT COMPETENCES

(Choose 33)

0 - 33
TO00BR89 Introduction to Information Security 5
E9955 Introduction to Linux Operating System 5
TO00CD65 Fundamentals of Linux Operating System 5
E9967 Audiovisual Production 5
R0327 Planning and Implementation of Media Elements 5
TO00BU81 Fundamentals of Subscription Economy 2
TO00BX36 DevOps Fundamentals 3
TO00BY35 AWS Cloud Fundamentals 3
R0415 Programming with C# 3
R0417 Programming with PHP 3
R0414 Programming with C 3
R0419 Basics of Programming with C++ 3
TON225SY-1006
LEARNING LANE: CYBER SECURITY

(Choose 60)

0 - 60
TON225SY-1007
INFORMATION INFRASTRUCTURE AND SECURITY

(Choose 15)

0 - 15
TO00BR88 Internet Infrastructure and Security 10
A9185 Network Applications 5
TON225SY-1008
INFORMATION SECURITY MANAGEMENT

(Choose 10)

0 - 10
TO00BR89 Introduction to Information Security 5
TO00BR90 Information Security Management 5
TON225SY-1009
CYBERSECURITY TECHNOLOGIES

(Choose 20)

0 - 20
TO00BR94 Systems Security 5
TO00BR93 Network and Applications Security 5
TO00BR91 Enterprise Security and Practitioners 5
TO00BR92 Cybersecurity Analyst 5
TON225SY-1010
CYBERSECURITY WORK-LIFE PRACTICES

(Choose 10)

0 - 10
TO00BS11 Cybersecurity Project 5
TO00BR95 Cybersecurity Hackathon Project 3
TO00BR96 Cybersecurity Working Life Practices 2