Skip to main content

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

Code: TITE23

Degree:
Bachelor of Engineering

Degree title:
Bachelor of Engineering

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2023

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.

• The Information Search seam strengthens the student’s professional and field-specific information search skills throughout the studies.
• The Internationalization seam secures the improvement of the student’s international competencies during their studies. Home internationality is strengthened by utilizing scientific articles and our international partners in our theory studies. Intensive weeks create more opportunities for internationalization at home.
• The studies corresponding to the Entrepreneurship seam help the student understand the central and growing role of entrepreneurship in society.
• The Sustainable Development seam makes the student aware of social responsibility and helps them understand the diversity of sustainable development as a working life skill. Sustainable development is taken into account in different ways throughout the studies (ecological, social, cultural and economic sustainability).
• The seam of Career Guidance helps the student recognise their competencies and own strengths. It also includes working life knowledge, job search skills, and lifelong learning.

Show study timings by semester, study year or period

Code Name Credits (cr) 2023-2024 2024-2025 2025-2026 2026-2027 Autumn
2023
Spring
2024
Autumn
2024
Spring
2025
Autumn
2025
Spring
2026
Autumn
2026
Spring
2027
1. / 2023 2. / 2023 3. / 2024 4. / 2024 5. / 2024 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
TITE23-1001
STUDIES COMMON TO ALL IN SEAMK

(Choose all)

15
TITE23-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
TITE23-1003
Entrepreneurship and innovation

(Choose all)

5
KL00DL30 Business and entrepreneurship 1 3 3 3 3
XX00DM01 Innovations and Development 2 2 2 2
TITE23-1005
BASIC STUDIES FOR ENGINEERING STUDENTS

(Choose all)

34
TITE23-1006
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
TITE23-1007
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
TITE23-1008
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
TITE23-1009
COMMON PROFESSIONAL STUDIES

(Choose all)

106
TITE23-1010
COMMON PROFESSIONAL STUDIES

(Choose all)

106
TITE23-1011
Software engineering

