Skip to main content

INFORMATION AND COMMUNICATION ENGINEERING DEGREE: SMART SYSTEMS STUDIES (2021): TTV21SA

Code: TTV21SA

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering (AMK)

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2021

Teaching language:
Finnish

Descriptions

The Smart Systems module enables students to specialise in smart system electronics, communications, programming, database and user interface design and implementation. The areas of application of the smart systems in this module include wellbeing, exercise and sports, smart environments and industry.
It is possible for the course participants to have their previous education and other competence accredited based on proposals that they submit to the university of applied sciences. There are separate instructions for accreditation procedures in the Study Guide.

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. / 2021 3. / 2022 4. / 2022 1. / 2022 2. / 2022 3. / 2023 4. / 2023 1. / 2023 2. / 2023 3. / 2024 4. / 2024 1. / 2024 2. / 2024 3. / 2025 4. / 2025
TTV21SA-1001
LANGUAGE AND COMMUNICATION SKILLS

(Choose all )

15
TTPV018 Technical Communication 3 3 3 1.5 1.5
TTPV016 ICT Swedish 3 3 3 1.5 1.5
TT00BT25 Intercultural Communication 3 3 3 1.5 1.5
TT00CC87 Technical English 4 4 4 2 2
TT00CC50 Thesis method studies and writing 2 2 2 1 1
TTV21SA-1002
MATEMAATTIS-LUONNONTIETEELLISET OPINNOT

(Choose all )

19
TTV21SA-1003
MATHEMATICS

(Choose all )

10
TTPM007 Algebra 3 3 3 1.5 1.5
TTPM008 Geometry 3 3 3 1.5 1.5
TT00BS42 Differential and Integral Calculus 4 4 4 2 2
TTV21SA-1004
PHYSICS

(Choose all )

9
TTPF006 Physics 1 3 3 3 1.5 1.5
TT00BM00 Physics 2 3 3 3 1.5 1.5
TTPF010 Physics, Laboratory Work 3 3 3 1.5 1.5
TTV21SA-1005
INFORMATION SYSTEMS - JOINT STUDIES

(Choose all )

10
TT00BL28 Technology project 1 5 5 5 2.5 2.5
TT00BL29 Technology project 2 5 5 5 2.5 2.5
TTV21SA-1006
PROGRAMMING

(Choose all )

9
TTAO006 An Introduction to Programming 3 3 3 3
TTAO007 Object Oriented Programming 3 3 3 3
TTAE007 Software Development Process, Version Management and Testing 3 3 3 1.5 1.5
TTV21SA-1007
INTELLIGENT SYSTEMS

(Choose all )

24
TT00BM02 Digital Engineering 3 3 3 1.5 1.5
TT00BB42 Digital Technology, Laboratory 2 2 2 1 1
TT00BM03 Project studies 1 5 5 5 2.5 2.5
TT00BM04 Microcontroller Technology 5 5 5 2.5 2.5
TT00BB45 Analogical Electronics, Basics 2 2 2 1 1
TT00BB46 C++ Programming 4 4 4 2 2
TT00BB47 User Interface Design and Programming 3 3 3 3
TTV21SA-1008
BASIC STUDIES OF SMART SYSTEMS

(Choose all )

26
TT00BM07 Project studies 2 5 5 5 2.5 2.5
TT00BB52 Databases Basics and Database Programming 3 3 3 1.5 1.5
YY00BD89 Business Basics 3 3 3 1.5 1.5
TT00BW39 Microcontroller Technology 2 4 4 4 2 2
TT00BW41 Embedded C programming 3 3 3 1.5 1.5
TT00BW61 Applied electronics 5 5 5 2.5 2.5
TT00BW40 Embedded device programming 3 3 3 1.5 1.5
TTV21SA-1009
INTELLIGENT ENVIRONMENTS

(Choose all )

22
TTAB001 Basics of Measurement Technology 3 3 3 1.5 1.5
TT00BW43 Embedded Linux programming 5 5 5 2.5 2.5
TT00BW44 Basics of Python programming 3 3 3 1.5 1.5
TT00BQ90 Linux basics 3 3 3 1.5 1.5
TT00BW63 Wireless technologies and sensor networks 5 5 5 2.5 2.5
TT00BW67 Information networks 3 3 3 1.5 1.5
TTV21SA-1010
IOT SOLUTIONS

