Skip to main content

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

Curriculum code: TON218SY

Duration
1 years (60 cr)
Start semester
Autumn 2018
Teaching language
Finnish

Description

See the description attached.

Show study timings by semester, academic year or period

Code Name Credits (cr) 2018-2019 Autumn 2018 Spring 2019 1. / 2018 2. / 2019
A923TON218SY-1000
LEARNING LANE: WEB AND MOBILE APP DEVELOPMENT

(Choose 0 )

0
R057TON218SY-1000
WEB DEVELOPMENT

(Choose 0 )

0
R0330 Web Content Management Systems 5 timed timed timed
R0331 Dynamic Web Applications with Javascript 5 timed timed timed
R0314 Web App Development with MEAN 5 timed timed timed
R0315 Web App Development with PHP/SQL 5 timed timed timed
R0332 Project: Web App Development with a PHP Framework 5 timed timed timed
R0333 Project: Web App Development with a Javascript Framework 5 timed timed timed
TO00BL10 Dynamic Web Applications with Javascript 5 timed timed timed
TO00BL11 Web App Development with MEAN 5 timed timed timed
TO00BL12 Project: Web App Development with a Javascript Framework 5 timed timed timed
R058TON218SY-1000
MOBILE APPLICATION DEVELOPMENT

(Choose 15 )

5 - 15
R0334 Introduction to Mobile App Design and Development 5 timed timed timed
R0316 Native Mobile Application Development 5 timed timed timed
R0335 Building and Deploying Cross Platform Mobile Apps 5 timed timed timed
R059TON218SY-1000
SOFTWARE PROGRAMMING

(Choose 0 )

0
R0317 Object-Oriented Programming with Java 5 timed timed timed
R0336 Programming with Optional Languages 5 timed timed timed
R0337 Project: Developing an Application with an Object-Oriented Language 5 timed timed timed
R0414 Programming with C 3 timed timed timed
R0415 Programming with C# 3 timed timed timed
R0416 Programming with Python 3 timed timed timed
R0417 Programming with PHP 3 timed timed timed
R0418 Programming with Ruby 3 timed timed timed
R0419 Basics of Programming with C++ 3 timed timed timed
R0420 Object-oriented Programming with C++ 3 timed timed timed
R0421 Programming with Python 3 timed timed timed
R0422 Programming with C 3 timed timed timed
R0423 Programming with C++ 3 timed timed timed
TO00BL79 Fundamentals of Software Testing 5 timed timed timed
A924TON218SY-1000
LEARNING LANE: SECURE ICT INFRASTRUCTURE AND CYBER SECURITY

(Choose 0 )

0
A846TON218SY-1000
INFORMATION SECURITY MANAGEMENT

(Choose 0 )

0
R0318 Introduction to Information Security 5 timed timed timed
R0319 Information Security Management 5 timed timed timed
R0320 Information Security Development Project 5 timed timed timed
A845TON218SY-1000
INFORMATION INFRASTRUCTURE AND SECURITY

(Choose 0 )

0
R0385 Internet Infrastructure and Security 5 timed timed timed
A9185 Network Applications 5 timed timed timed
R0386 Contemporary Issues in Networking and Network Security 5 timed timed timed
R060TON218SY-1000
CYBERSECURITY TECHNOLOGIES

(Choose 0 )

0
R0321 Cybersecurity 5 timed timed timed
R0322 Systems Security 5 timed timed timed
R0323 Enterprise Applications Security 5 timed timed timed
R0324 Network Security 5 timed timed timed
R0325 Cybersecurity in Emerging Environments 5 timed timed timed
R0326 Cybersecurity Applied Project 5 timed timed timed
A925TON218SY-1000
LEARNING LANE: DEVELOPING DIGITAL SERVICES

(Choose 0 )

0
R061TON218SY-1000
DESIGN AND DEVELOPMENT OF DIGITAL SERVICES

(Choose 0 )

0
A9162 User-centered Design of Digital Services 5 timed timed timed
R0328 Modelling a Digital Service 5 timed timed timed
A9165 Usability Testing and Evaluation 5 timed timed timed
A9166 User Interface Design 5 timed timed timed
E9967 Audiovisual Production 5 timed timed timed
R0327 Planning and Implementation of Media Elements 5 timed timed timed
R062TON218SY-1000
SOFTWARE DEVELOPMENT

(Choose 0 )

0
E9969 Software Testing 5 timed timed timed
R0329 Defining and Designing a Software Product 5 timed timed timed
E9955 Introduction to Linux Operating System 5 timed timed timed
R020TON218SY-1000
OTHER COMPLEMENTARY COMPETENCES

(Choose 0 )

0
Total 60 215 195 20 195 20

Study unit types

1. Basic studies

No attached study units

2. Professional studies

No attached study units

