Skip to main content

Degree Programme in ICT Engineering: Intelligent Machines (0 - 30 ECTS)

Code: 19TIETO

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2019

Description

GENERAL DESCRIPTION OF THE PROGRAM

In ICT engineering, basic studies in mathematics and natural sciences and ICT studies in diverse learning environments are studied. You can study
1) software engineering,
2) telecommunications and networks;
3) embedded systems and electronics.
A ICT engineering student is required to have good mathematical and scientific skills or ability to learn it and problem solving skills.

Information technology is used almost everywhere and is the lifeblood of society now and in the future. Digitalization has been seen as an engine for growth, and in addition to the traditional ICT industry, information technology is also increasingly being used in other fields.

In the next few years, the connection of various everyday machines and equipment to the Internet will also increase significantly. The importance of security for these networked devices is increasing and analyzing and utilizing data from devices is a highly evolving area of expertise. Information technology is evolving, growing and international, and it affects our everyday lives.

ICT jobs are very wide-ranging and require, for example, programming skills, information security management, hardware engineering, usability and understanding of customer needs and requirements. In the Tampere region, global and well-known companies operate in the industry, but typically small and medium-sized companies are also active in the industry. Thus, TAMK cooperates strongly with various ICT companies.

IT engineers are employed, for example, as experts and designers in their field and in industrial product development tasks. The IT titles are, for example, a system designer, telecommunication engineer, testing engineer, user interface designer, information network expert, software expert, application expert, web designer, entrepreneur, consultant and product development engineer.

YEARLY THEMES

There are different themes for the studies, with the following goals:

***
In the first year studies, you will learn about the ICT field and acquire basic mathematical and scientific skills in the field of technology. After the first year of studies, the student has the capacity to be a trainee in ICT jobs. In the first year, basic studies leading to advanced professional studies will be studied.

***
In the second year of studies, engineering skills are increased through mathematical and natural sciences studies. During the second year of study, the first directional vocational studies are also conducted according to the chosen course of study. After the second year of studies, the student has the capability to be involved in ICT tasks such as electronics troubleshooting and testing, software testing and design, and testing and building of information networks.

***
In the third year of study, professional skills are developed as well as general competencies of engineers such as working life skills and language skills. After the third year, the student is ready to participate in challenging ICT jobs and projects according to the chosen course of study. The student can enroll for international exchange in the third year.

A student of software engineering has the ability to work in software engineering projects, from definition to demanding software development and coding. The teaching of software engineering is based on a variety of work-oriented working methods, assignments and practical project work.

Students in Telecommunication and Networks have the capacity to participate in the design and implementation of telecommunications networks, monitoring of network traffic, and protecting network and data transmission. Studies in the field of study include practical laboratory work that includes a variety of work-related training and project work.

The student in embedded systems and electronics has the capability to work in the design, implementation, testing and programming of hardware-related electronic devices. Studies in the study field include practical laboratory-based work-based work, which includes various work and project work.

***

After completing the fourth year of studies, the student completed the training objectives for the graduate engineer.

***
STUDY PATHS

Students in The Degree Program in ICT Engineering selects the course of study during the second year of study. Study paths have different content and quantitative weightings:

In the field of software engineering, the student will be able to work as a software engineer in both native application and system software development projects and in various web-based system entities throughout the full stack. During the studies, the student will gain a comprehensive knowledge of modern software production, software architectures, software design and implementation with a variety of programming environments and tools. The studies focus on the most commonly used implementation technologies and working methods in the implementation of data, api, web, UI, native, device and system technologies. There are a lot of practical projects in the studies that use the most important and topical technologies and working methods in the field.

Embedded systems and electronics will deepen hardware-related programming and microcontroller skills. In addition, the use of different measuring devices and methods is expanded and deepened. In the study direction you will learn for example programmable digital circuits and hardware design, and learn to design and implement real-time operating systems and analyze embedded program performance, speed, and power consumption. In teaching, theory is combined with practical laboratory work that includes a variety of training and project work and industrial projects.

In the field of telecommunication and networks, students are familiarized with wired and wireless data networks, their implementation and security. In connection with data networks, the planning, maintenance and management of IP networks is under review. In the studies you will learn how to design solutions for your company's computer networks, deploy network devices, and define and make settings for their operations. There is a lot of practical training in laboratory and simulation environments. Some of the content of the studies is based on the Cisco Networking Academy. In the field of telecommunications technology, you will become familiar with modern wireless communication solutions and wireless data transfer. In addition, we learn about high-frequency (RF) design and measurement, digital signal processing and radio network design. In teaching, theory is combined with practical laboratory work that includes a variety of training and project work.

