Skip to main content

Bachelor of Engineering, Information Technology (day time learning), Rovaniemi, autumn 2022: Software Developer

Code: R54T22S

Degree title
Bachelor of Engineering
Credits
240 ects
Duration
4 years (240 cr)
Start semester
Autumn 2022
Teaching language
Finnish

Descriptions

Tieto- ja viestintätekniikan insinöörinä toimit monipuolisissa asiantuntija- ja kehitystehtävissä julkisissa ja yksityisissä organisaatioissa tai itsenäisinä yrittäjinä. Osaamisesi ydin muodostuu tekniikan alalla toimimisen taidoista, matemaattisista taidoista, ohjelmointi- ja laiteteknisistä taidoista sekä harjoitteluista. Saat vahvat valmiudet ketterään järjestelmäkehitykseen ja projektinhallintaan, missä keskeistä on DevOps-kulttuurin ja -työkalujen ymmärtäminen ja soveltaminen. Lisäksi saat kielelliset ja viestinnälliset taidot toimia myös kansainvälisessä toimintaympäristössä.

Koulutuksen profiilina on ammattimainen järjestelmäkehitys. Muodostat oman vahvan ammatillisen profiilisi:
- ohjelmistokehittäjänä,
- kyberfyysisten järjestelmien kehittäjänä, tai
- informaatiohallinnon asiantuntijana.

Voit myös hakea yksilöllistä suuntaa toteuttamalla opintosi yhteistyökumppaneiden toimeksiantojen avulla tai ottamalla avoimia tai yhteisiä opintoja ryhtyäksesi vaikkapa yrittäjäksi. Syvennät osaamistasi harjoitteluissa ja opinnäytetyön avulla.

Ohjelmistokehittäjän polussa profiloidut erityisesti web- ja mobiiliohjelmistojen suunnitteluun ja toteutukseen. Perehdyt edistyneeseen sekä alustariippumattomaan mobiiliohjelmointiin, Full Stack -ohjelmointiin sekä syvemmin myös peli- ja virtuaaliteknologioihin.

Kyberfyysisten järjestelmien kehittäjänä syvennät osaamistasi kohti autonomisten järjestelmien toteutusta. Perehdyt mm. antureihin ja toimilaitteisiin, tiedonsiirtoon, automaatioon, signaalinkäsittelyyn, esineiden internetiin sekä robotiikkaan.

Informaatiohallinnon asiantuntijana ymmärrät sekä järjestelmäkehitystä että IT-palveluiden johtamista. Perehdyt yritysten tietohallintoon, integraatioteknologioihin, juridiikkaan, kokonaisarkkitehtuuriin, tietoturvaan, IT-hankintoihin sekä asiakaskokemuksen kehittämiseen.

Lapin Ammattikorkeakoulu on osa laajaa kansainvälistä insinöörikoulutuksen kehittäjäverkostoa (CDIO, www.cdio.or g), jossa on yli 50 jäsentä 25 eri maasta. Lukuvuositeemat määräytyvät CDIO-periaatteen mukaisesti, mikä tarkoittaa tietojen, taitojen ja asenteiden kehittymistä kansainvälisen insinöörikoulutuksen kehyksen pohjalta. CDIO näkyy käytännössä eri lukuvuosina alla mainittujen teemojen avulla:
- 1. lukuvuosi: perehtyminen ja hahmottaminen (C = conceive)
- 2. lukuvuosi: suunnitteleminen (D = design)
- 3. lukuvuosi: toteuttaminen (I = implement)
- 4. lukuvuosi: hallinta ja johtaminen (O = operate)

Kaikille yhteisiä lukukausiteemoja ovat alussa:
- 1. vuoden syksy: Insinöörin perustaidot
- 1. vuoden kevät: Järjestelmäkehitys
- 2. vuoden syksy: Peliohjelmointi ja sulautetut järjestelmät (teemana kiertotalous)
- 2. vuoden kevät: Mobiilit järjestelmät

Alkaen kolmannen vuoden syksystä, lukukausiteemat määräytyvät valitsemasi ammatillisen polun pohjalta. Kyberfyysisten järjestelmien kehittäjän polussa teemoja ovat:
- 3. vuoden syksy: IoT (Esineiden Internet)
- 3. vuoden kevät: Towards Autonomous Systems
- 4. vuoden syksy: Tekoäly ja digitaaliset kaksoset

