Skip to main content

Information and Communication Technology: Smart Systems Study Path

Code: TXK18S1H

Degree title
Bachelor of Engineering, BEng
Credits
240 ects
Duration
4 years (240 ECTS)
Start semester
Autumn 2018
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, IoT and Cloud Computing, Software Engineering, Media Technology, Mobile Solutions, Smart Systems and Software Engineering.

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 (2.3.2018, alla pöytäkirjanote).

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 TXK17S1H OPS.
Muutokset:
- 1.vuoden opintojaksot muutettu uusiksi teemoiksi: Mobiilit terveyssovellukset 15 op, Pelikehitys 15 op, Web-tekniikat ja digitaalinen media 15 op, Älykkäät IoT-laitteet 15 op
- Ohjelmistotuotanto-opintopolku: Web-tekniikat -opintojakso korvattu Web-sovelluskehitys -opintojaksolla.
- Älykkäät järjestelmät -opintopolku: Unix Operating Systems -opintojakso korvattu Internetworks (CCNA2) -opintojaksolla.
- Pelisovellukset -opintopolku: tarjontakorit TXK211 ja TXK212 yhdistetty yhdeksi koriksi TVT-PE1.

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.

Show study timings by semester, study year or period

Code Name Credits (ECTS) 2018-2019 2019-2020 2020-2021 2021-2022 Autumn 2018 Spring 2019 Autumn 2019 Spring 2020 Autumn 2020 Spring 2021 Autumn 2021 Spring 2022 1. / 2018 2. / 2018 3. / 2019 4. / 2019 1. / 2019 2. / 2019 3. / 2020 4. / 2020 1. / 2020 2. / 2020 3. / 2021 4. / 2021 1. / 2021 2. / 2021 3. / 2022 4. / 2022
TXK16S1E-1106
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
TXK16S1E-1107
Fundamental Professional Studies

(Choose ects: 30)

30
TXK16S1E-1112
Basics of Smart Systems

(Choose ects: 30)

30
ICT-S1
Basics of Smart Systems

(Choose 0)

0
TX00CD32 Local Area Networks 5
TX00CT12 C Programming for Smart Systems 5
TX00CH61 Engineering Mathematics 5
TX00CE02 Physics and Mathematics of Electromagnetism 5
ICT-S2
Smart Systems Architecture and Programming

(Choose 0)

0
TX00CE01 Object-Oriented Programming in Smart Systems 5
TX00CD99 Modern Computer Architecture 5
TX00CI68 Sensors and Advanced Physics 5
TX00CE00 Probability, Statistics and Discrete Mathematics 5
TXK16S1E-1115
Advanced Professional Studies

(Choose ects: 60)

60
TXK16S1E-1120
Smart Systems

(Choose ects: 60)

60
ICT-S3
Software Engineering for Smart Systems

(Choose 0)

0
TX00BW20 UNIX Operating Systems 5
TX00CI61 Embedded Systems Programming 5
TX00CI62 Mathematics and Physics for Smart Systems 5
TX00CD35 Internetworks 5
TXL405
Modern Measurements and Components

(Choose 0)

0
TX00CI66 Virtual Instrumentation 5
TX00CI67 Smart Systems Engineering 5
TX00CE00 Probability, Statistics and Discrete Mathematics 5
TX00CI68 Sensors and Advanced Physics 5
TXL404
Embedded Internet and Smart Systems

(Choose 0)

0
TX00CI63 Internet of Things 5
TX00CI64 Smart Systems and Wireless Communication 5
TX00CI65 Internet of Things (IoT) Project 5
TXL406
Embedded Operating Systems and Data Structures

(Choose 0)

0
TX00CO32 Embedded System project 5
TX00CI69 ARM-Processors and Embedded Operating Systems 5
TX00CQ31 Digital Signal Processing 5
TXK16S1E-1123
Innovation Studies

(Choose ects: 15)

15
XX00BH18 Innovation Project 10
TX00CR84 Methodological Studies 5
TXK16S1E-1124
Elective Module and Elective Studies

(Choose ects: 30)

30
TX00BP91 Engineering Swedish 5
XX00BZ88 Finnish as a Second Language: Finnish at Work 5
TXK16S1E-1125
Work Placement

(Choose all )

30
TX00BQ40 Work Placement 1 15
TX00BQ41 Work Placement 2 15
TXK16S1E-1126
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.

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 §).

Professional English