(Choose all )

29
TT00BM08 Project studies 3 5 5 5 2.5 2.5
TT00CE23 Qt-käyttöliittymäohjelmointi 3 3 3 1.5 1.5
TT00BB86 Mobile Programming 3 3 3 1.5 1.5
TT00BB60 Intelligent Sensors and Actuators 3 3 3 1.5 1.5
TT00BB69 Realtime Operating Systems 5 5 5 2.5 2.5
TT00BU62 Mathematics for Information Technology 5 5 5 2.5 2.5
TT00BW68 Information security in IoT solutions 5 5 5 2.5 2.5
TTV21SA-1011
INTELLIGENT MEASUREMENT SYSTEMS AND NEW TECHNOLOGIES

(Choose all )

11
TT00BB68 Intelligent Measuring in Industry 3 3 3 1.5 1.5
TT00CE33 New technologies and smart solutions 3 3 3 1.5 1.5
TT00CB52 Project Studies 4 5 5 5 2.5 2.5
TTV21SA-1012
VAIHTOEHTOISET AMMATTIOPINNOT

(Choose one )

15
TTV21SA-1013
ARTIFICIAL INTELLIGENCE AND DATA ANALYSIS

(Choose all )

15
TT00BW64 Fundaments of machine learning 5
TT00BW65 Fundaments of data analytics 5
TT00BW66 AI project 5
TTV21SA-1014
SMART SYSTEMS

(Choose all )

15
TT00BW58 Prototyping and Product Development 7 7 7 3.5 3.5
TT00BW59 Digital signal processing 3 3 3 1.5 1.5
TT00BW60 Web application development 5 5 5 2.5 2.5
TTV21SA-1015
YRITTÄJYYSOPINNOT

(Choose all )

15
TT00BF55 Customer Oriented Marketing 3
TT00BF52 Contract and Corporate Law 3
TT00BF53 Leadership 3
TT00BF54 Management Accounting 3
LT00BF29 Business Planning 3
TTV21SA-1016
INTERNATIONAL INTELLIGENT SYSTEMS STUDIES

(Choose all )

15
TT00BD78 International Intelligent Systems Studies 15
TTV21SA-1017
FREE-CHOICE STUDIES

(Choose ects: 15)

15
TT00BZ41 Linux kernel and device driver 5
TT00BW54 ICT summer project I 5
TT00BW56 ICT summer project II 5
TT00BW57 ICT summer project III 5
TYW317 Linux Device Driver and Kernel Module Programming 3
TYW165 Introduction to Data Processing 2 2 2 1 1
TTAB005 LabVIEW Programming and Applications 3
TTAC010 Basics of Circuit Board Design 2 2 2 1 1
TT00CF48 Embedded Python programming 3
TT00CD96 Elements of Supercomputing 1
TT00CD88 Elements of HPC 1
TTV21SA-1018
YRITTÄJYYSOPINNOT 2

(Choose all )

15
KLVY188 JA Start Up Program 10
LT00BF31 Entrepreneurship in Practice: Special area 5
TTV21SA-1019
INTERNATIONAL INTELLIGENT SYSTEMS STUDIES 2

(Choose all )

15
TT00BD79 International Intelligent Systems Studies 2 15
TTV21SA-1020
PRACTICAL TRAINING

(Choose all )

30
TTHH001 Practical Training 30 30 30 15 15
TTV21SA-1021
THESIS

(Choose all )

15
TTOO001 Thesis 15 15 15 7.5 7.5
Total 240 64 61 61 43 32 32 30 31 31 30 28 15 16 16 14.5 17.5 15 15 15.5 15.5 15.5 15.5 15 15 14 14 7.5 7.5

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

yhteiset kompetenssit,AMK

Osaamisen kuvaus, ammattikorkeakoulututkinto

1. LEARNING SKILLS

Our students are able to
•assess and develop their competence and learning methods
•critically acquire, process and evaluate knowledge and information
•take responsibility for learning and sharing learning in their groups

Technical Communication
ICT Swedish
Algebra
Geometry
Physics 1
Physics, Laboratory Work
An Introduction to Programming
Object Oriented Programming
Software Development Process, Version Management and Testing
Digital Technology, Laboratory
Analogical Electronics, Basics
User Interface Design and Programming
Databases Basics and Database Programming
Basics of Measurement Technology
Intelligent Sensors and Actuators
Realtime Operating Systems
Intelligent Measuring in Industry
Introduction to Data Processing
LabVIEW Programming and Applications
Basics of Circuit Board Design
Practical Training
Thesis
2. ETHICAL COMPETENCE

