Skip to main content

Bachelor of Engineering, Information Technology, Full-time studies: TITE24

Code: TITE24

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2024

Descriptions

DESCRIPTION OF THE DEGREE PROGRAMME AND AREAS OF COMPETENCE

The information technology and software engineering education of Seinäjoki University of Applied Sciencs (SeAMK) combines technology and entrepreneurship studies. The education is based on SeAMK's nationally significant areas of strength: Industrial internet and the promotion of entrepreneurship and growth.

Information technology is needed everywhere and without it, society and business life would not work. More and more services are produced digitally using information systems. Information technology is also needed in industry, for example in the control of production lines, machines and devices. Nowadays, more and more devices are connected to the Internet, and data from the devices is analyzed in cloud services for business needs. With digitalisation, IT professionals are increasingly needed and there is currently a crying need for software designers.

In addition to technical expertise in IT and software development tasks, understanding the customer needs and entrepreneurial working methods play a very important role.

The studies of the degree program combine theoretical studies and project studies into a seamless whole, in which, from the beginning of the studies, students learn in an environment that simulates working life, for example, in the form of a virtual company. Business competence and understanding the customer's needs are present throughout the degree program. This provides the student with excellent capabilities for working at the forefront of IT expert tasks or, if desired, as an entrepreneur.

During the studies, the student receives not only comprehensive software development competence but also strong competence in industrial Internet applications and data communications. In advanced studies, students can also familiarize themselves with server technologies, electronics, embedded systems, game programming and online business. There are several alternative modules for advanced studies.

PROFESSIONAL COMPETENCE PROFILE

The degree program provides excellent capabilities for working in both industrial and software companies and as software entrepreneurs. In the detailed planning and implementation of the training, we cooperate closely with the companies in the region.

After graduating as an IT engineer, you can work as software designer, IT specialist or IT entrepreneur.

PEDAGOGICAL OPERATING MODELS

The degree program studies are partly grounded on a strong theory base and related project courses. During the studies, projects related to IoT systems, software production and corporate assignments are carried out. Close cooperation between partner companies in the teaching of the degree program also creates contacts with potential future employers.

Some of the studies take place with international exchange students in English. This improves language skills and develops the student's competence also for international work tasks.

Sustainable development is also taken into account in the studies. If used correctly, information technology can help save natural resources and reduce emissions. On the other hand, IT infrastructure has become a significant source of consumption of energy and emissions. The impact of information technology on sustainable development will be considered, for example, in courses related to data communications and industrial Internet.

The learning takes into account the learner’s prior knowledge and interpretations and helps them link the new learning material to their previous knowledge and experiences (socio-constructivism).

The curriculum includes five seams permeating through the studies and extending over them. They are based on SeAMK’s reports, studies and strategy, as well as on the national and international recommendations and regulations related to education provided by universities of applied sciences.

Show study timings by semester, study year or period

Code Name Credits (cr) 2024-2025 2025-2026 2026-2027 2027-2028 Autumn
2024
Spring
2025
Autumn
2025
Spring
2026
Autumn
2026
Spring
2027
Autumn
2027
Spring
2028
1. / 2024 2. / 2024 3. / 2025 4. / 2025 5. / 2025 1. / 2025 2. / 2025 3. / 2026 4. / 2026 5. / 2026 1. / 2026 2. / 2026 3. / 2027 4. / 2027 5. / 2027 1. / 2027 2. / 2027 3. / 2028 4. / 2028 5. / 2028
TITE24-1001
SEAMK'S COMMON BASIC STUDIES

(Choose all)

15
TITE24-1002
Study Skills

(Choose all)

10
XX00DM02 Academic Studies and Career Planning 2 2 2 2
XX00DM03 Information and Communication Technology 4 4 4 4
XX00DM04 Communication Skills 4 4 4 4
TITE24-1003
Entrepreneurship and Innovation

(Choose all)

5
XX00DM05 Basics of Entrepreneurship 3 3 3 1 1 1
XX00DM01 Innovations and Development 2 2 2 2
TITE24-1004
BASIC STUDIES

(Choose all)

34
TITE24-1005
Languages