Ohjelmistokehittäjän polussa teemoja ovat:
- 3. vuoden syksy: Full Stack -kehitys
- 3. vuoden kevät: Platform Independent Programming
- 4. vuoden syksy: Edistyneet teknologiat

Informaationhallinnon asiantuntijan polussa teemoja ovat:
- 3. vuoden syksy: Digitaalisten toimintojen hallinta
- 3. vuoden kevät: Cyber Security
- 4. vuoden syksy: Informaatiohallinnan kokonaisuudet ja johtaminen

Viimeisen lukukauden, 4. vuoden kevään yhteisenä teemana kaikilla on työelämään tehtävä opinnäytetyöprojekti.

Opiskelusi tapahtuu päiväopinnoissa pääosin Rovaniemen kampuksella luentojen, laboratorioharjoitusten sekä projekti- ja ryhmätöiden avulla. Lisäksi osallistut verkko-opetukseen joillain opintojaksoilla. Yritykset ja organisaatiot esittelevät sinulle opiskelusi aikana omaa toimintaansa ja työllistymismahdollisuuksia. Työelämä on mukana lukukausiprojekteissa, joissa sovellat kaudelle oppimiasi asioita käytäntöön.

Voit myös muuttaa oman alan töitä opintopisteiksi. Työn opinnollistamisessa suoritat opintoja hankkimalla osaamista työtehtävissäsi tai osallistut opintojen aikana muuhun sellaiseen toimintaan, joka tuottaa oman opetussuunnitelmasi mukaista osaamista. Opinnollistamisessa sinä olet aloitteentekijänä. Lähtökohtana on, että tutustut opetussuunnitelmassa oleviin osaamistavoitteisiin ja -kriteereihin sekä muodostat käsityksen siitä, millaiseen osaamiseen opintosi tähtäävät. Tämän perusteella etsit työstäsi sellaisia kokonaisuuksia, joita voit ehdottaa opinnollistettavaksi joko osa- tai kokonaissuorituksina.

Koulutuksen osana toimii FrostBit Software Lab (www.frostbit.fi), joka on yksi Lapin ammattikorkeakoulun tutkimus- ja kehittämislaboratorioista ja oppimisympäristöistä. FrostBit tarjoaa erityisesti tieto- ja viestintätekniikan opiskelijoille ohjelmointiin liittyviä harjoitteluja, opinnäytetöiden aiheita ja projektitöiden aiheita, jotka nousevat työelämän tarpeista.

Myös Lapin ammattikorkeakoulun Tequ-palvelukonsepti (www.tequ.fi) tarjoaa tieto- ja viestintätekniikan opiskelijoille mahdollisuuksia solmia kontakteja työelämään. Tequ yhdistää teknologiat, liiketoimintaosaamisen ja teollisen muotoilun sekä ratkaisee yritysten tuotekehitysongelmat toteuttamalla nopeita prototyyppejä.

Kansainvälisyys näkyy sinulle englanninkielellä toteutetuissa opintojaksoissa kansainvälisenä lukukautena, jolla on mukana myös vaihto-opiskelijoita. Solmit näin opintojesi aikana yhteyksiä tuleviin alan ammattilaisiin ympäri maailmaa. Sinulle tarjoutuu myös mahdollisuus vaihto-opiskeluun kansainvälisissä kumppanikorkeakouluissamme.

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
R54T22S-1000
CORE COMPETENCE

(Choose all )

160
TVTGEN21-1001
Working in the Field of Technology

(Choose all )

40
AMKO006 Start of University Studies 5 5 5 5
R504TL97 Project Management and Communication 5 5 5 5
R504TL159 Agile System Development 5 5 5 5
R504TL118 Agile Project Management 5 5 5 2.5 2.5
R504TL126 Swedish for ICT Engineers 5 5 5 5
R504TL127 Business and Entrepreneurship In the Field of ICT 5 5 5 5
RUOTSIS Swedish Oral Skills 0
RUOTSIK Swedish Written Language 0
R504TL133 Professional English for ICT Engineers 5 5 5 2.5 2.5
R504TL134 Management and Leadership 5 5 5 5
TVTMAT21-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
TVTADVMAT21-1001
Advanced Mathematical Competences (optional)

