Information and Communication Technology: Smart IoT Systems Study Path
Code: TXK19S1
- Degree title
- Bachelor of Engineering, BEng
- Credits
- 240 ects
- Duration
- 4 years (240 ECTS)
- Start semester
- Autumn 2019
- Teaching language
- Finnish
Descriptions
Objective of the ICT education is to learn how to develop and use applications and systems needed for the communication between people, and companies, as well as between equipment, devices and things. In addition to the technical qualifications, the ICT engineer needs oral and written communication skills in different languages, business skills, as well as the negotiation and leadership skills. Given the rapid development of ICT industry, the engineer needs good learning skills, including the ability to follow the development of the ICT technologies but also an attitude to the continuous development from the lifelong learning perspective. International work environments, project based working and challenging tasks require the engineer to have good assessment and problem-solving skills. In particular, the client projects require good interpersonal skills but the development of social media applications and games requires good psychological and artistic stance and approach.
The extent of the education is 240 ECTS credits. First year of studies is organised in four study themes. They provide fundamental knowledge and skills in the field of ICT and also introduce the study paths in Information and Communication Technology Degree Programme. This enables a student to choose the most suitable study path for him/her. Mathematics, physics as well as computer science, English and business skills are integrated in the study themes.
Students will choose their study path after the first of studies. Major options are: Game Applications, Health Technology, Software Engineering, Media Technology, Mobile Solutions and Smart IoT Systems.
Development
Opintosuunnitelma perustuu työelämän osaamistarpeisiin ja insinöörin ammatillisiin vaatimuksiin, joita on tunnistettu useissa työryhmissä yrityselämän kanssa sekä tieto- ja viestintätekniikan tutkinto-ohjelman neuvottelukunnassa. Neuvottelukunta on hyväksynyt opetussuunnitelman XX.XX.XXXX (päivitetään kun neuvottelukunta käsitellyt opsin)
Ensimmäisen vuoden opinnot muodostuvat neljän teeman ympärille antaen opiskelijalle laajan kuvan koko tieto- ja viestintätekniikan alaan ja sen sovelluksiin. Osa ammattiopinnoista perustuu alalla kansainvälisesti tunnettujen sertifioidun koulutuksen varaan. Tällöin saavutetaan parempi kansainvälinen vertailtavuus, tunnettavuus sekä laatutaso.
Further information
Kopioitu TXK18S1E OPS.
Muutokset:
- Verkot ja pilvipalvelut ja Älykkäät järjestelmät -pääaineet yhdistetty yhdeksi pääaineeksi: Älykkäät IoT-järjestelmät
- EOKit poistettu opintopoluista Ohjelmistotuotanto, Pelisovellukset ja Hyvinvointi- ja terveysteknologia ja opintojaksot lisätty suoraan opetussuunnitelmaan.
- Opintojakso Tietorakenteet, algoritmit ja rajapinnat korvattu opintojaksolla Tietorakenteet ja algoritmit
Objective
OPSin kehittämisessä on otettu huomioon Arene ry:n Tieto- ja viestintätekniikan kouluttajien verkoston laatimat osaamistavoitteet (kts. alla).
Arene ry
Tieto- ja viestintätekniikan kouluttajien verkosto 11.3.2016
Kompetenssikuvaus: Tieto- ja viestintätekniikan koulutus, insinööri (AMK)
Kuvauksen laadinnassa on hyödynnetty mm. Arene ry:n ECTS-projektissa (2006) tuotettua aiempaa kompetenssimäärittelyä, TiVi-verkoston keskustelussa esiin tulleita päivitystarpeita sekä INSSI-Foorumin (2015) kompetenssityöpajan tuloksia. Työskentelyä ovat kommentoineet mm. Arenen TiViverkosto, Teknologiateollisuus ry sekä ammattikorkeakoulujen verkostojen toimijat. Työryhmä: Petteri Mäkelä (Seinäjoen AMK), Kauko Ojanen (Metropolia AMK), Ari Rantala (Tampereen AMK), Riitta Rontu (Oulun AMK), Janne Roslöf (Turun AMK) ja Ritva Saviluoto (Centria AMK).
Tässä dokumentissa määritellään Tieto- ja viestintätekniikan insinöörin koulutuskohtaiset osaamistavoitteet
(ns. kompetenssit). Kompetenssit kuvaavat sitä osaamista, jonka jokaisen ko. koulutuksen suorittaneen insinöörin tulisi omata syventävien ammattiopintojen eriytyvistä valinnoista huolimatta. Kompetenssien tarkoituksena on toimia tukena ja suosituksena ko. koulutusta toteuttavien ammattikorkeakoulujen opetussuunnitelmatyössä Arene ry:n ns. yhteisten kompetenssien soveltamissuositusten ohessa.
Osaamisalue ”ICT-sovellusalan osaaminen” kuvaa opiskelijan syventävissä ammattiopinnoissa tavoiteltavan osaamisen tasoa ja tämä osaamisalue on tarkoitus korvata opetussuunnitelmassa paikallisesti määritellyillä ko. sovellusalan kompetenssikuvauksilla.
Osaamisalueet
Tutkinnon suoritettuaan Tieto- ja viestintätekniikan insinööri (AMK):
Matemaattis-luonnontieteellinen osaaminen
- kykenee loogis-matemaattiseen ajatteluun
- osaa soveltaa matemaattisia periaatteita, menetelmiä ja työkaluja sekä fysiikan lainalaisuuksia teknisessä ongelmanratkaisussa
Laitetekninen osaaminen
- tuntee sähkötekniikan ja elektroniikan perusteet
- tuntee tietokoneen laitearkkitehtuurin ja ydinkomponenttien toimintaperiaatteen
- ymmärtää sulautettujen järjestelmien roolin digitalisaation mahdollistajina
Tietoverkko-osaaminen
- ymmärtää IP-pohjaisten tietoverkkojen ja niiden aktiivilaitteiden toiminnan
- osaa toteuttaa ja ylläpitää yksinkertaisia verkkoja
- ymmärtää tietoturvan merkityksen ja tunnistaa keskeiset tietoturvaan liittyvät uhkatekijät
Ohjelmistotekninen osaaminen
- ymmärtää ohjelmoinnin logiikan, osaa tulkita ohjelmakoodia ja hyödyntää ohjelmointia ongelmanratkaisussa
- tuntee oliosuunnittelun ja -ohjelmoinnin perusteet
- hallitsee tietokantojen suunnittelun ja toteutuksen perusteet
- ymmärtää käytettävyyden periaatteita ja osaa toteuttaa käyttöliittymiä
ICT-liiketoimintaosaaminen
- tuntee kannattavan liiketoiminnan edellytykset sekä taloudellisen suunnittelun ja ohjauksen tärkeimmät työkalut
- ymmärtää ICT-alan arvotuotantoketjun sekä oman panoksensa merkityksen osana yrityksen toiminnan kannattavuutta
- hallitsee taitoja johtaa ihmisiä, prosesseja ja projekteja monialaisessa ja verkostoituneessa työyhteisössä
- omaa valmiudet oman yrityksen perustamiseen ja teknologiayrittäjänä toimimiseen
- osaa dokumentoida työnsä tulokset
ICT-sovellusalan osaaminen *
- tuntee oman sovellusalansa teoreettiseen perustan
- osaa etsiä, tarkastella kriittisesti sekä yhdistellä ja soveltaa alansa viimeisintä teknistä tietämystä
- ymmärtää ICT:n ja oman sovellusalansa merkityksen yhteiskunnan ja organisaatioiden kehityksen mahdollistajana
- osaa hyödyntää alan uusia teknologioita nopeasti ja soveltaa niitä luovasti työelämässä
- huomioi toiminnassaan kestävän kehityksen periaatteet
* Huom.: Tämä osaamisalue on tarkoitus korvata varsinaisen OPS-työskentelyn yhteydessä ko. koulutuksen
painopisteen (suuntautumisvaihtoehto, pääaine tms.) osaamistavoitteita kuvaavilla kompetensseilla. Nämä määritellään paikallisesti mm. alueen työelämän tarpeet huomioiden.
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (ECTS) | 2019-2020 | 2020-2021 | 2021-2022 | 2022-2023 | Autumn 2019 | Spring 2020 | Autumn 2020 | Spring 2021 | Autumn 2021 | Spring 2022 | Autumn 2022 | Spring 2023 | 1. / 2019 | 2. / 2019 | 3. / 2020 | 4. / 2020 | 1. / 2020 | 2. / 2020 | 3. / 2021 | 4. / 2021 | 1. / 2021 | 2. / 2021 | 3. / 2022 | 4. / 2022 | 1. / 2022 | 2. / 2022 | 3. / 2023 | 4. / 2023 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TXK19S1-1001 |
Orientation to Information Technology
(Choose all ) |
60 | ||||||||||||||||||||||||||||
TX00DJ95 | Mobile Health Applications | 15 | ||||||||||||||||||||||||||||
TX00DJ96 | Game Development | 15 | ||||||||||||||||||||||||||||
TX00DJ99 | Web Technologies and Digital Media | 15 | ||||||||||||||||||||||||||||
TX00DJ98 | Smart IoT Devices | 15 | ||||||||||||||||||||||||||||
TXK19S1-1002 |
Fundamental Professional Studies
(Choose one ) |
30 | ||||||||||||||||||||||||||||
TXK19S1-1022 |
Basics of Smart IoT Systems
(Choose ects: 30) |
30 | ||||||||||||||||||||||||||||
ICT19-S1 |
Basics of Smart IoT Systems
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00CD32 | Local Area Networks | 5 | ||||||||||||||||||||||||||||
TX00CD35 | Internetworks | 5 | ||||||||||||||||||||||||||||
TX00DR64 | C Programming in IoT Devices | 5 | ||||||||||||||||||||||||||||
TX00DR65 | Object-Oriented Programming in IoT Devices | 5 | ||||||||||||||||||||||||||||
TX00CH61 | Engineering Mathematics | 5 | ||||||||||||||||||||||||||||
TX00DT17 | Probability and Statistics | 5 | ||||||||||||||||||||||||||||
TXK19S1-1010 |
Advanced Professional Studies
(Choose one ) |
60 | ||||||||||||||||||||||||||||
TXK19S1-1027 |
Smart IoT Systems
(Choose 60) |
60 | ||||||||||||||||||||||||||||
ICT19-S2 |
Smart IoT Systems
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00DT16 | IoT Connecting Things | 5 | ||||||||||||||||||||||||||||
TX00CD99 | Modern Computer Architecture | 5 | ||||||||||||||||||||||||||||
TX00DT18 | Mathematics and Physics for IoT | 5 | ||||||||||||||||||||||||||||
TX00DR67 | Linux Servers and Databases | 5 | ||||||||||||||||||||||||||||
TX00DR66 | IoT Devices and Wireless Communication | 5 | ||||||||||||||||||||||||||||
TX00CI68 | Sensors and Advanced Physics | 5 | ||||||||||||||||||||||||||||
ICT19-S3 |
Embedded IoT Devices
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00CI63 | Internet of Things | 5 | ||||||||||||||||||||||||||||
TX00CI61 | Embedded Systems Programming | 5 | ||||||||||||||||||||||||||||
TX00CQ31 | Digital Signal Processing | 5 | ||||||||||||||||||||||||||||
TX00CI65 | Internet of Things (IoT) Project | 5 | ||||||||||||||||||||||||||||
TX00CI69 | ARM-Processors and Embedded Operating Systems | 5 | ||||||||||||||||||||||||||||
TX00CI64 | Smart Systems and Wireless Communication | 5 | ||||||||||||||||||||||||||||
ICT19-S4 |
IoT and Networks
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00EV25 | Advanced Routing and Switching in Modern Enterprise Networks | 10 | ||||||||||||||||||||||||||||
TX00DR69 | IoT Security | 5 | ||||||||||||||||||||||||||||
TX00DT15 | Windows Servers | 5 | ||||||||||||||||||||||||||||
TX00CI65 | Internet of Things (IoT) Project | 5 | ||||||||||||||||||||||||||||
TX00DR70 | Virtualization and Cloud Computing | 5 | ||||||||||||||||||||||||||||
TXK19S1-1018 |
Innovation Studies
(Choose all ) |
15 | ||||||||||||||||||||||||||||
XX00BH18 | Innovation Project | 10 | ||||||||||||||||||||||||||||
TX00CR84 | Methodological Studies | 5 | ||||||||||||||||||||||||||||
TXK19S1-1024 |
Language studies
(Choose one ) |
5 | ||||||||||||||||||||||||||||
TX00BP91 | Engineering Swedish | 5 | ||||||||||||||||||||||||||||
XX00BZ88 | Finnish as a Second Language: Finnish at Work | 5 | ||||||||||||||||||||||||||||
TXK19S1-1019 |
Elective Module and Elective Studies
(Choose ects: 25) |
25 | ||||||||||||||||||||||||||||
TXK19S1-1020 |
Work Placement
(Choose all ) |
30 | ||||||||||||||||||||||||||||
TX00BQ40 | Work Placement 1 | 15 | ||||||||||||||||||||||||||||
TX00BQ41 | Work Placement 2 | 15 | ||||||||||||||||||||||||||||
TXK19S1-1021 |
Bachelor's Thesis
(Choose all ) |
15 | ||||||||||||||||||||||||||||
TX00BZ75 | Bachelor's Thesis | 15 | ||||||||||||||||||||||||||||
Total | 240 | 60 | 0 | 10 | 60 | 30 | 30 | 0 | 0 | 0 | 10 | 37.5 | 22.5 | 15.2 | 15.2 | 15.2 | 15.2 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 5 | 18.85 | 18.85 | 11.35 | 11.35 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
2014 polytechnics::bachelor level
Government Decree on Polytechnics (15.5.2003/352; 4 §)
amk::amk-tutkintojen kieliopinnot
AMK-tutkintoon johtavien opintojen tavoitteena on, että tutkinnon suorittaneella on riittävä viestintä- ja kielitaito oman alansa tehtäviin sekä kansainväliseen toimintaan ja yhteistyöhön. (Valtioneuvoston asetus ammattikorkeakoulusta 1129/2014, 4 §).
Code | Name | Credits (ECTS) |
---|---|---|
TXK19S1-1001 |
Orientation to Information Technology
(Choose all ) |
60 |
TX00DJ95 | Mobile Health Applications | 15 |
TX00DJ96 | Game Development | 15 |
TX00DJ99 | Web Technologies and Digital Media | 15 |
TX00DJ98 | Smart IoT Devices | 15 |
TXK19S1-1002 |
Fundamental Professional Studies
(Choose one ) |
30 |
TXK19S1-1003 |
Basics of Software Engineering
(Choose ects: 30 ) |
30 |
TX00CD78 | Object-oriented Applications and Databases | 5 |
TX00CD79 | Programming Project | 5 |
TX00CD80 | Physics of Sensors and Actuators | 5 |
TX00DK43 | Web Application Development | 5 |
TX00CD82 | Web Project | 5 |
TX00CD83 | Discrete Mathematics | 5 |
TXK19S1-1004 |
Basics of Gaming Applications
(Choose ects: 30 ) |
30 |
TX00CD87 | Game Design | 5 |
TX00CD89 | Game Engines | 5 |
TX00CD91 | Game Mathematics | 5 |
TX00DO54 | Databases in Game Development | 5 |
TX00CD86 | Object-oriented Programming (C++) | 5 |
TX00CD88 | Game Physics | 5 |
TXK19S1-1005 |
Basics of Mobile Solutions
(Choose ects: 30 ) |
30 |
TXL805 |
Object Orientation and Datacommunication
|
15 |
TX00CD46 | Object-Oriented Programming and Datacommunication | 15 |
TXL806 |
Web Technology Basics
|
15 |
TX00CD47 | Basic Concepts of Web Technology | 15 |
TXK19S1-1006 |
Basics of Media Technology
(Choose ects: 30 ) |
30 |
TVT-M1 |
Basics of Media Technology
|
30 |
TX00CD61 | Fundamentals of Digital Media | 15 |
TX00CD62 | Fundamentals of Web Development | 15 |
TXK19S1-1009 |
Basics of Health Technology
(Choose ects: 30 ) |
30 |
TXK19S1-1031 |
Physiological Measurement Technology I
(Choose all ) |
15 |
TX00CG22 | Intelligent Environments and Applications | 5 |
TX00CG23 | Applied Anatomy and Physiology | 5 |
TX00CG24 | Biomechanics and Motion Measurement | 5 |
TXK19S1-1032 |
Physiological Measurement Technology II
(Choose all ) |
15 |
TX00CG25 | Physiological Measurements and Sensors | 5 |
TX00CG26 | Data Collection and Processing | 5 |
TX00CG27 | Health Technology Project 1 | 5 |
TXK19S1-1022 |
Basics of Smart IoT Systems
(Choose ects: 30 ) |
30 |
ICT19-S1 |
Basics of Smart IoT Systems
|
30 |
TX00CD32 | Local Area Networks | 5 |
TX00CD35 | Internetworks | 5 |
TX00DR64 | C Programming in IoT Devices | 5 |
TX00DR65 | Object-Oriented Programming in IoT Devices | 5 |
TX00CH61 | Engineering Mathematics | 5 |
TX00DT17 | Probability and Statistics | 5 |
TXK19S1-1010 |
Advanced Professional Studies
(Choose one ) |
60 |
TXK19S1-1011 |
Software Engineering
(Choose ects: 60 ) |
60 |
TX00DS64 | Data Structures and Algorithms | 5 |
TX00CF80 | Description and Modelling Techniques | 5 |
TX00CF81 | Software Engineering Project 1 | 5 |
TX00CF82 | User-centered Design | 5 |
TX00CF83 | Design Patterns | 5 |
TX00CF84 | Software Engineering Project 2 | 5 |
TX00CK72 | Open Interfaces and Open Data | 5 |
TX00CK73 | Big Data and Data Mining | 5 |
TX00CK75 | Probability Calculus and Statistics | 5 |
TX00CK76 | Software Quality | 5 |
TX00CK77 | Development of Safe and Secure Software | 5 |
TX00CK78 | Data Encryption and Cryptomathematics | 5 |
TVT19-O |
Alternative Professional Studies (Software Engineering)
|
0 |
TX00DZ37 | Web Application Development 1 | 5 |
TX00EC75 | Description and Modelling Techniques | 5 |
TX00EC76 | Design Patterns | 5 |
TX00DZ38 | Web Application Development 2 | 5 |
TX00DZ36 | Data Handling and Machine Learning | 5 |
TT00DC87 | Ethical Hacking | 6 |
TXK19S1-1012 |
Game Applications
(Choose ects: 60 ) |
60 |
TX00CG82 | Data Structures and Algorithms | 5 |
TX00DO53 | C++ Project | 5 |
TX00DC31 | VR/AR and Console Programming | 5 |
TX00CR65 | Game Project | 15 |
TX00CG88 | Game Programming and AI | 5 |
TX00CG90 | Game Server Programming | 5 |
TX00CG89 | Graphics Programming | 5 |
TX00CG91 | Multiplayer Game Project | 15 |
TVT19-PE |
Alternative Professional Studies (Game Applications)
|
0 |
TXK19S1-1013 |
Mobile Solutions
(Choose ects: 60 ) |
60 |
TXL801 |
Mobile Web
|
15 |
TX00CE68 | Web Based Mobile Applications | 15 |
TXL802 |
Native Solutions
|
15 |
TX00CE69 | Mobile Application Development | 15 |
TXL803 |
Network Intensive Mobile Applications
|
15 |
TX00CK66 | Sensor Based Mobile Applications | 15 |
TXL804 |
Mobile Project
|
15 |
TX00CK67 | Mobile Project | 15 |
TXK19S1-1014 |
Media Technology
(Choose ects: 60 ) |
60 |
TVT-M2 |
Media Technology
|
60 |
TX00CS26 | Media Services and User Experience | 15 |
TX00CS25 | Web Technologies and Media Platforms | 15 |
TX00CS27 | Media Distribution and Data Streams | 15 |
TX00CG61 | Media Services Project | 15 |
TXK19S1-1017 |
Health Technology
(Choose ects: 60 ) |
60 |
TXK19S1-1033 |
Customer Oriented Software Applications I
(Choose all ) |
15 |
TX00CG28 | eHealth Business and Solutions | 5 |
TX00CG29 | Customers and Users of eHealth Services | 5 |
TX00CG30 | Web Application Development 1 | 5 |
TXK19S1-1034 |
Customer Oriented Software Applications II
(Choose all ) |
15 |
TX00CG31 | Web Application Development 2 | 5 |
TX00CG32 | User Oriented Development and User Study | 5 |
TX00CG33 | Health Technology Project 2 | 5 |
TXK19S1-1035 |
Health Technology Devices and Solutions I
(Choose all ) |
15 |
TX00CG34 | Digital Self Care Applications and Opportunities | 5 |
TX00CG35 | Patient Monitoring Methods and Devices | 5 |
TX00CG38 | Health Robotics | 5 |
TXK19S1-1036 |
Health Technology Devices and Solutions II
(Choose all ) |
15 |
TX00CG37 | Telehealth and Telemedicine Applications | 5 |
TX00CG36 | Medical Imaging | 5 |
TX00CG39 | Health Technology Project 3 | 5 |
TVT19-H |
Alternative Professional Studies (Health Technology)
|
0 |
TXK19S1-1027 |
Smart IoT Systems
(Choose 60 ) |
60 |
ICT19-S2 |
Smart IoT Systems
|
30 |
TX00DT16 | IoT Connecting Things | 5 |
TX00CD99 | Modern Computer Architecture | 5 |
TX00DT18 | Mathematics and Physics for IoT | 5 |
TX00DR67 | Linux Servers and Databases | 5 |
TX00DR66 | IoT Devices and Wireless Communication | 5 |
TX00CI68 | Sensors and Advanced Physics | 5 |
ICT19-S3 |
Embedded IoT Devices
|
30 |
TX00CI63 | Internet of Things | 5 |
TX00CI61 | Embedded Systems Programming | 5 |
TX00CQ31 | Digital Signal Processing | 5 |
TX00CI65 | Internet of Things (IoT) Project | 5 |
TX00CI69 | ARM-Processors and Embedded Operating Systems | 5 |
TX00CI64 | Smart Systems and Wireless Communication | 5 |
ICT19-S4 |
IoT and Networks
|
30 |
TX00EV25 | Advanced Routing and Switching in Modern Enterprise Networks | 10 |
TX00DR69 | IoT Security | 5 |
TX00DT15 | Windows Servers | 5 |
TX00CI65 | Internet of Things (IoT) Project | 5 |
TX00DR70 | Virtualization and Cloud Computing | 5 |
TXK19S1-1018 |
Innovation Studies
(Choose all ) |
15 |
XX00BH18 | Innovation Project | 10 |
TX00CR84 | Methodological Studies | 5 |
TXK19S1-1024 |
Language studies
(Choose one ) |
5 |
TX00BP91 | Engineering Swedish | 5 |
XX00BZ88 | Finnish as a Second Language: Finnish at Work | 5 |
TXK19S1-1019 |
Elective Module and Elective Studies
(Choose ects: 25 ) |
25 |
TXK19S1-1020 |
Work Placement
(Choose all ) |
30 |
TX00BQ40 | Work Placement 1 | 15 |
TX00BQ41 | Work Placement 2 | 15 |
TXK19S1-1021 |
Bachelor's Thesis
(Choose all ) |
15 |
TX00BZ75 | Bachelor's Thesis | 15 |