Skip to main content

Bachelor of Engineering, Information Technology (online studies) Autumn 2022: Software Developer

Code: RA54T22S

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2022

Teaching language:
Finnish

Show study timings by semester, study year or period

Code Name Credits (cr) 2022-2023 2023-2024 2024-2025 2025-2026 Autumn
2022
Spring
2023
Autumn
2023
Spring
2024
Autumn
2024
Spring
2025
Autumn
2025
Spring
2026
1. / 2022 2. / 2023 3. / 2023 1. / 2023 2. / 2024 3. / 2024 1. / 2024 2. / 2025 3. / 2025 1. / 2025 2. / 2026 3. / 2026
RA54T22S-1000
CORE COMPETENCE

(Choose all)

160
TVTGEN21V-1001
Working in the Field of Technology

(Choose all)

40
AMKO006 Start of University Studies 5
R504TL97 Project Management and Communication 5 5 5 5
R504TL126 Swedish for ICT Engineers 5 5 5 5
R504TL133 Professional English for ICT Engineers 5 5 5 2.5 2.5
R504TL127 Business and Entrepreneurship In the Field of ICT 5 5 5 5
R504TL159 Agile System Development 5 5 5 5
RUOTSIS Swedish Oral Skills 0
RUOTSIK Swedish Written Language 0
R504TL134 Management and Leadership 5 5 5 5
R504TL118 Agile Project Management 5 5 5 2.5 2.5
TVTMAT21V-1001
Mathematical Core Competences

(Choose all)

20
R504TL93 Algebra, Geometry and Trigonometry 5 5 5 5
R504TL99 Statistics and Analytics 5 5 5 2.5 2.5
R504TL106 Linear Algebra 5 5 5 5
R504TL119 Electromagnetism 5 5 5 5
TVTIIOT21V-1001
Hardware Core Competences

(Choose all)

25
R504TL98 Computer Technology 5 5 5 5
R504TL102 Networks (CCNA1) 5 5 5 2.5 2.5
R504TL105 IoT Programming 5 5 5 2.5 2.5
R504TL103 Robotics 5 5 5 2.5 2.5
R504TL110 Mechatronics 5 5 5 5
TVTPRO21V-1001
Programming Core Competences

(Choose all)

45
R504TL95 Introduction to Programming 5 5 5 5
R504TL107 Software Engineering 5 5 5 5
R504TL96 Web Development 5 5 5 5
R504TL109 Object-oriented Programming 5 5 5 5
R504TL108 Game Programming 5 5 5 5
R504TL112 Mobile Programming 5 5 5 2.5 2.5
R504TL113 Data Management 5 5 5 2.5 2.5
R504TL182 Advanced Data Management 5 5 5 2.5 2.5
R504TL183 Web Programming Interfaces 5 5 5 2.5 2.5
TVTINT21V-1001
Internships

(Choose all)

30
R504TL145 Basic Internship 1 5 5 5 2.5 2.5
R504TL150 Basic Internship 2 5 5 5 2.5 2.5
R504TL146 Professional Internship 1 5 5 5 2.5 2.5
R504TL151 Professional Internship 2 5 5 5 2.5 2.5
R504TL147 Advanced Professional Internship 1 5 5 5 2.5 2.5
R504TL152 Advanced Professional Internship 2 5 5 5 2.5 2.5
TVTPROF-1001
PROFILING COMPETENCE

(Choose ects: 60)

60
TVTWMC21V-1001
Web and Mobile Computing

(Choose ects: 0)

0
R504TL104 Web Programming and Web Application Frameworks 5 5 5 5
R504TL115 Advanced Mobile Programming 5 5 5 2.5 2.5
R504TL121 Full Stack Development I 5 5 5 5
R504TL122 Full Stack Development II 5 5 5 5
R504TL129 Cross-platform Mobile Application Development 5 5 5 2.5 2.5
R504TL114 Cloud Computing 5 5 5 2.5 2.5
TVTVGT21V-1001
Virtual and Game Technologies