Vieraan kielen kirjallinen ja suullinen taito, joka ammatin harjoittamisen ja ammatillisen kehityksen kannalta on tarpeellinen.

Game Development
Smart IoT Devices
Second language (Finnish)
Finnish as a Second Language: Finnish at Work
Second domestic language (Swedish)

Ruotsin kielen taito, joka julkisyhteisöjen henkilöstöltä vaadittavasta kielitaidosta annetun lain (424/2003) mukaan vaaditaan korkeakoulututkintoa edellyttävään virkaan kaksikielisellä virka-alueella ja joka ammatin harjoittamisen ja ammatillisen kehityksen kannalta on tarpeellinen.

Engineering Swedish
Not grouped
Mobile Health Applications
Web Technologies and Digital Media
Innovation Project
Methodological Studies
Work Placement 1
Work Placement 2
Bachelor's Thesis

Code Name Credits (ECTS)
TXK16S1E-1106
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
TXK16S1E-1107
Fundamental Professional Studies

(Choose ects: 30 )

30
TXK16S1E-1108
Basics of Software Engineering

(Choose ects: 30 )

30
TXK101
Object-oriented Programming
0
TX00CD78 Object-oriented Applications and Databases 5
TX00CD79 Programming Project 5
TX00CD80 Physics of Sensors and Actuators 5
TXK102
Web Programming
0
TX00CD81 Web Technologies 5
TX00CD82 Web Project 5
TX00CD83 Discrete Mathematics 5
TX00DK43 Web Application Development 5
TXK16S1E-1109
Basics of Gaming Applications

(Choose ects: 30 )

30
TXK201
Fundamentals of Game Programming
0
TX00CD86 Object-oriented Programming (C++) 5
TX00CD87 Game Design 5
TX00CD91 Game Mathematics 5
TXK202
Game Technologies
0
TX00CD89 Game Engines 5
TX00CD90 Databases and Game Servers 5
TX00CD88 Game Physics 5
TX00DO54 Databases in Game Development 5
TXK16S1E-1110
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
TXK16S1E-1111
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
TXK16S1E-1112
Basics of Smart Systems

(Choose ects: 30 )

30
ICT-S1
Basics of Smart Systems
0
TX00CD32 Local Area Networks 5
TX00CT12 C Programming for Smart Systems 5
TX00CH61 Engineering Mathematics 5
TX00CE02 Physics and Mathematics of Electromagnetism 5
ICT-S2
Smart Systems Architecture and Programming
0
TX00CE01 Object-Oriented Programming in Smart Systems 5
TX00CD99 Modern Computer Architecture 5
TX00CI68 Sensors and Advanced Physics 5
TX00CE00 Probability, Statistics and Discrete Mathematics 5
TXK16S1E-1113
Basics of IoT and Cloud Computing

(Choose ects: 30 )

30
ICT-N1
Basics of IoT and Cloud Computing
0
TX00CP84 Network Orientation Project 15
TX00CP85 IoT Project 15
TXK16S1E-1114
Basics of Health Technology

(Choose ects: 30 )

30
TXK501
Physiological Measurement Technology I
0
TX00CG22 Intelligent Environments and Applications 5
TX00CG23 Applied Anatomy and Physiology 5
TX00CG24 Biomechanics and Motion Measurement 5
TXK502
Physiological Measurement Technology II
0
TX00CG25 Physiological Measurements and Sensors 5
TX00CG26 Data Collection and Processing 5
TX00CG27 Health Technology Project 1 5
TXK16S1E-1115
Advanced Professional Studies

(Choose ects: 60 )

60
TXK16S1E-1116
Software Engineering

(Choose ects: 60 )

60
TXK111
Software Structures and Models
0
TX00CF79 Data Structures, Algorithms and Interfaces 5
TX00CF80 Description and Modelling Techniques 5
TX00CF81 Software Engineering Project 1 5
TX00DS64 Data Structures and Algorithms 5
TXK112
Software Engineering
0
TX00CF82 User-centered Design 5
TX00CF83 Design Patterns 5
TX00CF84 Software Engineering Project 2 5
TXK113
Open Interfaces and Open Data
0
TX00CK72 Open Interfaces and Open Data 5
TX00DZ38 Web Application Development 2 5
TX00CK73 Big Data and Data Mining 5
TX00CK75 Probability Calculus and Statistics 5
TX00DZ36 Data Handling and Machine Learning 5
TXK114
Software Quality and Security
0
TX00CK76 Software Quality 5
TX00CK77 Development of Safe and Secure Software 5
TX00CK78 Data Encryption and Cryptomathematics 5
TXK16S1E-1117
Game Applications

