Bachelor of Engineering, Information Technology (full time studies), Rovaniemi, Autumn 2021: Software Developer
Code: R54T21S
- Degree title
- Bachelor of Engineering
- Credits
- 240 ects
- Duration
- 4 years (240 cr)
- Start semester
- Autumn 2021
- 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.
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2021-2022 | 2022-2023 | 2023-2024 | 2024-2025 | Autumn 2021 | Spring 2022 | Autumn 2022 | Spring 2023 | Autumn 2023 | Spring 2024 | Autumn 2024 | Spring 2025 | 1. / 2021 | 2. / 2022 | 3. / 2022 | 1. / 2022 | 2. / 2023 | 3. / 2023 | 1. / 2023 | 2. / 2024 | 3. / 2024 | 1. / 2024 | 2. / 2025 | 3. / 2025 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CORE COMPETENCE
(Choose all ) |
160 | |||||||||||||||||||||||||
TVTGEN21 |
Working in the Field of Technology
(Choose all ) |
40 | ||||||||||||||||||||||||
R504TL94 | Introductory 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 | |||||||||||||||||||||
R504TL133 | Professional English for ICT Engineers | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL134 | Management and Leadership | 5 | 5 | 5 | 5 | |||||||||||||||||||||
TVTMAT21 |
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 | |||||||||||||||||||||
TVTPRO21 |
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 | |||||||||||||||||||||
R504TL104 | Web Programming and Web Application Frameworks | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL101 | Web Programming and NoSQL-databases | 5 | 5 | 5 | 2.5 | 2.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 | ||||||||||||||||||||
TVTIIOT21 |
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 |
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 | ||||||||||||||||||||
PROFILING COMPETENCE
(Choose ects: 60) |
60 | |||||||||||||||||||||||||
TVTWMC21 |
Web and Mobile Computing
(Choose ects: 0) |
0 | ||||||||||||||||||||||||
R504TL115 | Advanced Mobile Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
R504TL120 | Web Programming Interfaces | 5 | 5 | 5 | 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 |
Cyber-Physical Systems
(Choose ects: 0) |
0 | ||||||||||||||||||||||||
R504TL130 | Robot Programming and IoT | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
TVTVGT21 |
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 | |||||||||||||||||||||
TVTAIDA21 |
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 |
Cyber Security
(Choose ects: 0) |
0 | ||||||||||||||||||||||||
R504TL156 | Cryptography | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||
TVTVAPVAL21P |
Free-choice Electives Studies
(Choose ects: 10) |
0 - 10 | ||||||||||||||||||||||||
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 | 65 | 60 | 60 | 55 | 30 | 35 | 30 | 30 | 30 | 30 | 25 | 30 | 30 | 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
Todistusjäsentelyssä opintojaksot jakautuvat ammattikorkeakoulun asetuksen mukaisesti..
Bachelor of Engineering, Information Technology, Competences (2023-)
Code | Name | Credits (cr) |
---|---|---|
CORE COMPETENCE
(Choose all ) |
160 | |
TVTGEN21 |
Working in the Field of Technology
(Choose all ) |
40 |
R504TL94 | Introductory 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 |
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 |
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 |
Programming Core Competences
(Choose all ) |
45 |
R504TL95 | Introduction to Programming | 5 |
R504TL107 | Software Engineering | 5 |
R504TL96 | Web Development | 5 |
R504TL104 | Web Programming and Web Application Frameworks | 5 |
R504TL101 | Web Programming and NoSQL-databases | 5 |
R504TL109 | Object-oriented Programming | 5 |
R504TL108 | Game Programming | 5 |
R504TL112 | Mobile Programming | 5 |
R504TL113 | Data Management | 5 |
TVTIIOT21 |
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 |
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 |
PROFILING COMPETENCE
(Choose ects: 60 ) |
60 | |
TVTWMC21 |
Web and Mobile Computing
(Choose ects: 0 ) |
0 |
R504TL115 | Advanced Mobile Programming | 5 |
R504TL120 | Web Programming Interfaces | 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 |
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 |
Virtual and Game Technologies
(Choose ects: 0 ) |
0 |
R504TL136 | XR Programming | 5 |
R504TL139 | Digital Twins | 5 |
R504TL148 | Summer Game Studies | 20 |
TVTAIDA21 |
AI, Machine Learning and Data Analytics
(Choose ects: 0 ) |
0 |
R504TL128 | Data Analytics | 5 |
R504TL137 | AI and Machine Learning | 5 |
TVTNET21 |
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 |
Cyber Security
(Choose ects: 0 ) |
0 |
R504TL155 | Organisations and Cyber Security | 5 |
R504TL156 | Cryptography | 5 |
TVTITDM21 |
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 |
TVTVAPVAL21P |
Free-choice Electives Studies
(Choose ects: 10 ) |
0 - 10 |
LUC1ENTRE |
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 |
TVTTKI21P |
Tutkimus-, kehittämis- ja innovaatiotoiminta
(Choose ects: 0 ) |
0 |
R504TL157 | Technical Laboratory Work | 1 - 15 |
R504TL158 | Research and Development Work | 1 - 15 |
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 |