Our students are able to
•take responsibility for their own work and its impacts
•work according to the professional ethical principles of their discipline/field
•take different bodies, organisations, professionals, stakeholders, interest groups and individuals into account in their work
•apply the principles of equality
•apply the principles sustainable development
•engage in social debate based on acquired competence and knowledge of ethical values.

Contract and Corporate Law
Leadership
Management Accounting
3. WORK COMPETENCE

Our students are able to
•work as a member of the work community and promote wellbeing
•execute their duties in work based situations that require communication and interaction
•use information and communication technology to do their work
•create personal work related contacts and operate in networks
•make dcisions in unpredictable situations
•work in management and work independently as a specialist/expert
•set up a business or enterprise

ICT Swedish
Physics, Laboratory Work
Digital Technology, Laboratory
Business Basics
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
Practical Training
Thesis
4. INNOVATION COMPETENCE

Our students are able to
•engage in creative problem solving and developing work practices
•work in projects
•implement research and development projects while applying the current knowledge and methods of their disciplines
•find customer-oriented, sustainable and profitable solutions

Business Basics
Intelligent Sensors and Actuators
Realtime Operating Systems
Customer Oriented Marketing
Business Planning
JA Start Up Program
Entrepreneurship in Practice: Special area
Practical Training
Thesis
5. INTERNATIONAL COMPETENCE

Our students are able to
•adopt the language skills needed in their work and field and to develop professional competence
•work proactively and in cooperation with people from different cultures
•take the impacts and opportunities of internationalisation into account in their work

ICT Swedish
JA Start Up Program
Not grouped
Intercultural Communication
Technical English
Thesis method studies and writing
Differential and Integral Calculus
Physics 2
Technology project 1
Technology project 2
Digital Engineering
Project studies 1
Microcontroller Technology
C++ Programming
Project studies 2
Microcontroller Technology 2
Embedded C programming
Applied electronics
Embedded device programming
Embedded Linux programming
Basics of Python programming
Linux basics
Wireless technologies and sensor networks
Information networks
Project studies 3
Qt-käyttöliittymäohjelmointi
Mobile Programming
Mathematics for Information Technology
Information security in IoT solutions
New technologies and smart solutions
Project Studies 4
Fundaments of machine learning
Fundaments of data analytics
AI project
Prototyping and Product Development
Digital signal processing
Web application development
International Intelligent Systems Studies
Linux kernel and device driver
ICT summer project I
ICT summer project II
ICT summer project III
Linux Device Driver and Kernel Module Programming
Embedded Python programming
Elements of Supercomputing
Elements of HPC
International Intelligent Systems Studies 2

Opintotyyppi_AMK

1. Perusopinnot
Technical Communication
ICT Swedish
Algebra
Geometry
Physics 1
Physics, Laboratory Work
2. Ammattiopinnot
An Introduction to Programming
Object Oriented Programming
Software Development Process, Version Management and Testing
Digital Technology, Laboratory
Analogical Electronics, Basics
User Interface Design and Programming
Databases Basics and Database Programming
Basics of Measurement Technology
Intelligent Sensors and Actuators
Realtime Operating Systems
Intelligent Measuring in Industry
3. Vaihtoehtoiset ammattiopinnot

No attached course units

4. Harjoittelu
Practical Training
5. Opinnäytetyö
Thesis
6. Vapaasti valittavat opinnot
Introduction to Data Processing
LabVIEW Programming and Applications
Basics of Circuit Board Design
Not grouped
Intercultural Communication
Technical English
Thesis method studies and writing
Differential and Integral Calculus
Physics 2
Technology project 1
Technology project 2
Digital Engineering
Project studies 1
Microcontroller Technology
C++ Programming
Project studies 2
Business Basics
Microcontroller Technology 2
Embedded C programming
Applied electronics
Embedded device programming
Embedded Linux programming
Basics of Python programming
Linux basics
Wireless technologies and sensor networks
Information networks
Project studies 3
Qt-käyttöliittymäohjelmointi
Mobile Programming
Mathematics for Information Technology
Information security in IoT solutions
New technologies and smart solutions
Project Studies 4
Fundaments of machine learning
Fundaments of data analytics
AI project
Prototyping and Product Development
Digital signal processing
Web application development
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
International Intelligent Systems Studies
Linux kernel and device driver
ICT summer project I
ICT summer project II
ICT summer project III
Linux Device Driver and Kernel Module Programming
Embedded Python programming
Elements of Supercomputing
Elements of HPC
JA Start Up Program
Entrepreneurship in Practice: Special area
International Intelligent Systems Studies 2

