Degree Programme in ICT Engineering: ICT Engineering 2021
Code: 19TIETO
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.
Select timing, structure or classification view
Show study timings by academic year, semester 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
19TIETO-1001 |
Basics of Engineering
(Choose all ) |
21 | ||||||||||||||||||||||||||||
5N00EG72 | Geometry and Vector Algebra | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
5N00EG73 | Functions and Matrices | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
5G00EI61 | ICT Environment and Working Life Skills | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5N00EI67 | Mechanics | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
5N00EJ50 | Basics of ICT Physics | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
5N00ET57 | Basics of Measuring and Reporting in ICT Engineering | 4 | 4 | 4 | 2 | 2 | ||||||||||||||||||||||||
19TIETO-1002 |
Complementary Basic Skills of Technology
(Choose 8) |
0 - 8 | ||||||||||||||||||||||||||||
5N00EG71 | Orientation for Engineering Mathematics | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
5N00CY01 | Self-Leadership and Communication Skills | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
5N00EK79 | Basic Course in Swedish for Technical Science | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
19TIETO-1003 |
Engineering Skills
(Choose all ) |
15 | ||||||||||||||||||||||||||||
5N00EG74 | Differential Calculus | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
5N00EG75 | Integral Calculus | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
5N00EI72 | Laboratory Works of Physics | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
5N00EI59 | Data Analytics | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
5N00EI76 | Electrostatics and Magnetism | 3 | 3 | 3 | 3 | |||||||||||||||||||||||||
19TIETO-1004 |
Complementary Engineering Skills and Knowledge
(Choose ects: 3) |
3 | ||||||||||||||||||||||||||||
5N00EI60 | Discrete Mathematics | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
5N00EI70 | Oscillations and Wave Mechanics, Atom and Nuclear Physics | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
19TIETO-1005 |
Basic Knowledge of ICT Engineer
(Choose all ) |
70 | 70 | 70 | 35 | 35 | ||||||||||||||||||||||||
5G00EI62 | Intelligent Systems | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
5G00EI63 | Basics of C++ Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET59 | Intelligent Systems, Advanced | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
5G00ET60 | Advanced Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET61 | IoT and Web Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET62 | Techniques of Software Engineering | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET63 | Introduction to Networking | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET64 | Secure Systems | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET65 | Programming of Embedded System and Microcontrollers | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET66 | Linux-based Operating Systems | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET67 | Data Repository Technologies | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00ET68 | Data Analytics and Basics of Artificial Intelligence | 5 | 5 | 5 | 2.5 | 2.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 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EU62 | Advanced Programming Techniques | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EU63 | API Development | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EU64 | Data Structures and Algorithms | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1011 |
Technical Expertise of Telecommunications
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EU97 | Basics of Data Communication (TCN) | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EU98 | Routing and Switching Essentials | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EU99 | Scaling Networks | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1012 |
IoT Controller Technology
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV00 | Filters and Transients | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV01 | Basics of Data Communication (ESE) | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV02 | Laboratory Exercises in Embedded Systems | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1007 |
Professional Competence and Language Skills
(Choose ects: 22) |
22 | 22 | 22 | 11 | 11 | ||||||||||||||||||||||||
Professional Language Skills
(Choose all ) |
7 | |||||||||||||||||||||||||||||
5N00EK77 | Swedish Language, Written | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
5N00EK78 | Swedish Language, Spoken | 2 | 2 | 2 | 1 | 1 | ||||||||||||||||||||||||
5N00EV04 | English for ICT Engineers | 3 | 3 | 3 | 1.5 | 1.5 | ||||||||||||||||||||||||
19TIETO-1013 |
User-oriented Method Expertise of Software Engineers
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV05 | Application Programming and Usability | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV06 | Advanced Web Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV07 | Advanced Application Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1014 |
Wireless Telecommunications and Data Security
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV08 | Data Communication (TCN) | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV09 | Wireless Technologies | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV10 | Cybersecurity Operations | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1015 |
IoT Device Technology
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV11 | Microcontroller Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV12 | Design of Microcontroller Controlled Devices | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV22 | Data Communication (ESE) | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1008 |
Professional Competence and Working Life Skills
(Choose ects: 19) |
19 | 19 | 19 | 9.5 | 9.5 | ||||||||||||||||||||||||
Tyelämätaidot
(Choose all ) |
4 | |||||||||||||||||||||||||||||
5N00EV14 | Business Economics and Manager Skills | 4 | 4 | 4 | 2 | 2 | ||||||||||||||||||||||||
19TIETO-1016 |
Application Development Skills of Software Engineers
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV15 | Applications of Machine Learning | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV16 | Web Application Programming | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV17 | Software Development, Advanced | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1017 |
Implementing Solutions of Telecommunications
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV18 | Radio Network Planning | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV19 | Enterprise Network Core Technologies | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV20 | Network Security | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1018 |
Implementation of Real-Time Systems
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV13 | Digital Circuits and FPGAs | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV21 | Real-Time Operating System for Microcontroller Applications | 6 | 7 | 7 | 3.5 | 3.5 | ||||||||||||||||||||||||
5G00EV23 | Embedded Systems Technologies and Laboratory Exercises 1 | 4 | 4 | 4 | 2 | 2 | ||||||||||||||||||||||||
19TIETO-1009 |
Professional Expertise in ICT Engineering
(Choose ects: 15) |
15 | ||||||||||||||||||||||||||||
19TIETO-1019 |
Project Expertise of Software Engineers
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV24 | Applications of AI | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV25 | Software Project | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
5G00EV30 | Development Project in the Field of ICT | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1020 |
Project Expertise of Telecommunications Engineers
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV27 | Measurements of Telecommunications | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
5G00EV30 | Development Project in the Field of ICT | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1021 |
IoT Device Development
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
5G00EV29 | Embedded Systems Technologies and Laboratory Exercises 2 | 10 | 10 | 10 | 5 | 5 | ||||||||||||||||||||||||
5G00EV30 | Development Project in the Field of ICT | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
19TIETO-1022 |
Practical Training
(Choose all ) |
30 | ||||||||||||||||||||||||||||
5G00EV41 | Practical Training 1 | 6 | 6 | 6 | 3 | 3 | ||||||||||||||||||||||||
5G00EV42 | Practical Training 2 | 12 | 12 | 12 | 6 | 6 | ||||||||||||||||||||||||
5G00EV43 | Practical Training 3 | 12 | 12 | 12 | 6 | 6 | ||||||||||||||||||||||||
19TIETO-1023 |
Bachelor's Thesis
(Choose all ) |
15 | 15 | 15 | 7.5 | 7.5 | ||||||||||||||||||||||||
7F00FH00 | Thesis Plan | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
7F00FH01 | Implementing Thesis | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
7F00FH02 | Reporting Thesis | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||
5C00ET08 | Formula Student Project Learning | 6 | ||||||||||||||||||||||||||||
5G00EW07 | Project Working in the Field of ICT | 0 - 15 | 5 | 5 | 5 | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | |||||||
5G00FQ00 | Developing Personal Competence | 0 - 15 | 3 | 6 | 6 | 3 | 3 | 3 | 3 | 3 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | 1.5 | ||||||||||
Total | 240 | 76 | 110 | 145 | 86 | 37 | 39 | 33.5 | 76.5 | 72.5 | 72.5 | 70.5 | 15.5 | 20 | 17 | 21 | 18 | 16.8 | 16.8 | 38.3 | 38.3 | 36.3 | 36.3 | 36.3 | 36.3 | 35.3 | 35.3 | 7.8 | 7.8 |
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).
Tamprere3 common learning outcomes
Ethics
The student |
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 |
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 |
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 |
Business Economics and Manager Skills |
Project Working in the Field of ICT |
Information technology and digital skills
The student |
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 |
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 |
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 |
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 |