The study of intelligent machines is common to engineering degree programs. It is possible to include studies in the field of study of intelligent machines in all three areas of computer science. It is primarily intended for students of automotive engineering, mechanical engineering, electrical and automation engineering and information technology. It is recommended that studies in the field of study of intelligent machines be placed in the third and fourth year of studies, as long as they have sufficient professional skills in their own field of study. The studies are planned together with the study directors, the supervisor and the training manager. A separate HOPS (personal study plan) is made for the studies.

Show study timings by academic year, semester or period

Code Name Credits (cr) 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
19TIETO-1025
Intelligent Machines

(Choose ects: 30)

0 - 30
19TIETO-1026
Starting a Project

(Choose all )

10
5S00DZ40 Initiating a Project 5 5 5 2.5 2.5
5S00DZ42 Preplanning a Project 5 5 5 2.5 2.5
19TIETO-1027
Project Planning

(Choose all )

5
5S00DZ46 Project Planning 5 5 5 2.5 2.5
19TIETO-1028
Utilising Project Results

(Choose all )

15
5S00DZ48 Project Implementation 10 10 10 5 5
5S00DZ50 Project Testing 5 5 5 2.5 2.5
19TIETO-1024
Free-Choice Studies

(Choose ects: 15)

15
Total 240 0 0 15 15 0 0 0 0 10 5 15 0 0 0 0 0 0 0 0 0 5 5 2.5 2.5 7.5 7.5 0 0

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

Degree Certificate - Bachelors's degree (EQF6)

Structuring for Degree Certificate for Bachelor's Degree, according to AMK legislation. (Basic model).

Practical Training
Practical Training 1
Practical Training 2
Practical Training 3
Bachelor's Thesis

No attached course units

Basic and Professional Studies
Geometry and Vector Algebra
Functions and Matrices
ICT Environment and Working Life Skills
Mechanics
Basics of ICT Physics
Basics of Measuring and Reporting in ICT Engineering
Differential Calculus
Integral Calculus
Laboratory Works of Physics
Data Analytics
Electrostatics and Magnetism
Intelligent Systems
Basics of C++ Programming
Intelligent Systems, Advanced
Advanced Programming
IoT and Web Programming
Techniques of Software Engineering
Introduction to Networking
Secure Systems
Programming of Embedded System and Microcontrollers
Linux-based Operating Systems
Data Repository Technologies
Data Analytics and Basics of Artificial Intelligence
Advanced Programming Techniques
API Development
Data Structures and Algorithms
Basics of Data Communication (TCN)
Routing and Switching Essentials
Scaling Networks
Filters and Transients
Basics of Data Communication (ESE)
Laboratory Exercises in Embedded Systems
Swedish Language, Written
Swedish Language, Spoken
English for ICT Engineers
Application Programming and Usability
Advanced Web Programming
Advanced Application Programming
Data Communication (TCN)
Wireless Technologies
Cybersecurity Operations
Microcontroller Programming
Design of Microcontroller Controlled Devices
Data Communication (ESE)
Business Economics and Manager Skills
Applications of Machine Learning
Web Application Programming
Software Development, Advanced
Radio Network Planning
Enterprise Network Core Technologies
Network Security
Digital Circuits and FPGAs
Real-Time Operating System for Microcontroller Applications
Embedded Systems Technologies and Laboratory Exercises 1
Applications of AI
Software Project
Development Project in the Field of ICT
Measurements of Telecommunications
Development Project in the Field of ICT
Embedded Systems Technologies and Laboratory Exercises 2
Development Project in the Field of ICT
Initiating a Project
Preplanning a Project
Project Planning
Project Implementation
Project Testing
Free-Choice Studies
Orientation for Engineering Mathematics
Self-Leadership and Communication Skills
Basic Course in Swedish for Technical Science
Discrete Mathematics
Oscillations and Wave Mechanics, Atom and Nuclear Physics
Project Working in the Field of ICT
Unclassified
Thesis Plan
Implementing Thesis
Reporting Thesis
Formula Student Project Learning
Developing Personal Competence

Tamprere3 common learning outcomes

Ethics