(Choose ects: 0)

0
R504TL167 Linear Algebra (advanced) 5 5 5 5
R504TL168 Differential and Integral Calculus (advanced) 5 5 5 2.5 2.5
R504TL169 Differential Equations (advanced) 5 5 5 5
TVTPRO21-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
R504TL183 Web Programming Interfaces 5 5 5 2.5 2.5
R504TL182 Advanced Data Management 5 5 5 2.5 2.5
TVTIIOT21-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
TVTINT21-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
R54T22S-1001
PROFILING COMPETENCE

(Choose ects: 60)

60
TVTWMC21-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
TVTCPS21-1001
Cyber-Physical Systems

(Choose ects: 0)

0
R504TL130 Robot Programming and IoT 5 5 5 2.5 2.5
TVTVGT21-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
TVTAIDA21-1001
AI, Machine Learning and Data Analytics

(Choose ects: 0)

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

(Choose ects: 0)

0
R504TL156 Cryptography 5 5 5 2.5 2.5
TVTVAPVAL21-1001
Free-Choice Elective Studies

(Choose ects: 0)

0
R504TL157 Technical Laboratory Work 1 - 15
R504TL158 Research and Development Work 1 - 15
R54T22S-1002
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 75 65 60 55 35 40 35 30 30 30 30 25 35 20 20 35 15 15 30 15 15 30 17.5 7.5

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

Certificate structure

Todistusjäsentelyssä opintojaksot jakautuvat ammattikorkeakoulun asetuksen mukaisesti..

Professional studies
Agile System Development
Agile Project Management
Software Engineering
Web Development
Object-oriented Programming
Game Programming
Mobile Programming
Data Management
Networks (CCNA1)
IoT Programming
Robotics
Mechatronics
Web Programming and Web Application Frameworks
Advanced Mobile Programming
Full Stack Development I
Full Stack Development II
Cross-platform Mobile Application Development
Cloud Computing
Sensors and Actuators
Wireless Networks
IoT and Cloud Platforms
Signal Analysis
Control and Automation
Robot Programming and IoT
Digital Signal Processing
Climatic and Reliability Testing
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
Business and Entrepreneurship In the Field of ICT
Swedish Oral Skills
Swedish Written Language
Professional English for ICT Engineers
Management and Leadership
Algebra, Geometry and Trigonometry
Statistics and Analytics
Linear Algebra
Electromagnetism
Linear Algebra (advanced)
Differential and Integral Calculus (advanced)
Differential Equations (advanced)
Introduction to Programming
Computer Technology
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
Web Programming Interfaces
Advanced Data Management
Mechanical Engineering in Robotics
Video Communication Technologies
Opportunities for Entrepreneurship
Basics of Industrial and Consumer Robotics
Robotics Project

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

Eettinen osaaminen
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
FullStack–osaaminen

• Osaa ohjelmoinnin ja tietokantojen perusrakenteet ja –logiikan sekä kykenee hyödyntämään osaamista ongelmanratkaisussa
• Ymmärtää erilaisia sovellusarkkitehtuureja ja suunnitteluperiaatteita
• Hallitsee tietoturvallisen Front end ja Back end –sovelluskehityksen perusteet ja osaa käyttää kehitystyökaluja
• Osaa soveltaa DevOps-käytäntöjä ja -työkaluja käytännön sovelluskehitystyössä

Agile System Development
Introduction to Programming
Software Engineering
Web Development
Object-oriented Programming
Game Programming
Mobile Programming
Data Management
IoT Programming
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
ICT-yrittäjyys- ja esimiesosaaminen