(Choose all)

9
KC00CG77 Working Life English 3 3 3 3
KC00CG78 Professional English 3 3 3 3
KL00CG76 Swedish 3 3 3 3
VIRKARUKI Swedish Skills of the Staff of Public Organizations, written 0
VIRKARUSU Swedish Skills of the Staff of Public Organizations, oral 0
TITE24-1006
Mathematics

(Choose all)

13
KC00AMT1030 Algebra and Geometry 4 4 4 2 2
KC00AMT1010 Vectors and Matrices 3 3 3 3
KC00AMT1020 Differential and Integral Calculus 3 3 3 3
CQ00CW43 Mathematics of Computer Science 3 3 3 3
TITE24-1007
Physics

(Choose all)

12
KC00AFY1000 Mechanics 3 3 3 3
KC00AFY1010 Electrical and Thermal Physics 3 3 3 3
KC00AFY1020 Physics Laboratory Works 3 3 3 3
KL25AA30000 Wave Motion and Modern Physics 3 3 3 3
TITE24-1008
PROFESSIONAL STUDIES

(Choose all)

102
TITE24-1010
Basics of Professional Studies

(Choose all)

50
KL00CX05 Basics of Programming 1 3 3 3 3
KL00CX06 Basics of Programming 2 4 4 4 4
KL00CT67 Basics of Web Programming 3 3 3 3
KL00CQ10 Object-oriented Programming 5 5 5 2.5 2.5
KL00CQ20 Databases 4 4 4 4
KL00CQ12 Data Structures and Algorithms 4 4 4 4
KL00CQ14 User Interfaces 3 3 3 3
KL00CQ18 Operating Systems 4 4 4 4
KL00CQ16 Client-side Web Development 3 3 3 3
KL00DK51 Server-side Programming 5 5 5 2.5 2.5
KL00DK20 Basics of Software Engineering 4 4 4 4
KL00DK45 Software Project 6 6 6 3 3
AK00DT64 Introduction to Research and Development 2 2 2 2
TITE24-1009
Professional Studies Segments

(Choose all)

52
TITE24-1011
Data Communications and Computer Networks

(Choose all)

12
KL00CQ30 Data Communication 3 3 3 3
KL00CQ32 Computer Networks 3 3 3 3
KL00CQ34 Wireless Data Transmission 3 3 3 3
KL00CQ36 Computer Security 3 3 3 3
TITE24-1012
Industrial Internet of Things

(Choose all)

26
KL00CT68 Basics of IoT Systems 6 6 6 3 3
KL00CT69 Project Work of IoT Systems 6 6 6 3 3
KL25AB10101 Basics of Electronics 3 3 3 3
KL00DK56 Embedded Systems 5 5 2.5 2.5 2.5 2.5
KL25AB10000 Basics of Automation 3 3 3 3
KL25AB77200 Industrial Internet 3 3 3 3
TITE24-1013
Entrepreneurship

(Choose all)

14
KL00CT77 Service Design 3 3 3 3
KL00CT78 Management in Expertise-Based Organisations 3 3 3 3
KC04CA85013 Working Life Communication 2 2 2 2
KL00CT72 Business Project of Information Systems 6 6 3 3 3 3
TITE24-1014
ALTERNATIVE PROFESSIONAL STUDIES

(Choose ects: 24)

24
TITE24-1015
Software Engineering

(Choose all)

24
8A00DS33 Network Programming 4 4 4 4
KL00CT75 Real-time Embedded Systems 4 4 4 4
KL00DT10 Mobile Programming 4 4 4 4
8A00DS32 Cloud Computing 4 4 4 4
KL00CT73 Advanced Software Engineering 4 4 4 4
KL00DT19 Machine Learning 4 4 4 4
TITE24-1025

(Choose all)

24
KL00DT16 Windows Server Administration 4 4 4 4
KL00DT18 Linux Server Administration 4 4 4 4
AE00DS45 Virtual Environments 4 4 4 4
KL00DS85 Networking, Routers and Routing Basics 4 4 4 4
KL00DS86 IPv6 Networks 4 4 4 4
KL00DS82 Telecommunication Laboratories 4 4 4 4
TITE24-1029
OPTIONAL PROFESSIONAL STUDIES