3. Elective studies
Web Content Management Systems
Dynamic Web Applications with Javascript
Web App Development with MEAN
Web App Development with PHP/SQL
Project: Web App Development with a PHP Framework
Project: Web App Development with a Javascript Framework
Dynamic Web Applications with Javascript
Web App Development with MEAN
Project: Web App Development with a Javascript Framework
Introduction to Mobile App Design and Development
Native Mobile Application Development
Building and Deploying Cross Platform Mobile Apps
Object-Oriented Programming with Java
Programming with Optional Languages
Project: Developing an Application with an Object-Oriented Language
Programming with C
Programming with C#
Programming with Python
Programming with PHP
Programming with Ruby
Basics of Programming with C++
Object-oriented Programming with C++
Programming with Python
Programming with C
Programming with C++
Fundamentals of Software Testing
Introduction to Information Security
Information Security Management
Information Security Development Project
Internet Infrastructure and Security
Network Applications
Contemporary Issues in Networking and Network Security
Cybersecurity
Systems Security
Enterprise Applications Security
Network Security
Cybersecurity in Emerging Environments
Cybersecurity Applied Project
User-centered Design of Digital Services
Modelling a Digital Service
Usability Testing and Evaluation
User Interface Design
Audiovisual Production
Planning and Implementation of Media Elements
Software Testing
Defining and Designing a Software Product
Introduction to Linux Operating System
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
Web Content Management Systems
Dynamic Web Applications with Javascript
Web App Development with MEAN
Web App Development with PHP/SQL
Project: Web App Development with a PHP Framework
Project: Web App Development with a Javascript Framework
Dynamic Web Applications with Javascript
Web App Development with MEAN
Project: Web App Development with a Javascript Framework
Introduction to Mobile App Design and Development
Native Mobile Application Development
Building and Deploying Cross Platform Mobile Apps
Object-Oriented Programming with Java
Programming with Optional Languages
Project: Developing an Application with an Object-Oriented Language
Programming with C
Programming with C#
Programming with Python
Programming with PHP
Programming with Ruby
Basics of Programming with C++
Object-oriented Programming with C++
Programming with Python
Programming with C
Programming with C++
Fundamentals of Software Testing
Introduction to Information Security
Information Security Management
Information Security Development Project
Internet Infrastructure and Security
Network Applications
Contemporary Issues in Networking and Network Security
Cybersecurity
Systems Security
Enterprise Applications Security
Network Security
Cybersecurity in Emerging Environments
Cybersecurity Applied Project
User-centered Design of Digital Services
Modelling a Digital Service
Usability Testing and Evaluation
User Interface Design
Audiovisual Production
Planning and Implementation of Media Elements
Software Testing
Defining and Designing a Software Product
Introduction to Linux Operating System
Not grouped

Code Name Credits (cr)
A923TON218SY-1000
LEARNING LANE: WEB AND MOBILE APP DEVELOPMENT

(Choose 0 )

0
R057TON218SY-1000
WEB DEVELOPMENT

(Choose 0 )

0
R0330 Web Content Management Systems 5
R0331 Dynamic Web Applications with Javascript 5
R0314 Web App Development with MEAN 5
R0315 Web App Development with PHP/SQL 5
R0332 Project: Web App Development with a PHP Framework 5
R0333 Project: Web App Development with a Javascript Framework 5
TO00BL10 Dynamic Web Applications with Javascript 5
TO00BL11 Web App Development with MEAN 5
TO00BL12 Project: Web App Development with a Javascript Framework 5
R058TON218SY-1000
MOBILE APPLICATION DEVELOPMENT

(Choose 15 )

5 - 15
R0334 Introduction to Mobile App Design and Development 5
R0316 Native Mobile Application Development 5
R0335 Building and Deploying Cross Platform Mobile Apps 5
R059TON218SY-1000
SOFTWARE PROGRAMMING

(Choose 0 )

0
R0317 Object-Oriented Programming with Java 5
R0336 Programming with Optional Languages 5
R0337 Project: Developing an Application with an Object-Oriented Language 5
R0414 Programming with C 3
R0415 Programming with C# 3
R0416 Programming with Python 3
R0417 Programming with PHP 3
R0418 Programming with Ruby 3
R0419 Basics of Programming with C++ 3
R0420 Object-oriented Programming with C++ 3
R0421 Programming with Python 3
R0422 Programming with C 3
R0423 Programming with C++ 3
TO00BL79 Fundamentals of Software Testing 5
A924TON218SY-1000
LEARNING LANE: SECURE ICT INFRASTRUCTURE AND CYBER SECURITY

(Choose 0 )

0
A846TON218SY-1000
INFORMATION SECURITY MANAGEMENT

(Choose 0 )

0
R0318 Introduction to Information Security 5
R0319 Information Security Management 5
R0320 Information Security Development Project 5
A845TON218SY-1000
INFORMATION INFRASTRUCTURE AND SECURITY

(Choose 0 )

0
R0385 Internet Infrastructure and Security 5
A9185 Network Applications 5
R0386 Contemporary Issues in Networking and Network Security 5
R060TON218SY-1000
CYBERSECURITY TECHNOLOGIES

(Choose 0 )

0
R0321 Cybersecurity 5
R0322 Systems Security 5
R0323 Enterprise Applications Security 5
R0324 Network Security 5
R0325 Cybersecurity in Emerging Environments 5
R0326 Cybersecurity Applied Project 5
A925TON218SY-1000
LEARNING LANE: DEVELOPING DIGITAL SERVICES

(Choose 0 )

0
R061TON218SY-1000
DESIGN AND DEVELOPMENT OF DIGITAL SERVICES

(Choose 0 )

0
A9162 User-centered Design of Digital Services 5
R0328 Modelling a Digital Service 5
A9165 Usability Testing and Evaluation 5
A9166 User Interface Design 5
E9967 Audiovisual Production 5
R0327 Planning and Implementation of Media Elements 5
R062TON218SY-1000
SOFTWARE DEVELOPMENT

(Choose 0 )

0
E9969 Software Testing 5
R0329 Defining and Designing a Software Product 5
E9955 Introduction to Linux Operating System 5
R020TON218SY-1000
OTHER COMPLEMENTARY COMPETENCES

(Choose 0 )

0

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

Go back to top of page