(Choose ects: 0)

0
R504TL136 XR Programming 5 5 5 2.5 2.5
R504TL139 Digital Twins 5 5 5 5
R504TL148 Summer Game Studies 20
TVTAIDA21V-1001
AI, Machine Learning and Data Analytics

(Choose ects: 0)

0
R504TL128 Data Analytics 5 5 5 2.5 2.5
R504TL137 AI and Machine Learning 5 5 5 5
TVTSEC21V-1001
Cyber Security

(Choose ects: 0)

0
R504TL156 Cryptography 5 5 5 2.5 2.5
TVTITDM21V-1001
Managing and Developing IT Services

(Choose ects: 0)

0
R504TL164 Juridics and Contracts In the Field of ICT 5 5 5 5
TVTVAPVAL21V-1001
Free-Choice Elective Studies

(Choose ects: 0)

0
R504TL157 Technical Laboratory Work 1 - 15
R504TL158 Research and Development Work 1 - 15
RA54T22S-1001
RESEARCH AND DEVELOPMENT COMPETENCE

(Choose all)

20
R504TL143 Research Methods 5 5 5 5
AMKO001 Planning Phase of the Bachelor´s Thesis 5 5 5 5
AMKO002 Implementation Phase of the Bachelor´s Thesis 5 5 5 5
AMKO003 Finishing Phase of the Bachelor´s Thesis 5 5 5 5
Total 240 60 60 60 55 25 35 30 30 30 30 25 30 25 17.5 17.5 30 15 15 30 15 15 25 22.5 7.5

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

Certificate structure

Professional studies
Agile System Development
Agile Project Management
Networks (CCNA1)
IoT Programming
Robotics
Mechatronics
Software Engineering
Web Development
Object-oriented Programming
Game Programming
Mobile Programming
Data Management
Web Programming and Web Application Frameworks
Advanced Mobile Programming
Full Stack Development I
Full Stack Development II
Cross-platform Mobile Application Development
Cloud Computing
XR Programming
Digital Twins
Data Analytics
AI and Machine Learning
Switching, Routing and Wireless Essentials (CCNA 2)
Enterprise Networking, Security and Automation (CCNA 3)
Organisations and Cyber Security
Cryptography
Enterprise IT management
Introduction to Enteprise Architecture
Planning IT Procurements
Customer Experience Development
Business Analysis
IT service Management
System Integrations
Juridics and Contracts In the Field of ICT
Research Methods
Professional Training
Basic Internship 1
Basic Internship 2
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Bachelor's Thesis
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Basic studies
Project Management and Communication
Swedish for ICT Engineers
Professional English for ICT Engineers
Business and Entrepreneurship In the Field of ICT
Swedish Oral Skills
Swedish Written Language
Management and Leadership
Algebra, Geometry and Trigonometry
Statistics and Analytics
Linear Algebra
Electromagnetism
Computer Technology
Introduction to Programming
Free-choice electives
Summer Game Studies
Technical Laboratory Work
Research and Development Work
From a Business Idea to Market
Digitalization and Entrepreneurship
Financial Management of a Small Company
Starting and Developing the Business
Not grouped
Start of University Studies
Advanced Data Management
Web Programming Interfaces
Video Communication Technologies
Opportunities for Entrepreneurship

Bachelor of Engineering, Information Technology, Competences (2023-)