TTV17SA_2017_kompetenssit

1.Matemaattis-luonnontieteellinen osaaminen

-kykenee loogis?matemaattiseen ajatteluun
-osaa soveltaa matemaattisia periaatteita, menetelmiä ja työkaluja sekä fysiikan lainalaisuuksia teknisessä ongelmanratkaisussa

No attached course units

2.Laitetekninen osaaminen

-tuntee sähkötekniikan ja elektroniikan perusteet
-tuntee tietokoneen laitearkkitehtuurin ja ydinkomponenttien toimintaperiaatteen
-ymmärtää sulautettujen järjestelmien roolin digitalisaation mahdollistajina

No attached course units

3.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

No attached course units

4.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ä

No attached course units

5.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

Business Basics
Customer Oriented Marketing
Contract and Corporate Law
Leadership
Management Accounting
Business Planning
JA Start Up Program
Entrepreneurship in Practice: Special area
6.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

No attached course units

Not grouped
Technical Communication
ICT Swedish
Intercultural Communication
Technical English
Thesis method studies and writing
Algebra
Geometry
Differential and Integral Calculus
Physics 1
Physics 2
Physics, Laboratory Work
Technology project 1
Technology project 2
An Introduction to Programming
Object Oriented Programming
Software Development Process, Version Management and Testing
Digital Engineering
Digital Technology, Laboratory
Project studies 1
Microcontroller Technology
Analogical Electronics, Basics
C++ Programming
User Interface Design and Programming
Project studies 2
Databases Basics and Database Programming
Microcontroller Technology 2
Embedded C programming
Applied electronics
Embedded device programming
Basics of Measurement Technology
Embedded Linux programming
Basics of Python programming
Linux basics
Wireless technologies and sensor networks
Information networks
Project studies 3
Qt-käyttöliittymäohjelmointi
Mobile Programming
Intelligent Sensors and Actuators
Realtime Operating Systems
Mathematics for Information Technology
Information security in IoT solutions
Intelligent Measuring in Industry
New technologies and smart solutions
Project Studies 4
Fundaments of machine learning
Fundaments of data analytics
AI project
Prototyping and Product Development
Digital signal processing
Web application development
International Intelligent Systems Studies
Linux kernel and device driver
ICT summer project I
ICT summer project II
ICT summer project III
Linux Device Driver and Kernel Module Programming
Introduction to Data Processing
LabVIEW Programming and Applications
Basics of Circuit Board Design
Embedded Python programming
Elements of Supercomputing
Elements of HPC
International Intelligent Systems Studies 2
Practical Training
Thesis

Code Name Credits (cr)
TTV21SA-1001
LANGUAGE AND COMMUNICATION SKILLS

(Choose all)

15
TTPV018 Technical Communication 3
TTPV016 ICT Swedish 3
TT00BT25 Intercultural Communication 3
TT00CC87 Technical English 4
TT00CC50 Thesis method studies and writing 2
TTV21SA-1002
MATEMAATTIS-LUONNONTIETEELLISET OPINNOT

(Choose all)

19
TTV21SA-1003
MATHEMATICS

(Choose all)

10
TTPM007 Algebra 3
TTPM008 Geometry 3
TT00BS42 Differential and Integral Calculus 4
TTV21SA-1004
PHYSICS

(Choose all)

9
TTPF006 Physics 1 3
TT00BM00 Physics 2 3
TTPF010 Physics, Laboratory Work 3
TTV21SA-1005
INFORMATION SYSTEMS - JOINT STUDIES

(Choose all)

10
TT00BL28 Technology project 1 5
TT00BL29 Technology project 2 5
TTV21SA-1006
PROGRAMMING

(Choose all)