(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
YPO1C2 Introduction to Research and Development 2 2 2 2
TITE23-1012
Data Communications and Computer Networks

(Choose all)

15
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
KL00CQ72 Telecommunication laboratories 3 3 3 3
TITE23-1013
Industrial Internet of Things

(Choose all)

23
KL00CT68 Basics of IoT Systems 6 6 6 3 3
KL00CT69 Project Work of IoT Systems 6 6 6 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
TITE23-1014
Entrepreneurship

(Choose all)

18
KL00DL31 Business and entrepreneurship 2 4 4 4 4
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
TITE23-1015
ALTERNATIVE STUDIES

(Choose ects: 30)

30
TITE23-1016
Software Engineering

(Choose all)

10
KL00CT73 Advanced Software Engineering 4 4 4 4
KL25AB77100 Network Programming 3 3 3 3
AE00CM91 C++ Programming 3 3 3 3
TITE23-1017
Electronics and Embedded Systems

(Choose all)

10
KL25AB10101 Basics of Electronics 3 3 3 3
AE00CM82 Laboratory Assignments in Electronics 3 3 3 3
KL00CT75 Real-time Embedded Systems 4 4 4 4
TITE23-1018
Server Systems and Cloud Computing

(Choose all)

10
KL00CT76 Server Environments 4 4 4 4
AE00CM75 Virtual Environments 3 3 3 3
8A00CD68 Cloud computing 3 3 3 3
TITE23-1019
Applications of Computer Science

(Choose all)

10
A800CH65 Machine Vision Methods and Applications 4 4 4 4
AE00CM73 Introduction to Artificial Intelligence 3 3 3 3
KL04BT50060 Navigation Technologies 3 3 3 3
TITE23-1020
Digital Business

(Choose all)

10
LT00BP10 E-Commerce Web Design 5 5 5 5
IB00CX87 Digital Marketing 5 5 5 5
TITE23-1021
Extended Reality and Game Programming

(Choose all)

10
KL00CT74 Extended Reality 4 4 4 4
KL00CR20 Game Programming 3 3 3 3
KL00CR10 Mobile programming 3 3 3 3
TITE23-1022
ELECTIVE STUDIES

(Choose ects: 10)

10
KC00CD03 The basic course of mathematics 2 2 2 2
KC00CD05 Refresher course in English 2 2 2 2
KL00CD07 Refresher course in Swedish 2 2 2 2
8A00CG30 Tutoring 1 - 6
XX00CU21 Basics of Mathematical Subjects at the University Level 3
TITE23-1025
PRACTICAL TRAINING

(Choose all)

30
KC00CR44 Practical Training 1 15 15 15 15
KC00CR46 Practical Training 2 15 15 15 15
TITE23-1026
BACHELOR'S THESIS

(Choose all)

15
KL00DM42 Final Thesis 15
Total 240 67 69 78 37 33 34 33.5 35.5 45 33 29 8 18 15 18.5 15.5 0 16 17.5 14.5 21 0 22.5 22.5 18 15 0 15 14 8 0 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
Computer Networks
Basics of IoT Systems
Project Work of IoT Systems
Business Project of Information Systems
The basic course of mathematics
Basics of Mathematical Subjects at the University Level
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
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
Business Project of Information Systems
Basics of Electronics
Laboratory Assignments in Electronics
Real-time Embedded Systems
Server Environments
Virtual Environments
Cloud computing
Machine Vision Methods and Applications
Navigation Technologies
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
Basics of IoT Systems
Project Work of IoT Systems
Embedded Systems
Basics of Automation
Industrial Internet
Business Project of Information Systems
Advanced Software Engineering
Network Programming
C++ Programming
Basics of Electronics
Laboratory Assignments in Electronics
Real-time Embedded Systems
Cloud computing
Machine Vision Methods and Applications
Introduction to Artificial Intelligence
Navigation Technologies
E-Commerce Web Design
Digital Marketing
Extended Reality
Game Programming
Mobile programming
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.

Business and entrepreneurship 1
Basics of Software Engineering
Software Project
Basics of IoT Systems
Project Work of IoT Systems
Industrial Internet
Business and entrepreneurship 2
Service Design
Management in Expertise-Based Organisations
Working Life Communication
Business Project of Information Systems
Advanced Software Engineering
E-Commerce Web Design
Digital Marketing
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
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
Advanced Software Engineering
Network Programming
C++ Programming
Laboratory Assignments in Electronics
Real-time Embedded Systems
Server Environments
Virtual Environments
Cloud computing
Machine Vision Methods and Applications
Introduction to Artificial Intelligence
Navigation Technologies
Extended Reality
Game Programming
Mobile programming
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
Introduction to Research and Development
Telecommunication laboratories
Refresher course in English
Refresher course in Swedish
Tutoring
Final Thesis

Bachelor’s Degree studies

1 Basic Studies
Academic Studies and Career Planning
Information and Communication Technology
Communication Skills
Business and entrepreneurship 1
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
Refresher course in English
Refresher course in Swedish
Basics of Mathematical Subjects at the University Level
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
Software Project
Data Communication
Computer Networks
Wireless Data Transmission
Computer Security
Telecommunication laboratories
Basics of IoT Systems
Project Work of IoT Systems
Embedded Systems
Basics of Automation
Industrial Internet
Business and entrepreneurship 2
Service Design
Management in Expertise-Based Organisations
Working Life Communication
Business Project of Information Systems
Advanced Software Engineering
Network Programming
C++ Programming
Basics of Electronics
Laboratory Assignments in Electronics
Real-time Embedded Systems
Server Environments
Virtual Environments
Cloud computing
Machine Vision Methods and Applications
Introduction to Artificial Intelligence
Navigation Technologies
E-Commerce Web Design
Digital Marketing
Extended Reality
Game Programming
Mobile programming
3 Free-Choice Studies
The basic course of mathematics
Tutoring
4 Training
Practical Training 1
Practical Training 2
5 Thesis

No attached course units

Not grouped
Final Thesis

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
Business and entrepreneurship 1
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
Telecommunication laboratories
Basics of IoT Systems
Project Work of IoT Systems
Embedded Systems
Basics of Automation
Industrial Internet
Business and entrepreneurship 2
Service Design
Management in Expertise-Based Organisations
Working Life Communication
Business Project of Information Systems
Advanced Software Engineering
Network Programming
C++ Programming
Basics of Electronics
Laboratory Assignments in Electronics
Real-time Embedded Systems
Server Environments
Virtual Environments
Cloud computing
Machine Vision Methods and Applications
Introduction to Artificial Intelligence
Navigation Technologies
E-Commerce Web Design
Digital Marketing
Extended Reality
Game Programming
Mobile programming
The basic course of mathematics
Refresher course in English
Refresher course in Swedish
Basics of Mathematical Subjects at the University Level
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
Business and entrepreneurship 1
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
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
Business and entrepreneurship 1
Software Project
Introduction to Research and Development
Computer Security
Tutoring
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.

Business and entrepreneurship 1
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
Data Communication
Computer Networks
Wireless Data Transmission
Computer Security
Telecommunication laboratories
Basics of IoT Systems
Project Work of IoT Systems
Embedded Systems
Basics of Automation
Industrial Internet
The basic course of mathematics
Basics of Mathematical Subjects at the University Level
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
Refresher course in English
Refresher course in Swedish
Tutoring
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.

Business and entrepreneurship 1
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
Business and entrepreneurship 1
Innovations and Development
Software Project
Business and entrepreneurship 2
Service Design
Management in Expertise-Based Organisations
Working Life Communication
Business Project of Information Systems
Tutoring
Practical Training 1
Practical Training 2
Not grouped
Final Thesis

Code Name Credits (cr)
TITE23-1001
STUDIES COMMON TO ALL IN SEAMK

(Choose all)

15
TITE23-1002
Study skills

(Choose all)

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

(Choose all)

5
KL00DL30 Business and entrepreneurship 1 3
XX00DM01 Innovations and Development 2
TITE23-1005
BASIC STUDIES FOR ENGINEERING STUDENTS

(Choose all)

34
TITE23-1006
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
TITE23-1007
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
TITE23-1008
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
TITE23-1009
COMMON PROFESSIONAL STUDIES

(Choose all)

106
TITE23-1010
COMMON PROFESSIONAL STUDIES

(Choose all)

106
TITE23-1011
Software engineering

(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
YPO1C2 Introduction to Research and Development 2
TITE23-1012
Data Communications and Computer Networks

(Choose all)

15
KL00CQ30 Data Communication 3
KL00CQ32 Computer Networks 3
KL00CQ34 Wireless Data Transmission 3
KL00CQ36 Computer Security 3
KL00CQ72 Telecommunication laboratories 3
TITE23-1013
Industrial Internet of Things

(Choose all)

23
KL00CT68 Basics of IoT Systems 6
KL00CT69 Project Work of IoT Systems 6
KL00DK56 Embedded Systems 5
KL25AB10000 Basics of Automation 3
KL25AB77200 Industrial Internet 3
TITE23-1014
Entrepreneurship

(Choose all)

18
KL00DL31 Business and entrepreneurship 2 4
KL00CT77 Service Design 3
KL00CT78 Management in Expertise-Based Organisations 3
KC04CA85013 Working Life Communication 2
KL00CT72 Business Project of Information Systems 6
TITE23-1015
ALTERNATIVE STUDIES

(Choose ects: 30)

30
TITE23-1016
Software Engineering

(Choose all)

10
KL00CT73 Advanced Software Engineering 4
KL25AB77100 Network Programming 3
AE00CM91 C++ Programming 3
TITE23-1017
Electronics and Embedded Systems

(Choose all)

10
KL25AB10101 Basics of Electronics 3
AE00CM82 Laboratory Assignments in Electronics 3
KL00CT75 Real-time Embedded Systems 4
TITE23-1018
Server Systems and Cloud Computing

(Choose all)

10
KL00CT76 Server Environments 4
AE00CM75 Virtual Environments 3
8A00CD68 Cloud computing 3
TITE23-1019
Applications of Computer Science

(Choose all)

10
A800CH65 Machine Vision Methods and Applications 4
AE00CM73 Introduction to Artificial Intelligence 3
KL04BT50060 Navigation Technologies 3
TITE23-1020
Digital Business

(Choose all)

10
LT00BP10 E-Commerce Web Design 5
IB00CX87 Digital Marketing 5
TITE23-1021
Extended Reality and Game Programming

(Choose all)

10
KL00CT74 Extended Reality 4
KL00CR20 Game Programming 3
KL00CR10 Mobile programming 3
TITE23-1022
ELECTIVE STUDIES

(Choose ects: 10)

10
KC00CD03 The basic course of mathematics 2
KC00CD05 Refresher course in English 2
KL00CD07 Refresher course in Swedish 2
8A00CG30 Tutoring 1 - 6
XX00CU21 Basics of Mathematical Subjects at the University Level 3
TITE23-1025
PRACTICAL TRAINING

(Choose all)

30
KC00CR44 Practical Training 1 15
KC00CR46 Practical Training 2 15
TITE23-1026
BACHELOR'S THESIS

(Choose all)

15
KL00DM42 Final Thesis 15