• Osaa perustaa oman yrityksen ja tunnistaa mahdollisuudet teknologiayrittäjänä toimimiseen.
• Tuntee kannattavan liiketoiminnan edellytykset sekä taloudellisen suunnittelun ja ohjauksen tärkeimmät työkalut
• Ymmärtää ICT‐alan arvotuotantoketjun sekä oman osaamisen merkityksen osana organisaation toimintaprosessia
• Ymmärtää asioiden johtamisen merkityksen organisaation toimintaprosessien hallinnassa, suunnittelussa ja organisoinnissa, sekä arvioinnin ja kontrolloinnin merkityksen päätöksentekoon
• Hallitsee taitoja johtaa ihmisiä ja prosesseja monialaisessa ja verkostoituneessa työyhteisössä tavoitteiden saavuttamiseksi

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
Innovaatio-osaaminen
Agile System Development
Robotics
Robot Programming and IoT
Climatic and Reliability Testing
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
IoT- ja robotiikkaosaaminen

• Tuntee IoT- ja robotiikkajärjestelmien kehityksessä käytettävät ohjelmointikielet ja –teknologiat ja osaa soveltaa niitä käytännön järjestelmäkehityksessä
• Ymmärtää IoT- ja robotiikkajärjestelmissä käytettävien antureiden ja toimilaitteiden toimintaperiaatteet sekä liittää ne osaksi järjestelmää
• Ymmärtää IoT-järjestelmissä käytettävät kerrokselliset rajapinnat ja osaa soveltaa niitä käytännön järjestelmäkehityksessä
• Osaa IoT- ja robotiikkajärjestelmissä käytettävien tiedonsiirtoprotokollien sanomamuodot sekä väyläteknologiat

Computer Technology
Networks (CCNA1)
IoT Programming
Robotics
Mechatronics
Sensors and Actuators
Wireless Networks
IoT and Cloud Platforms
Signal Analysis
Control and Automation
Robot Programming and IoT
Digital Signal Processing
Climatic and Reliability Testing
Mechanical Engineering in Robotics
Digital Twins
Data Analytics
AI and Machine Learning
IT-hallinto

• Ymmärtää tietohallinnon tehtävät ja osaamisalueet organisaation tietoteknisten palveluiden tuottajana ja sen sähköisten toimintakäytäntöjen kehittäjänä
• Ymmärtää tietotekniikan palvelutoiminnan johtamisen osa-alueita, tuntee pääpiirteissään tietohallinnon vakiintuneita käytäntöjä ja ymmärtää niiden merkityksen tietohallinnon toiminnassa
• Tuntee tietohallinnon toimintaan vaikuttavaa lainsäädäntöä
• Ymmärtää tietoturvan merkityksen ja tunnistaa keskeiset tietoturvaan liittyvät uhkatekijät
• Ymmärtää verkkoliikenteen ja protokollien periaatteet ja osaa suunnitella tietoverkkoja

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
Järjestelmäkehityksen menetelmät ja projektinhallinta

• Tuntee järjestelmäkehityksen menetelmien erityispiirteet
• Osaa soveltaa DevOps-prosesseja ja –periaatteita käytännön sovelluskehitystyössä
• Osaa hallita tietojärjestelmän kehitysprojektin keskeisiin indikaattoreihin perustuen
• Tuntee laadunhallinnan ja varmistuksen periaatteet ja osaa soveltaa niitä käytännön järjestelmäkehitystyössä

Project Management and Communication
Agile System Development
Agile Project Management
Software Engineering
Object-oriented Programming
Computer Technology
Web Programming and Web Application Frameworks
Cloud Computing
Climatic and Reliability Testing
Summer Game Studies
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
Kansainvälistymisosaaminen
Swedish for ICT Engineers
Business and Entrepreneurship In the Field of ICT
Swedish Oral Skills
Swedish Written Language
Professional English for ICT Engineers
Cloud Computing
Digital Signal Processing
Climatic and Reliability Testing
Data Analytics
Switching, Routing and Wireless Essentials (CCNA 2)
Enterprise Networking, Security and Automation (CCNA 3)
Matemaattinen osaaminen

• Kykenee loogis‐matemaattiseen ajatteluun
• Osaa soveltaa matemaattisia periaatteita, menetelmiä ja työkaluja
• Osaa fysiikan lainalaisuuksia teknisessä ongelmanratkaisussa

Algebra, Geometry and Trigonometry
Statistics and Analytics
Linear Algebra
Electromagnetism
Linear Algebra (advanced)
Differential and Integral Calculus (advanced)
Differential Equations (advanced)
Computer Technology
Robotics
Mechatronics
Signal Analysis
Control and Automation
Robot Programming and IoT
Digital Signal Processing
Mechanical Engineering in Robotics
Digital Twins
Data Analytics
AI and Machine Learning
Cryptography
Oppimisen taidot
Project Management and Communication
Algebra, Geometry and Trigonometry
Introduction to Programming
Web Development
Computer Technology
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
Peliteknologiaosaaminen