(Choose ects: 15)

15
KL00DS49 Business and Entrepreneurship in ICT 3 3 3 3
AE00CM82 Laboratory Assignments in Electronics 3 3 3 3
AE00CM91 C++ Programming 3 3 3 3
KL00CR20 Game Programming 3 3 3 3
KL04BT50060 Navigation Technologies 3 3 3 3
A800CH65 Machine Vision Methods and Applications 4 4 4 4
7A00DI94 Robotic Process Automation 3 3 3 3
IB00CX87 Digital Marketing 5
KL00CT74 Extended Reality 4 4 4 4
TITE24-1030
Other Optional Professional Studies

(Choose ects: 15)

0 - 15
TITE24-1032
International Exchange

(Choose 15)

0 - 15
TITE24-1021
FREE ELECTIVE STUDIES

(Choose ects: 5)

5
TITE24-1022
PRACTICAL TRAINING

(Choose all)

30
KC00CR44 Practical Training 1 15 15 15 15
KC00CR46 Practical Training 2 15 15 15 15
TITE24-1023
THESIS

(Choose all)

15
KL00DM42 Final Thesis 15 15 5 10 5 5 5
Total 240 63 63 79 65 29 34 26.5 36.5 31 48 47 18 14 15 19.5 13.5 1 16 10.5 14.5 22 0 19.5 11.5 33 15 0 15 32 13 5 0

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

Information Technology competencies

1 Mathematical and scientific competence

A Bachelor of Engineering (IT):
- engages in logical-mathematical thinking and applies a logical-mathematical approach to problem solving in technology
- utilises mathematical principles, methods and tools
- understands the laws of physics needed in field-related applications and the principles of sustainable development.

Algebra and Geometry
Vectors and Matrices
Differential and Integral Calculus
Mathematics of Computer Science
Mechanics
Electrical and Thermal Physics
Physics Laboratory Works
Wave Motion and Modern Physics
Databases
Software Project
Introduction to Research and Development
Computer Networks
Basics of IoT Systems
Project Work of IoT Systems
Business Project of Information Systems
Machine Learning
Practical Training 1
Practical Training 2
2 Hardware competence

A Bachelor of Engineering (IT):
- has command of electrical engineering and the safety issues associated with electricity
- possesses knowledge of the more common electronics components and how they work
- understands the processes involved in developing and manufacturing electronics
- understands the architecture of computers and how the essential components work
- understands IP-based information networks and how their active devices work
- is competent in developing, implementing and maintaining simple networks.

Operating Systems
Server-side Programming
Software Project
Introduction to Research and Development
Data Communication
Computer Networks
Wireless Data Transmission
Computer Security
Basics of IoT Systems
Project Work of IoT Systems
Basics of Electronics
Embedded Systems
Basics of Automation
Industrial Internet
Business Project of Information Systems
Real-time Embedded Systems
Cloud Computing
Windows Server Administration
Linux Server Administration
Virtual Environments
Networking, Routers and Routing Basics
IPv6 Networks
Telecommunication Laboratories
Laboratory Assignments in Electronics
Navigation Technologies
Machine Vision Methods and Applications
Extended Reality
Practical Training 1
Practical Training 2
3 Software competence

A Bachelor of Engineering (IT) ; has command of programming technology, i.e. understands programming logic and possesses knowledge of common algorithms and information structures; is competent in interpreting programme codes and utilising programming to solve problems; possesses knowledge of object design and programming; has command of the development of databases and how to execute them; is competent in working in software projects and considering the needs of the company and client.

Mathematics of Computer Science
Basics of Programming 1
Basics of Programming 2
Basics of Web Programming
Object-oriented Programming
Databases
Data Structures and Algorithms
User Interfaces
Operating Systems
Client-side Web Development
Server-side Programming
Basics of Software Engineering
Software Project
Introduction to Research and Development
Basics of IoT Systems
Project Work of IoT Systems
Basics of Electronics
Embedded Systems
Basics of Automation
Industrial Internet
Business Project of Information Systems
Network Programming
Real-time Embedded Systems
Mobile Programming
Cloud Computing
Advanced Software Engineering
Machine Learning
Laboratory Assignments in Electronics
C++ Programming
Game Programming
Navigation Technologies
Machine Vision Methods and Applications
Robotic Process Automation
Extended Reality
Practical Training 1
Practical Training 2
4 Competence in ICT business