The student
- takes responsibility for his/her actions and the consequences of those actions
- is familiar with the principles of sound scientific practice and acts accordingly
- complies with the research and professional ethics of his/her field
- applies the principles of equality, accessibility and fairness
- is able to influence the community and society on the basis of ethical values and by using the competence he/she has gained

ICT Environment and Working Life Skills
Basics of Measuring and Reporting in ICT Engineering
Data Analytics
Introduction to Networking
Secure Systems
Data Repository Technologies
Data Analytics and Basics of Artificial Intelligence
Network Security
Development Project in the Field of ICT
Development Project in the Field of ICT
Development Project in the Field of ICT
International outlook and global responsibility

The student
- actively follows up on the international developments in his/her field and understands the effects and opportunities
- works in international operating environments and is capable of international and intercultural communication in his/her work and in its development
- anticipates and takes advantage of the impact and opportunities offered by the development of the international outlook in his/her work
- identifies local and global issues related to sustainable development and their interrelationships within the ecological, socio-cultural and economic dimensions of sustainable development
- orients him/herself to the future by identifying the consequences that decisions and choices have for sustainable development
- is familiar with sustainable development issues and ways of forming knowledge about sustainable development in his/her scientific or other field
- is able to critically specify and analyse sustainable development aspects in his/her field and in cross-disciplinary settings, and be committed in the way he/she applies the things he/she has learned
- is able to act in a goal-oriented manner and organise activities to find and implement solutions that promote sustainable development

Basic Course in Swedish for Technical Science
Swedish Language, Written
Swedish Language, Spoken
English for ICT Engineers
Business Economics and Manager Skills
Learning skills and critical thinking

The student
- evaluates and develops his/her know-how and learning methods
- continually enhances his/her skills
- is able to solve new and complex problems and make decisions even in unexpected situations
- gathers, processes, evaluates, analyses and uses information in a versatile, critical and ethical way
- evaluates and develops his/her information gathering processes
- cooperates in the higher education community to construct information, and understands the importance of sharing information as a part of building his/her skills
- understands scientific thinking, reasoning and explanation

ICT Environment and Working Life Skills
Basics of Measuring and Reporting in ICT Engineering
Self-Leadership and Communication Skills
Social understanding and economic and leadership skills

The student
- has sufficient economic and leadership skills in his/her field and a willingness to expand this know-how
- is able to manage his/her work in a goal-oriented manner in working life
- is capable of planning work, working independently in expert positions and acting as an immediate supervisor when necessary
- understands the importance of economics and leadership in his/her field and knows how to build competitiveness through them
- understands the meaning of his/her work in the societal context and is able to participate in the public debate in his/her field

Business Economics and Manager Skills
Project Working in the Field of ICT
Information technology and digital skills

The student
- is able to use information and communications technology
- understands the importance of digitalisation in his/her field and utilises the digital operating environments available in the field
- promotes the development of digital operating environments in his/her field
- knows the risks associated with digital environments and takes them into account in his/her own actions

ICT Environment and Working Life Skills
Intelligent Systems
Basics of C++ Programming
Intelligent Systems, Advanced
Advanced Programming
IoT and Web Programming
Techniques of Software Engineering
Introduction to Networking
Secure Systems
Programming of Embedded System and Microcontrollers
Linux-based Operating Systems
Data Repository Technologies
Data Analytics and Basics of Artificial Intelligence
Advanced Programming Techniques
API Development
Data Structures and Algorithms
Basics of Data Communication (TCN)
Routing and Switching Essentials
Scaling Networks
Filters and Transients
Basics of Data Communication (ESE)
Laboratory Exercises in Embedded Systems
Application Programming and Usability
Advanced Web Programming
Advanced Application Programming
Data Communication (TCN)
Wireless Technologies
Cybersecurity Operations
Microcontroller Programming
Design of Microcontroller Controlled Devices
Data Communication (ESE)
Business Economics and Manager Skills
Applications of Machine Learning
Web Application Programming
Software Development, Advanced
Radio Network Planning
Enterprise Network Core Technologies
Network Security
Digital Circuits and FPGAs
Real-Time Operating System for Microcontroller Applications
Embedded Systems Technologies and Laboratory Exercises 1
Applications of AI
Software Project
Development Project in the Field of ICT
Measurements of Telecommunications
Development Project in the Field of ICT
Embedded Systems Technologies and Laboratory Exercises 2
Development Project in the Field of ICT
Practical Training 1
Practical Training 2
Practical Training 3
Project Working in the Field of ICT
Employability skills