Project Management and Communication
Management and Leadership
Introduction to Programming
Software Engineering
Data Management
Cloud Computing
Data Analytics
AI and Machine Learning
Organisations and Cyber Security
Cryptography
Customer Experience Development
Juridics and Contracts In the Field of ICT
Digitalization and Entrepreneurship
Starting and Developing the Business
Research Methods
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
IoT Programming
Introduction to Programming
Software Engineering
Web Development
Object-oriented Programming
Game Programming
Mobile Programming
Data Management
Web Programming and Web Application Frameworks
Advanced Mobile Programming
Full Stack Development I
Full Stack Development II
Cross-platform Mobile Application Development
Cloud Computing
XR Programming
Summer Game Studies
Data Analytics
AI and Machine Learning
Business and Entrepreneurship In the Field of ICT
Management and Leadership
Customer Experience Development
Business Analysis
Juridics and Contracts In the Field of ICT
From a Business Idea to Market
Digitalization and Entrepreneurship
Financial Management of a Small Company
Starting and Developing the Business
Robotics
Digital Twins
Summer Game Studies
Customer Experience Development
Business Analysis
Juridics and Contracts In the Field of ICT
Technical Laboratory Work
Research and Development Work
From a Business Idea to Market
Digitalization and Entrepreneurship
Research Methods
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Computer Technology
Networks (CCNA1)
IoT Programming
Robotics
Mechatronics
Digital Twins
Data Analytics
AI and Machine Learning
Networks (CCNA1)
Switching, Routing and Wireless Essentials (CCNA 2)
Enterprise Networking, Security and Automation (CCNA 3)
Organisations and Cyber Security
Cryptography
Enterprise IT management
Introduction to Enteprise Architecture
Planning IT Procurements
Customer Experience Development
Business Analysis
IT service Management
System Integrations
Juridics and Contracts In the Field of ICT
Digitalization and Entrepreneurship
Financial Management of a Small Company
Project Management and Communication
Agile System Development
Agile Project Management
Computer Technology
Software Engineering
Object-oriented Programming
Web Programming and Web Application Frameworks
Introduction to Enteprise Architecture
Customer Experience Development
System Integrations
Research Methods
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Professional English for ICT Engineers
Business and Entrepreneurship In the Field of ICT
Swedish Oral Skills
Swedish Written Language
Summer Game Studies
Data Analytics
Switching, Routing and Wireless Essentials (CCNA 2)
Enterprise Networking, Security and Automation (CCNA 3)
Algebra, Geometry and Trigonometry
Statistics and Analytics
Linear Algebra
Electromagnetism
Computer Technology
Robotics
Mechatronics
Digital Twins
Summer Game Studies
Data Analytics
AI and Machine Learning
Cryptography
Project Management and Communication
Algebra, Geometry and Trigonometry
Computer Technology
Introduction to Programming
Web Development
Research and Development Work
Research Methods
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Game Programming
XR Programming
Digital Twins
Project Management and Communication
Professional English for ICT Engineers
Business and Entrepreneurship In the Field of ICT
Agile System Development
Swedish Oral Skills
Swedish Written Language
Agile Project Management
Software Engineering
Web Development
Basic Internship 1
Basic Internship 2
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Organisations and Cyber Security
Technical Laboratory Work
Research and Development Work
Starting and Developing the Business
Planning Phase of the Bachelor´s Thesis
Implementation Phase of the Bachelor´s Thesis
Finishing Phase of the Bachelor´s Thesis
Not grouped
Start of University Studies
Swedish for ICT Engineers
Advanced Data Management
Web Programming Interfaces
Video Communication Technologies
Opportunities for Entrepreneurship

Code Name Credits (cr)
RA54T22S-1000
CORE COMPETENCE

(Choose all)

160
TVTGEN21V-1001
Working in the Field of Technology

(Choose all)

40
AMKO006 Start of University Studies 5
R504TL97 Project Management and Communication 5
R504TL126 Swedish for ICT Engineers 5
R504TL133 Professional English for ICT Engineers 5
R504TL127 Business and Entrepreneurship In the Field of ICT 5
R504TL159 Agile System Development 5
RUOTSIS Swedish Oral Skills 0
RUOTSIK Swedish Written Language 0
R504TL134 Management and Leadership 5
R504TL118 Agile Project Management 5
TVTMAT21V-1001
Mathematical Core Competences

(Choose all)

20
R504TL93 Algebra, Geometry and Trigonometry 5
R504TL99 Statistics and Analytics 5
R504TL106 Linear Algebra 5
R504TL119 Electromagnetism 5
TVTIIOT21V-1001
Hardware Core Competences