A Bachelor of Engineering (IT):
- possesses knowledge of the prerequisites for profitable business and utilises the more significant tools needed to plan and manage finances
- understands the productisation processes in the ICT field
- possesses comprehensive understanding of product development, profitable production, and the essential issues related to customer relations
- possesses the knowledge and skills needed to supervise people, processes and projects, especially in a product development organisation
- is competent in establishing a business and working as an entrepreneur in technology, and understands the significance of his/her efforts as regards the profitability of an enterprise's operations.

Basics of Entrepreneurship
Basics of Software Engineering
Software Project
Introduction to Research and Development
Basics of IoT Systems
Project Work of IoT Systems
Industrial Internet
Service Design
Management in Expertise-Based Organisations
Working Life Communication
Business Project of Information Systems
Cloud Computing
Advanced Software Engineering
Business and Entrepreneurship in ICT
Extended Reality
Practical Training 1
Practical Training 2
5 Competence in ICT engineering

A Bachelor of Engineering (IT):
- is knowledgeable of the theoretical foundation of his/her chosen field, i.e. line of specialisation
- is competent in finding, combining and applying the latest field-related information in technology utilising typical development methods and practices and to document the results of his/her work
- communicates with clients and executes technical solutions that meet their needs
- engages in disciplined product development work independently and as a member of a project group, and effectively communicates with professionals representing different areas of the ICT field.

Object-oriented Programming
Databases
Data Structures and Algorithms
User Interfaces
Operating Systems
Client-side Web Development
Server-side Programming
Basics of Software Engineering
Software Project
Introduction to Research and Development
Data Communication
Computer Networks
Wireless Data Transmission
Computer Security
Basics of IoT Systems
Project Work of IoT Systems
Embedded Systems
Industrial Internet
Business Project of Information Systems
Network Programming
Real-time Embedded Systems
Mobile Programming
Cloud Computing
Advanced Software Engineering
Windows Server Administration
Linux Server Administration
Virtual Environments
Networking, Routers and Routing Basics
IPv6 Networks
Telecommunication Laboratories
Laboratory Assignments in Electronics
C++ Programming
Game Programming
Navigation Technologies
Machine Vision Methods and Applications
Robotic Process Automation
Extended Reality
Practical Training 1
Practical Training 2
Not grouped
Academic Studies and Career Planning
Information and Communication Technology
Communication Skills
Innovations and Development
Working Life English
Professional English
Swedish
Swedish Skills of the Staff of Public Organizations, written
Swedish Skills of the Staff of Public Organizations, oral
Digital Marketing
Final Thesis

Bachelor’s Degree studies

1 Basic Studies
Academic Studies and Career Planning
Information and Communication Technology
Communication Skills
Basics of Entrepreneurship
Innovations and Development
Working Life English
Professional English
Swedish
Swedish Skills of the Staff of Public Organizations, written
Swedish Skills of the Staff of Public Organizations, oral
Algebra and Geometry
Vectors and Matrices
Differential and Integral Calculus
Mechanics
Electrical and Thermal Physics
Physics Laboratory Works
Wave Motion and Modern Physics
Introduction to Research and Development
2 Professional Studies
Mathematics of Computer Science
Basics of Programming 1
Basics of Programming 2
Basics of Web Programming
Object-oriented Programming
Databases
Data Structures and Algorithms
User Interfaces
Operating Systems
Client-side Web Development
Server-side Programming
Basics of Software Engineering
Data Communication
Computer Networks
Wireless Data Transmission
Computer Security
Basics of IoT Systems
Project Work of IoT Systems
Basics of Electronics
Embedded Systems
Basics of Automation
Industrial Internet
Service Design
Management in Expertise-Based Organisations
Working Life Communication
Business Project of Information Systems
Network Programming
Real-time Embedded Systems
Mobile Programming
Cloud Computing
Advanced Software Engineering
Machine Learning
Windows Server Administration
Linux Server Administration
Virtual Environments
Networking, Routers and Routing Basics
IPv6 Networks
Telecommunication Laboratories
Business and Entrepreneurship in ICT
Laboratory Assignments in Electronics
C++ Programming
Game Programming
Navigation Technologies
Machine Vision Methods and Applications
Robotic Process Automation
Extended Reality
3 Free-Choice Studies