(Choose ects: 60 )

60
TVT-PE1
Software Structures and Models
0
TX00CG82 Data Structures and Algorithms 5
TX00CG83 Software Architectures and Models 5
TX00DC31 VR/AR and Console Programming 5
TX00CR65 Game Project 15
TX00DO53 C++ Project 5
TXK213
Advanced Game Programming
0
TX00CG88 Game Programming and AI 5
TX00CG89 Graphics Programming 5
TX00CG90 Game Server Programming 5
TXK214
Game Project
0
TX00CG91 Multiplayer Game Project 15
TXK16S1E-1118
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
TXK16S1E-1119
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
TXK16S1E-1120
Smart Systems

(Choose ects: 60 )

60
ICT-S3
Software Engineering for Smart Systems
0
TX00BW20 UNIX Operating Systems 5
TX00CI61 Embedded Systems Programming 5
TX00CI62 Mathematics and Physics for Smart Systems 5
TX00CD35 Internetworks 5
TXL405
Modern Measurements and Components
0
TX00CI66 Virtual Instrumentation 5
TX00CI67 Smart Systems Engineering 5
TX00CE00 Probability, Statistics and Discrete Mathematics 5
TX00CI68 Sensors and Advanced Physics 5
TXL404
Embedded Internet and Smart Systems
0
TX00CI63 Internet of Things 5
TX00CI64 Smart Systems and Wireless Communication 5
TX00CI65 Internet of Things (IoT) Project 5
TXL406
Embedded Operating Systems and Data Structures
0
TX00CO32 Embedded System project 5
TX00CI69 ARM-Processors and Embedded Operating Systems 5
TX00CQ31 Digital Signal Processing 5
TXK16S1E-1121
IoT and Cloud Computing

(Choose ects: 60 )

60
ICT-N2
IoT and Cloud Computing
0
TX00CP86 Wireless and Mobile Project 15
TX00CP87 Cloud Networking Project 15
TX00EL91 Routing and Switching in Modern Enterprise Networks 5
TT00AC22 Advanced Routing (CCNP Route) 5
TT00AB39 Network Security 5
TX00DC09 Mobile Networks 5
TZ40AA61 VMware vSphere: Install, Configure, Management 6
TX00DC00 MPLS: Advanced Routing and Switching 5
TX00DC01 Windows Configuration Management 5
TX00CO18 IT Security 5
TX00DC08 Mobile Messaging and IMS 5
TX00DN62 Advanced Routing 5
TX00CD36 Communication Networks 5
TX00DH61 Vmware vSphere ICM 6
TX00DP60 Cybersecurity Operations 5
TX00DE89 Wireless LANs (WLAN) 5
TX00DW02 Vmware vSphere ICM 5
TXK16S1E-1122
Health Technology

(Choose ects: 60 )

60
TXK511
Customer Oriented Software Applications I
0
TX00CG28 eHealth Business and Solutions 5
TX00CG29 Customers and Users of eHealth Services 5
TX00CG30 Web Application Development 1 5
TXK512
Customer Oriented Software Applications II
0
TX00CG31 Web Application Development 2 5
TX00CG32 User Oriented Development and User Study 5
TX00CG33 Health Technology Project 2 5
TXK521
Health Technology Devices and Solutions I
0
TX00CG34 Digital Self Care Applications and Opportunities 5
TX00CG35 Patient Monitoring Methods and Devices 5
TX00CG36 Medical Imaging 5
TXK522
Health Technology Devices and Solutions II
0
TX00CG37 Telehealth and Telemedicine Applications 5
TX00CG38 Health Robotics 5
TX00CG39 Health Technology Project 3 5
TXK16S1E-1123
Innovation Studies

(Choose ects: 15 )

15
XX00BH18 Innovation Project 10
TX00CR84 Methodological Studies 5
TXK16S1E-1124
Elective Module and Elective Studies

(Choose ects: 30 )

30
TX00BP91 Engineering Swedish 5
XX00BZ88 Finnish as a Second Language: Finnish at Work 5
TXK16S1E-1125
Work Placement

(Choose all )

30
TX00BQ40 Work Placement 1 15
TX00BQ41 Work Placement 2 15
TXK16S1E-1126
Bachelor's Thesis

(Choose all )

15
TX00BZ75 Bachelor's Thesis 15
Go back to top of page