• Osaa suunnitella ja toteuttaa pelimoottoria hyödyntävän pelin tai simulaation
• Osaa valita ja käyttää toteutukseen parhaiten soveltuvia teknologioita ja työkaluja sekä ymmärtää pelimekaniikkoja
• Osaa VR/AR/MR-teknologioita
• Hallitsee pelitoteutusten suunnittelumenetelmät

Game Programming
XR Programming
Digital Twins
Summer Game Studies
Työyhteisöosaaminen
Project Management and Communication
Agile System Development
Agile Project Management
Swedish for ICT Engineers
Business and Entrepreneurship In the Field of ICT
Swedish Oral Skills
Swedish Written Language
Professional English for ICT Engineers
Software Engineering
Web Development
Basic Internship 1
Basic Internship 2
Professional Internship 1
Professional Internship 2
Advanced Professional Internship 1
Advanced Professional Internship 2
Summer Game Studies
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
Web Programming Interfaces
Advanced Data Management
Video Communication Technologies
Opportunities for Entrepreneurship
Basics of Industrial and Consumer Robotics
Robotics Project

Code Name Credits (cr)
R54T22S-1000
CORE COMPETENCE

(Choose all )

160
TVTGEN21-1001
Working in the Field of Technology

(Choose all )

40
AMKO006 Start of University Studies 5
R504TL97 Project Management and Communication 5
R504TL159 Agile System Development 5
R504TL118 Agile Project Management 5
R504TL126 Swedish for ICT Engineers 5
R504TL127 Business and Entrepreneurship In the Field of ICT 5
RUOTSIS Swedish Oral Skills 0
RUOTSIK Swedish Written Language 0
R504TL133 Professional English for ICT Engineers 5
R504TL134 Management and Leadership 5
TVTMAT21-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
TVTADVMAT21-1001
Advanced Mathematical Competences (optional)

(Choose ects: 0 )

0
R504TL167 Linear Algebra (advanced) 5
R504TL168 Differential and Integral Calculus (advanced) 5
R504TL169 Differential Equations (advanced) 5
TVTPRO21-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
R504TL183 Web Programming Interfaces 5
R504TL182 Advanced Data Management 5
TVTIIOT21-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
TVTINT21-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
R54T22S-1001
PROFILING COMPETENCE

(Choose ects: 60 )

60
TVTWMC21-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
TVTCPS21-1001
Cyber-Physical Systems

(Choose ects: 0 )

0
R504TL117 Sensors and Actuators 5
R504TL116 Wireless Networks 5
R504TL161 IoT and Cloud Platforms 5
R504TL123 Signal Analysis 5
R504TL125 Control and Automation 5
R504TL130 Robot Programming and IoT 5
R504TL131 Digital Signal Processing 5
R504TL132 Climatic and Reliability Testing 5
R504TL172 Mechanical Engineering in Robotics 5
TVTVGT21-1001
Virtual and Game Technologies

(Choose ects: 0 )

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

(Choose ects: 0 )

0
R504TL128 Data Analytics 5
R504TL137 AI and Machine Learning 5
TVTNET21-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
TVTSEC21-1001
Cyber Security

(Choose ects: 0 )

0
R504TL155 Organisations and Cyber Security 5
R504TL156 Cryptography 5
TVTITDM21-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
TVTVAPVAL21
Free-Choice Elective Studies

(Choose ects: 10 )

0 - 10
TVTVAPVAL21-1001
Free-Choice Elective Studies

(Choose ects: 0 )

0
R504TL157 Technical Laboratory Work 1 - 15
R504TL158 Research and Development Work 1 - 15
LUC1ENTRE-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
R54T22S-1001-VAI_MOD2021-1001-K52PROBO
Robotics

(Choose ects: 15 )

15
K502K446OJ Basics of Industrial and Consumer Robotics 5
K502K447OJ Robotics Project 10
R54T22S-1002
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
Go back to top of page