(Choose all)

25
R504TL98 Computer Technology 5
R504TL102 Networks (CCNA1) 5
R504TL105 IoT Programming 5
R504TL103 Robotics 5
R504TL110 Mechatronics 5
TVTPRO21V-1001
Programming Core Competences

(Choose all)

45
R504TL95 Introduction to Programming 5
R504TL107 Software Engineering 5
R504TL96 Web Development 5
R504TL109 Object-oriented Programming 5
R504TL108 Game Programming 5
R504TL112 Mobile Programming 5
R504TL113 Data Management 5
R504TL182 Advanced Data Management 5
R504TL183 Web Programming Interfaces 5
TVTINT21V-1001
Internships

(Choose all)

30
R504TL145 Basic Internship 1 5
R504TL150 Basic Internship 2 5
R504TL146 Professional Internship 1 5
R504TL151 Professional Internship 2 5
R504TL147 Advanced Professional Internship 1 5
R504TL152 Advanced Professional Internship 2 5
TVTPROF-1001
PROFILING COMPETENCE

(Choose ects: 60)

60
TVTWMC21V-1001
Web and Mobile Computing

(Choose ects: 0)

0
R504TL104 Web Programming and Web Application Frameworks 5
R504TL115 Advanced Mobile Programming 5
R504TL121 Full Stack Development I 5
R504TL122 Full Stack Development II 5
R504TL129 Cross-platform Mobile Application Development 5
R504TL114 Cloud Computing 5
TVTVGT21V-1001
Virtual and Game Technologies

(Choose ects: 0)

0
R504TL136 XR Programming 5
R504TL139 Digital Twins 5
R504TL148 Summer Game Studies 20
TVTAIDA21V-1001
AI, Machine Learning and Data Analytics

(Choose ects: 0)

0
R504TL128 Data Analytics 5
R504TL137 AI and Machine Learning 5
TVTNET21V-1001
Networking and Communication Technologies

(Choose ects: 0)

0
R504TL140 Switching, Routing and Wireless Essentials (CCNA 2) 5
R504TL141 Enterprise Networking, Security and Automation (CCNA 3) 5
R504TL181 Video Communication Technologies 5
TVTSEC21V-1001
Cyber Security

(Choose ects: 0)

0
R504TL155 Organisations and Cyber Security 5
R504TL156 Cryptography 5
TVTITDM21V-1001
Managing and Developing IT Services

(Choose ects: 0)

0
T42T141OJ Enterprise IT management 5
T42T173OJ Introduction to Enteprise Architecture 5
T42T175OJ Planning IT Procurements 5
T42T168OJ Customer Experience Development 5
T42T169OJ Business Analysis 5
T42T167OJ IT service Management 5
R504TL163 System Integrations 5
R504TL164 Juridics and Contracts In the Field of ICT 5
TVTVAPVAL22P
Free-Choice Elective Studies

(Choose ects: 10)

0 - 10
TVTVAPVAL21V-1001
Free-Choice Elective Studies

(Choose ects: 0)

0
R504TL157 Technical Laboratory Work 1 - 15
R504TL158 Research and Development Work 1 - 15
TVTYRITT21V-1001
Entrepreneurship, Basic Module

(Choose ects: 0)

0
YRIT1111 Opportunities for Entrepreneurship 5
YRIT1112 From a Business Idea to Market 5
YRIT1113 Digitalization and Entrepreneurship 5
YRIT1114 Financial Management of a Small Company 5
YRIT1115 Starting and Developing the Business 5
RA54T22S-1001
RESEARCH AND DEVELOPMENT COMPETENCE

(Choose all)

20
R504TL143 Research Methods 5
AMKO001 Planning Phase of the Bachelor´s Thesis 5
AMKO002 Implementation Phase of the Bachelor´s Thesis 5
AMKO003 Finishing Phase of the Bachelor´s Thesis 5