Complementary competence (bachelor’s studies), S25, Information and Communication Technologies (ICT): TON225SY
Curriculum code: TON225SY
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.
Select timing, structure or classification view
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
Module type
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 |