No attached course units

4 Training
Practical Training 1
Practical Training 2
5 Thesis
Final Thesis
Not grouped
Software Project
Digital Marketing

Shared Competences of Universities of Applied Sciences, 2022

Shared Competences of Universities of Applied Sciences, Arene 2022

1. Learning to learn

The graduating student recognises the strengths and development areas of their competence and learning methods, and they utilise the opportunities communities and digitalisation provide in their learning.
- Assesses and develops their competence and learning methods in different learning environments.
- Is able to acquire, critically assess and appropriately apply the national and
international knowledge base and practices of their field.
- Also takes responsibility for group learning and sharing what has been learned.

Academic Studies and Career Planning
Information and Communication Technology
Communication Skills
Basics of Entrepreneurship
Innovations and Development
Working Life English
Professional English
Swedish
Swedish Skills of the Staff of Public Organizations, written
Swedish Skills of the Staff of Public Organizations, oral
Algebra and Geometry
Vectors and Matrices
Differential and Integral Calculus
Mathematics of Computer Science
Mechanics
Electrical and Thermal Physics
Physics Laboratory Works
Wave Motion and Modern Physics
Basics of Programming 1
Basics of Programming 2
Basics of Web Programming
Object-oriented Programming
Databases
Data Structures and Algorithms
User Interfaces
Operating Systems
Client-side Web Development
Server-side Programming
Basics of Software Engineering
Software Project
Introduction to Research and Development
Data Communication
Computer Networks
Wireless Data Transmission
Computer Security
Basics of IoT Systems
Project Work of IoT Systems
Basics of Electronics
Embedded Systems
Basics of Automation
Industrial Internet
Service Design
Management in Expertise-Based Organisations
Working Life Communication
Business Project of Information Systems
Real-time Embedded Systems
Advanced Software Engineering
Windows Server Administration
Linux Server Administration
Virtual Environments
Networking, Routers and Routing Basics
IPv6 Networks
Telecommunication Laboratories
Business and Entrepreneurship in ICT
Laboratory Assignments in Electronics
C++ Programming
Game Programming
Navigation Technologies
Machine Vision Methods and Applications
Extended Reality
Practical Training 1
Practical Training 2
2. Operating in a workplace

The graduating student has versatile working life skills and is able to operate in work communities of their field.
- Is able to work constructively in a work community and promotes their own and their work community’s well-be-ing.
- Is able to act professionally in communication and interaction situations at a workplace.
- Utilises the opportunities offered by technology and digitalisation in their work.
- Understands the complexity of chang-ing working life and their own resilience in changing working life situations.
- Has capabilities for an entrepreneurial approach.

Academic Studies and Career Planning
Information and Communication Technology
Communication Skills
Basics of Entrepreneurship
Innovations and Development
Working Life English
Professional English
Swedish
Swedish Skills of the Staff of Public Organizations, written
Swedish Skills of the Staff of Public Organizations, oral
Business and Entrepreneurship in ICT
Practical Training 1
Practical Training 2
3. Ethics

The graduating student adheres to the ethical principles and values of their field of profession, taking the principles of equality and non-dis-crimination into account.
- Is able to take responsibility for their own actions and their consequences and reflects on them in accordance with the ethical principles and values of their field.
- Takes others into account and pro-motes equality and non-discrimina-tion.
- Take into account the realisation of di-versity and accessibility in their ac-tions.
- Understands the principles of respon-sible conduct of research and adheres to them.
- Is able to influence society based on ethical values.