The student
- is able to act as a member of a work community and promote the community’s and his/her own well-being
- takes into account the diversity of actors in the work environment
- functions appropriately in complicated situations
- understands the importance of networks in working life and has the ability to develop his/her own networks

ICT Environment and Working Life Skills
Development Project in the Field of ICT
Development Project in the Field of ICT
Development Project in the Field of ICT
Practical Training 1
Practical Training 2
Practical Training 3
Project Working in the Field of ICT
Innovation

The student
- implements research and development activities by using existing knowledge and methods in his/her field, and produces new knowledge and methods for the field
- finds and creates new customer-oriented, sustainable and economically viable solutions
- thinks creatively and sees alternative solution-oriented ways of working in a variety of cross-disciplinary and working life situations
- understands the importance of the global problems humankind is facing, as well as the significance of development and innovation in solving them
- has entrepreneurial skills

Applications of AI
Software Project
Development Project in the Field of ICT
Measurements of Telecommunications
Development Project in the Field of ICT
Embedded Systems Technologies and Laboratory Exercises 2
Development Project in the Field of ICT
Interaction and communication skills

The student
- works in communication and interaction situations in working life as required by the task as a member of the community, such as in a team or a project group
- is able to engage in constructive and expert social debate
- is able to discuss research-based knowledge and understand the status of different presentations and media texts
- is able to communicate and work with people from different cultures and master the language skills required in his/her field
- has mastered at least one foreign language at a level that allows him/her to follow the developments in the field and to work in an international environment

ICT Environment and Working Life Skills
Basics of Measuring and Reporting in ICT Engineering
Self-Leadership and Communication Skills
Basic Course in Swedish for Technical Science
Swedish Language, Written
Swedish Language, Spoken
English for ICT Engineers
Business Economics and Manager Skills
Unclassified
Geometry and Vector Algebra
Functions and Matrices
Mechanics
Basics of ICT Physics
Orientation for Engineering Mathematics
Differential Calculus
Integral Calculus
Laboratory Works of Physics
Electrostatics and Magnetism
Discrete Mathematics
Oscillations and Wave Mechanics, Atom and Nuclear Physics
Thesis Plan
Implementing Thesis
Reporting Thesis
Initiating a Project
Preplanning a Project
Project Planning
Project Implementation
Project Testing
Formula Student Project Learning
Developing Personal Competence

Code Name Credits (cr)
19TIETO-1001
Basics of Engineering

(Choose all)

21
5N00EG72 Geometry and Vector Algebra 3
5N00EG73 Functions and Matrices 3
5G00EI61 ICT Environment and Working Life Skills 5
5N00EI67 Mechanics 3
5N00EJ50 Basics of ICT Physics 3
5N00ET57 Basics of Measuring and Reporting in ICT Engineering 4
19TIETO-1002
Complementary Basic Skills of Technology

(Choose 8)

0 - 8
5N00EG71 Orientation for Engineering Mathematics 3
5N00CY01 Self-Leadership and Communication Skills 2
5N00EK79 Basic Course in Swedish for Technical Science 3
19TIETO-1003
Engineering Skills

(Choose all)

15
5N00EG74 Differential Calculus 3
5N00EG75 Integral Calculus 3
5N00EI72 Laboratory Works of Physics 3
5N00EI59 Data Analytics 3
5N00EI76 Electrostatics and Magnetism 3
19TIETO-1004
Complementary Engineering Skills and Knowledge

(Choose ects: 3)

3
5N00EI60 Discrete Mathematics 3
5N00EI70 Oscillations and Wave Mechanics, Atom and Nuclear Physics 3
19TIETO-1005
Basic Knowledge of ICT Engineer

(Choose all)

70
5G00EI62 Intelligent Systems 10
5G00EI63 Basics of C++ Programming 5
5G00ET59 Intelligent Systems, Advanced 10
5G00ET60 Advanced Programming 5
5G00ET61 IoT and Web Programming 5
5G00ET62 Techniques of Software Engineering 5
5G00ET63 Introduction to Networking 5
5G00ET64 Secure Systems 5
5G00ET65 Programming of Embedded System and Microcontrollers 5
5G00ET66 Linux-based Operating Systems 5
5G00ET67 Data Repository Technologies 5
5G00ET68 Data Analytics and Basics of Artificial Intelligence 5
19TIETO-1006
Professional Skills and Knowledge of an ICT Engineer

(Choose ects: 15)

15
19TIETO-1010
Technical Method Expertise of Software Engineers