9
TTAO006 An Introduction to Programming 3
TTAO007 Object Oriented Programming 3
TTAE007 Software Development Process, Version Management and Testing 3
TTV21SA-1007
INTELLIGENT SYSTEMS

(Choose all)

24
TT00BM02 Digital Engineering 3
TT00BB42 Digital Technology, Laboratory 2
TT00BM03 Project studies 1 5
TT00BM04 Microcontroller Technology 5
TT00BB45 Analogical Electronics, Basics 2
TT00BB46 C++ Programming 4
TT00BB47 User Interface Design and Programming 3
TTV21SA-1008
BASIC STUDIES OF SMART SYSTEMS

(Choose all)

26
TT00BM07 Project studies 2 5
TT00BB52 Databases Basics and Database Programming 3
YY00BD89 Business Basics 3
TT00BW39 Microcontroller Technology 2 4
TT00BW41 Embedded C programming 3
TT00BW61 Applied electronics 5
TT00BW40 Embedded device programming 3
TTV21SA-1009
INTELLIGENT ENVIRONMENTS

(Choose all)

22
TTAB001 Basics of Measurement Technology 3
TT00BW43 Embedded Linux programming 5
TT00BW44 Basics of Python programming 3
TT00BQ90 Linux basics 3
TT00BW63 Wireless technologies and sensor networks 5
TT00BW67 Information networks 3
TTV21SA-1010
IOT SOLUTIONS

(Choose all)

29
TT00BM08 Project studies 3 5
TT00CE23 Qt-käyttöliittymäohjelmointi 3
TT00BB86 Mobile Programming 3
TT00BB60 Intelligent Sensors and Actuators 3
TT00BB69 Realtime Operating Systems 5
TT00BU62 Mathematics for Information Technology 5
TT00BW68 Information security in IoT solutions 5
TTV21SA-1011
INTELLIGENT MEASUREMENT SYSTEMS AND NEW TECHNOLOGIES

(Choose all)

11
TT00BB68 Intelligent Measuring in Industry 3
TT00CE33 New technologies and smart solutions 3
TT00CB52 Project Studies 4 5
TTV21SA-1012
VAIHTOEHTOISET AMMATTIOPINNOT

(Choose one)

15
TTV21SA-1013
ARTIFICIAL INTELLIGENCE AND DATA ANALYSIS

(Choose all)

15
TT00BW64 Fundaments of machine learning 5
TT00BW65 Fundaments of data analytics 5
TT00BW66 AI project 5
TTV21SA-1014
SMART SYSTEMS

(Choose all)

15
TT00BW58 Prototyping and Product Development 7
TT00BW59 Digital signal processing 3
TT00BW60 Web application development 5
TTV21SA-1015
YRITTÄJYYSOPINNOT

(Choose all)

15
TT00BF55 Customer Oriented Marketing 3
TT00BF52 Contract and Corporate Law 3
TT00BF53 Leadership 3
TT00BF54 Management Accounting 3
LT00BF29 Business Planning 3
TTV21SA-1016
INTERNATIONAL INTELLIGENT SYSTEMS STUDIES

(Choose all)

15
TT00BD78 International Intelligent Systems Studies 15
TTV21SA-1017
FREE-CHOICE STUDIES

(Choose ects: 15)

15
TT00BZ41 Linux kernel and device driver 5
TT00BW54 ICT summer project I 5
TT00BW56 ICT summer project II 5
TT00BW57 ICT summer project III 5
TYW317 Linux Device Driver and Kernel Module Programming 3
TYW165 Introduction to Data Processing 2
TTAB005 LabVIEW Programming and Applications 3
TTAC010 Basics of Circuit Board Design 2
TT00CF48 Embedded Python programming 3
TT00CD96 Elements of Supercomputing 1
TT00CD88 Elements of HPC 1
TTV21SA-1018
YRITTÄJYYSOPINNOT 2

(Choose all)

15
KLVY188 JA Start Up Program 10
LT00BF31 Entrepreneurship in Practice: Special area 5
TTV21SA-1019
INTERNATIONAL INTELLIGENT SYSTEMS STUDIES 2

(Choose all)

15
TT00BD79 International Intelligent Systems Studies 2 15
TTV21SA-1020
PRACTICAL TRAINING

(Choose all)

30
TTHH001 Practical Training 30
TTV21SA-1021
THESIS

(Choose all)

15
TTOO001 Thesis 15