Academic Studies and Career Planning
Information and Communication Technology
Communication Skills
Basics of Entrepreneurship
Introduction to Research and Development
Computer Security
Business and Entrepreneurship in ICT
Practical Training 1
Practical Training 2
4.Sustainable development

The graduating student is familiar with the prin-ciples of sustainable development, promotes their implementation and acts responsibly as a professional and a member of society.
- Is able to use information related to their field in finding, implementing and establishing sustainable solutions and operating models.
- Understands sustainability challenges, their interdependencies and the vari-ous aspects of issues and problems.

Basics of Entrepreneurship
Algebra and Geometry
Vectors and Matrices
Differential and Integral Calculus
Mathematics of Computer Science
Mechanics
Electrical and Thermal Physics
Physics Laboratory Works
Wave Motion and Modern Physics
Basics of Programming 1
Basics of Programming 2
Basics of Web Programming
Object-oriented Programming
Databases
Data Structures and Algorithms
User Interfaces
Operating Systems
Client-side Web Development
Server-side Programming
Basics of Software Engineering
Software Project
Introduction to Research and Development
Data Communication
Computer Networks
Wireless Data Transmission
Computer Security
Basics of IoT Systems
Project Work of IoT Systems
Embedded Systems
Basics of Automation
Industrial Internet
Practical Training 1
Practical Training 2
5. Internationality and multiculturalism

The graduating student is able to operate in multicultural and international operating environments and networks.
- Is familiar with the impacts of their cultural background on their activities and is able to develop operating methods that take multiculturalism into account in their work community.
- Is able to monitor and utilise the inter-national development of their field in their work.
- Is able to communicate internationally in their work tasks.

Academic Studies and Career Planning
Working Life English
Professional English
Swedish
Swedish Skills of the Staff of Public Organizations, written
Swedish Skills of the Staff of Public Organizations, oral
Business and Entrepreneurship in ICT
Practical Training 1
Practical Training 2
6. Proactive development

The graduating student is able to develop solu-tions that anticipate the future of their own field, applying existing knowledge and research and development methods.
- Solves problem situations creatively and reforms operating methods to-gether with others.
- Is able to work in projects in coopera-tion with actors of different fields.
- Is able to apply existing knowledge in the field in development and utilises re-search and development methods.
- Is able to seek customer-oriented, sus-tainable and economically viable solu-tions, anticipating the future of their field.

Basics of Entrepreneurship
Innovations and Development
Basics of Programming 1
Basics of Programming 2
Basics of Web Programming
Object-oriented Programming
Databases
User Interfaces
Software Project
Practical Training 1
Practical Training 2
7. Entrepreneurial competence

• is able to act entrepreneurially in working life
• is able to recognise business opportunities
• understands the interactions between a company and its operating environment
• understands the principles of business profitability
• is able to analyse the operations and risks of a business

Academic Studies and Career Planning
Basics of Entrepreneurship
Innovations and Development
Software Project
Service Design
Management in Expertise-Based Organisations
Working Life Communication
Business Project of Information Systems
Business and Entrepreneurship in ICT
Practical Training 1
Practical Training 2
Not grouped
Network Programming
Mobile Programming
Cloud Computing
Machine Learning
Robotic Process Automation
Digital Marketing
Final Thesis

Code Name Credits (cr)
TITE24-1001
SEAMK'S COMMON BASIC STUDIES

(Choose all)

15
TITE24-1002
Study Skills

(Choose all)

10
XX00DM02 Academic Studies and Career Planning 2
XX00DM03 Information and Communication Technology 4
XX00DM04 Communication Skills 4
TITE24-1003
Entrepreneurship and Innovation

(Choose all)

5
XX00DM05 Basics of Entrepreneurship 3
XX00DM01 Innovations and Development 2
TITE24-1004
BASIC STUDIES

(Choose all)

34
TITE24-1005
Languages

(Choose all)

9
KC00CG77 Working Life English 3
KC00CG78 Professional English 3
KL00CG76 Swedish 3
VIRKARUKI Swedish Skills of the Staff of Public Organizations, written 0
VIRKARUSU Swedish Skills of the Staff of Public Organizations, oral 0
TITE24-1006
Mathematics