(Choose all)

15
5G00EU62 Advanced Programming Techniques 5
5G00EU63 API Development 5
5G00EU64 Data Structures and Algorithms 5
19TIETO-1011
Technical Expertise of Telecommunications

(Choose all)

15
5G00EU97 Basics of Data Communication (TCN) 5
5G00EU98 Routing and Switching Essentials 5
5G00EU99 Scaling Networks 5
19TIETO-1012
IoT Controller Technology

(Choose all)

15
5G00EV00 Filters and Transients 5
5G00EV01 Basics of Data Communication (ESE) 5
5G00EV02 Laboratory Exercises in Embedded Systems 5
19TIETO-1007
Professional Competence and Language Skills

(Choose ects: 22)

22
Professional Language Skills

(Choose all)

7
5N00EK77 Swedish Language, Written 2
5N00EK78 Swedish Language, Spoken 2
5N00EV04 English for ICT Engineers 3
19TIETO-1013
User-oriented Method Expertise of Software Engineers

(Choose all)

15
5G00EV05 Application Programming and Usability 5
5G00EV06 Advanced Web Programming 5
5G00EV07 Advanced Application Programming 5
19TIETO-1014
Wireless Telecommunications and Data Security

(Choose all)

15
5G00EV08 Data Communication (TCN) 5
5G00EV09 Wireless Technologies 5
5G00EV10 Cybersecurity Operations 5
19TIETO-1015
IoT Device Technology

(Choose all)

15
5G00EV11 Microcontroller Programming 5
5G00EV12 Design of Microcontroller Controlled Devices 5
5G00EV22 Data Communication (ESE) 5
19TIETO-1008
Professional Competence and Working Life Skills

(Choose ects: 19)

19
Tyelämätaidot

(Choose all)

4
5N00EV14 Business Economics and Manager Skills 4
19TIETO-1016
Application Development Skills of Software Engineers

(Choose all)

15
5G00EV15 Applications of Machine Learning 5
5G00EV16 Web Application Programming 5
5G00EV17 Software Development, Advanced 5
19TIETO-1017
Implementing Solutions of Telecommunications

(Choose all)

15
5G00EV18 Radio Network Planning 5
5G00EV19 Enterprise Network Core Technologies 5
5G00EV20 Network Security 5
19TIETO-1018
Implementation of Real-Time Systems

(Choose all)

15
5G00EV13 Digital Circuits and FPGAs 5
5G00EV21 Real-Time Operating System for Microcontroller Applications 6
5G00EV23 Embedded Systems Technologies and Laboratory Exercises 1 4
19TIETO-1009
Professional Expertise in ICT Engineering

(Choose ects: 15)

15
19TIETO-1019
Project Expertise of Software Engineers

(Choose all)

15
5G00EV24 Applications of AI 5
5G00EV25 Software Project 5
5G00EV30 Development Project in the Field of ICT 5
19TIETO-1020
Project Expertise of Telecommunications Engineers

(Choose all)

15
5G00EV27 Measurements of Telecommunications 10
5G00EV30 Development Project in the Field of ICT 5
19TIETO-1021
IoT Device Development

(Choose all)

15
5G00EV29 Embedded Systems Technologies and Laboratory Exercises 2 10
5G00EV30 Development Project in the Field of ICT 5
19TIETO-1022
Practical Training

(Choose all)

30
5G00EV41 Practical Training 1 6
5G00EV42 Practical Training 2 12
5G00EV43 Practical Training 3 12
19TIETO-1023
Bachelor's Thesis

(Choose all)

15
7F00FH00 Thesis Plan 5
7F00FH01 Implementing Thesis 5
7F00FH02 Reporting Thesis 5
19TIETO-1025
Intelligent Machines

(Choose ects: 30)

0 - 30
19TIETO-1026
Starting a Project

(Choose all)

10
5S00DZ40 Initiating a Project 5
5S00DZ42 Preplanning a Project 5
19TIETO-1027
Project Planning

(Choose all)

5
5S00DZ46 Project Planning 5
19TIETO-1028
Utilising Project Results

(Choose all)

15
5S00DZ48 Project Implementation 10
5S00DZ50 Project Testing 5
19TIETO-1024
Free-Choice Studies

(Choose ects: 15)

15
5C00ET08 Formula Student Project Learning 6
5G00EW07 Project Working in the Field of ICT 0 - 15
5G00FQ00 Developing Personal Competence 0 - 15