(Choose all)

13
KC00AMT1030 Algebra and Geometry 4
KC00AMT1010 Vectors and Matrices 3
KC00AMT1020 Differential and Integral Calculus 3
CQ00CW43 Mathematics of Computer Science 3
TITE24-1007
Physics

(Choose all)

12
KC00AFY1000 Mechanics 3
KC00AFY1010 Electrical and Thermal Physics 3
KC00AFY1020 Physics Laboratory Works 3
KL25AA30000 Wave Motion and Modern Physics 3
TITE24-1008
PROFESSIONAL STUDIES

(Choose all)

102
TITE24-1010
Basics of Professional Studies

(Choose all)

50
KL00CX05 Basics of Programming 1 3
KL00CX06 Basics of Programming 2 4
KL00CT67 Basics of Web Programming 3
KL00CQ10 Object-oriented Programming 5
KL00CQ20 Databases 4
KL00CQ12 Data Structures and Algorithms 4
KL00CQ14 User Interfaces 3
KL00CQ18 Operating Systems 4
KL00CQ16 Client-side Web Development 3
KL00DK51 Server-side Programming 5
KL00DK20 Basics of Software Engineering 4
KL00DK45 Software Project 6
AK00DT64 Introduction to Research and Development 2
TITE24-1009
Professional Studies Segments

(Choose all)

52
TITE24-1011
Data Communications and Computer Networks

(Choose all)

12
KL00CQ30 Data Communication 3
KL00CQ32 Computer Networks 3
KL00CQ34 Wireless Data Transmission 3
KL00CQ36 Computer Security 3
TITE24-1012
Industrial Internet of Things

(Choose all)

26
KL00CT68 Basics of IoT Systems 6
KL00CT69 Project Work of IoT Systems 6
KL25AB10101 Basics of Electronics 3
KL00DK56 Embedded Systems 5
KL25AB10000 Basics of Automation 3
KL25AB77200 Industrial Internet 3
TITE24-1013
Entrepreneurship

(Choose all)

14
KL00CT77 Service Design 3
KL00CT78 Management in Expertise-Based Organisations 3
KC04CA85013 Working Life Communication 2
KL00CT72 Business Project of Information Systems 6
TITE24-1014
ALTERNATIVE PROFESSIONAL STUDIES

(Choose ects: 24)

24
TITE24-1015
Software Engineering

(Choose all)

24
8A00DS33 Network Programming 4
KL00CT75 Real-time Embedded Systems 4
KL00DT10 Mobile Programming 4
8A00DS32 Cloud Computing 4
KL00CT73 Advanced Software Engineering 4
KL00DT19 Machine Learning 4
TITE24-1025

(Choose all)

24
KL00DT16 Windows Server Administration 4
KL00DT18 Linux Server Administration 4
AE00DS45 Virtual Environments 4
KL00DS85 Networking, Routers and Routing Basics 4
KL00DS86 IPv6 Networks 4
KL00DS82 Telecommunication Laboratories 4
TITE24-1029
OPTIONAL PROFESSIONAL STUDIES

(Choose ects: 15)

15
KL00DS49 Business and Entrepreneurship in ICT 3
AE00CM82 Laboratory Assignments in Electronics 3
AE00CM91 C++ Programming 3
KL00CR20 Game Programming 3
KL04BT50060 Navigation Technologies 3
A800CH65 Machine Vision Methods and Applications 4
7A00DI94 Robotic Process Automation 3
IB00CX87 Digital Marketing 5
KL00CT74 Extended Reality 4
TITE24-1030
Other Optional Professional Studies

(Choose ects: 15)

0 - 15
TITE24-1032
International Exchange

(Choose 15)

0 - 15
TITE24-1021
FREE ELECTIVE STUDIES

(Choose ects: 5)

5
TITE24-1022
PRACTICAL TRAINING

(Choose all)

30
KC00CR44 Practical Training 1 15
KC00CR46 Practical Training 2 15
TITE24-1023
THESIS

(Choose all)

15
KL00DM42 Final Thesis 15