Skip to main content

Bachelor of Engineering, Information and Communication Technology, Full-time Studies, Fall, 2023: ICNS23

Code: ICNS23

Degree:
Bachelor of Engineering

Degree title:
(Graduate) Engineer, Information and Communication Technology

Credits:
240 ects

Duration:
4 years (240 cr)

Start semester:
Autumn 2023

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. / 2023 4. / 2024 5. / 2024 6. / 2024 1. / 2024 2. / 2024 3. / 2024 4. / 2025 5. / 2025 6. / 2025 1. / 2025 2. / 2025 3. / 2025 4. / 2026 5. / 2026 6. / 2026 1. / 2026 2. / 2026 3. / 2026 4. / 2027 5. / 2027 6. / 2027
ICNS23-1
ICT Creator

(Choose all)

65
ICNS23-11
Professional Practise

(Choose ects: 20)

20
IC10001 Career Planning and Development 1 2 2 1 1 0.5 0.5 0.5 0.5
IC10002 English Communication Skills 3 3 3 1.5 1.5
IC10003 Working in International Teams 2 2 2 2
IC10004 ICT Business 3 3 3 3
ICNS23-111
For Foreign Nationals

(Choose ects: 10)

10
KP10017 Finnish 1 5 5 5 2.5 2.5
KP10018 Finnish 2 5 5 5 2.5 2.5
ICNS23-112
For Finnish Nationals

(Choose ects: 10)

10
IC10005 Business Communication in Finnish 5 5 5 2.5 2.5
ICNS23-12
ICT Fundamentals

(Choose all)

30
IC10006 Introduction to Computing 5 5 5 5
IC10007 IT Infrastructure Architecture 5 5 5 5
IC10008 Human Factors of Interactive Technology 5 5 5 5
IC10009 Data Management Systems 1 5 5 5 5
IC10010 Introduction to Information Security 5 5 5 5
IC10011 Digital Technology Essentials 5 5 2.5 2.5 2.5 2.5
ICNS23-13
Programming Fundamentals

(Choose all)

15
IC10012 Elementary Programming 5 5 5 5
IC10013 Object-Oriented Programming 5 5 5 5
IC10014 User Interface Programming 5 5 5 5
ICNS23-2
ICT Enabler

(Choose all)

60
ICNS23-21
Professional Practise

(Choose ects: 9)

9
IC10015 Career Planning and Development 2 1 1 1 0.5 0.5
IC10052 Professional English 3 3 3 1.5 1.5
ICNS23-211
For Foreign Nationals

(Choose ects: 5)

5
KP10019 Finnish 3 5 5 5 2.5 2.5
ICNS23-212
For Finnish Nationals

(Choose ects: 5)

5
IC10017 Business Communication in Swedish 3 3 3 1.5 1.5
IC10016 Swedish for Work 2 2 2 1 1
ICNS23-22
Engineering Fundamentals

(Choose all)

20
IC10018 Data Structures and Algorithms 5 5 5 5
IC10019 Engineering Mathematics 5 5 5 5
IC10020 Engineering Physics 5 5 5 5
IC10021 Discrete Mathematics and Computability 5 5 5 5
ICNS23-23
Basics of Software Development

(Choose all)

16
IC10022 Web Programming 5 5 5 5
IC10023 Applied Networks 6 6 6 3 3
IC10024 Software Engineering 1 5 5 5 5
ICNS23-24
The Complementary Studies

(Choose ects: 15)

15
ICNS2324-241
Software Engineering

(Choose all)

15
IC10025 API Programming 5 5 5 5
IC10026 Data Management Systems 2 5 5 5 5
IC10027 Server Management 5 5 5 5
ICNS23-242
Intelligent Automation

(Choose all)

15
IC10028 IoT Programming 5 5 5 5
IC10029 Quality Engineering and Software Testing 5 5 5 5
IC10030 IoT and Cloud Services 5 5 5 5
ICNS23-3
ICT Producer

(Choose all)

60
ICNS23-31
Professional Practise

(Choose all)

2
IC10031 English for Thesis Writing 2 2 2 1 1
ICNS23-32
Modern Software Development

(Choose all)

18
IC10032 Machine Learning and Data Mining 5 5 5 5
IC10033 Software Engineering 2 10 10 10 5 5
IC10034 Data Engineering 3 3 3 3
ICNS23-33
The Complementary Studies

(Choose ects: 40)

40
ICNS23-334
Electives

(Choose ects: 10)

10 10 5 5 5 5
ICNS23-331
Software Engineering

(Choose all)

30
IC10035 Backend Development 5 5 5 5
IC10036 Frontend Development 5 5 5 5
IC10037 Mobile Application Development 5 5 5 5
IC10038 Project Work 15 15 15 15
ICNS23-332
Intelligent Automation

(Choose all)

30
IC10039 Smart Regions, Cities and Buildings 5 5 5 5
IC10040 Intelligent Automation 5 5 5 5
IC10041 Business Process Management and Workflow Automation 5 5 5 5
IC10038 Project Work 15 15 15 15
ICNS23-333
Invest

(Choose ects: 30)

30
ICNS23-4
ICT Innovator

(Choose ects: 55)

55
ICNS23-41
Specialization Option

(Choose ects: 45)

45
ICNS23-411
Common Core Studies

(Choose all)

40
ICNS23-4111
Professional Practise

(Choose all)

5
IC10042 Career Planning and Development 3 2 2 1 1 0.5 0.5 0.5 0.5
IC10043 Research and Development Methodologies 3 3 3 3
ICNS23-4112
Practical Training

(Choose all)

30
IC10044 Practical training 30 30 30 15 15
ICNS23-4113
Electives

(Choose ects: 5)

5 5 5 5
ICNS23-412
Invest Specialization: Society 5.0 and Digital Transformation

(Choose all)

45
IC10045 Socio-Economics and ICT in supporting Decision Making for Regional Development 5 5 5 2.5 2.5
IC10046 Innovative Monitoring Systems for the Environment 5 5 5 2.5 2.5
IC10047 Networks and Digital Systems for Rural and Regional Development 6 6 6 3 3
IC10048 Regional Sustainability using Innovative ICT 6 6 6 3 3
IC10049 Modelling and Simulation for Wicked Problems in Regional Sustainability 6 6 6 3 3
IC10050 Language and Cultural Awareness Host Country 2 2 2 1 1
IC10051 Research project in Living Lab UTH 15 15 15 7.5 7.5
ICNS23-42
Thesis

(Choose all)

15
KY10006 Thesis Planning 5
KY10007 Thesis Implementation 5
KY10008 Thesis Finalising 5
Total 240 70 80 80 80 33.5 36.5 40 40 35 45 61 19 0 16 17.5 19.5 17 0 0 15 25 20 20 0 0 16 19 15 30 0 0 30.5 30.5 11 8 0

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

Shared competences of UAS Bachelor's degrees 2022

In Finnish universities of applied sciences, the competences of degrees have been defined as programme-specific competences and shared competences. Competences refer to extensive competence modules, which are combinations of individual knowledge, skills and attitudes. Programme-specific competences form the basis of a student's professional expertise. Shared competences are common competence areas for different programmes and degrees, and they create the foundation for operating in a workplace, cooperation and the development of expertise.

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.

Career Planning and Development 1
English Communication Skills
Finnish 1
Business Communication in Finnish
IT Infrastructure Architecture
Data Management Systems 1
Career Planning and Development 2
Professional English
Finnish 3
Business Communication in Swedish
Swedish for Work
Discrete Mathematics and Computability
Data Management Systems 2
Quality Engineering and Software Testing
English for Thesis Writing
Machine Learning and Data Mining
Project Work
Business Process Management and Workflow Automation
Project Work
Career Planning and Development 3
Research and Development Methodologies
Practical training
Regional Sustainability using Innovative ICT
Modelling and Simulation for Wicked Problems in Regional Sustainability
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-being.
- 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 changing working life and their own resilience in changing working life situations.

English Communication Skills
Working in International Teams
ICT Business
Finnish 1
Business Communication in Finnish
Career Planning and Development 2
Professional English
Finnish 3
Business Communication in Swedish
Swedish for Work
Software Engineering 1
API Programming
English for Thesis Writing
Software Engineering 2
Project Work
Project Work
Career Planning and Development 3
Practical training
3 Ethics

The graduating student adheres to the ethical principles and values of their field of profession, taking the principles of equality and non-discrimination 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 promotes equality and non-discrimination.
- Take into account the realisation of diversity and accessibility in their actions.
- Understands the principles of responsible conduct of research and adheres to them.
- Is able to influence society based on ethical values.

ICT Business
Introduction to Information Security
Career Planning and Development 2
Machine Learning and Data Mining
Data Engineering
Career Planning and Development 3
Research and Development Methodologies
Practical training
Socio-Economics and ICT in supporting Decision Making for Regional Development
4 Sustainable Development

The graduating student is familiar with the principles 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 various aspects of issues and problems.

IT Infrastructure Architecture
Server Management
IoT and Cloud Services
Smart Regions, Cities and Buildings
Project Work
Practical training
Socio-Economics and ICT in supporting Decision Making for Regional Development
Innovative Monitoring Systems for the Environment
Networks and Digital Systems for Rural and Regional Development
Regional Sustainability using Innovative ICT
Modelling and Simulation for Wicked Problems in Regional Sustainability
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 international development of their field in their work.
- Is able to communicate internationally in their work tasks.

English Communication Skills
Working in International Teams
Finnish 1
Business Communication in Finnish
Career Planning and Development 2
Professional English
Finnish 3
Business Communication in Swedish
Swedish for Work
Practical training
Language and Cultural Awareness Host Country
Research project in Living Lab UTH
6 Proactive Development

The graduating student is able to develop solutions that anticipate the future of their own field, applying existing knowledge and research and development methods.

− Solves problem situations creatively and reforms operating methods together with others.
− Is able to work in projects in cooperation with actors of different fields.
− Is able to apply existing knowledge in the field in development and utilises research and development methods.
− Is able to seek customer-oriented, sustainable and economically viable solutions, anticipating the future of their field.

Discrete Mathematics and Computability
Quality Engineering and Software Testing
English for Thesis Writing
Smart Regions, Cities and Buildings
Intelligent Automation
Business Process Management and Workflow Automation
Career Planning and Development 3
Practical training
Socio-Economics and ICT in supporting Decision Making for Regional Development
Innovative Monitoring Systems for the Environment
Regional Sustainability using Innovative ICT
Modelling and Simulation for Wicked Problems in Regional Sustainability
Research project in Living Lab UTH
Not grouped
Finnish 2
Introduction to Computing
Human Factors of Interactive Technology
Digital Technology Essentials
Elementary Programming
Object-Oriented Programming
User Interface Programming
Data Structures and Algorithms
Engineering Mathematics
Engineering Physics
Web Programming
Applied Networks
IoT Programming
Backend Development
Frontend Development
Mobile Application Development
Thesis Planning
Thesis Implementation
Thesis Finalising

Bachelor of Engineering, Information and Communication Technology, Competences 2022

1. Business and Service Management

The graduating student is able to implement and maintain ICT solutions in a business-oriented manner. Graduate knows how to consider ICT solutions value to business, the needs of different users and organizations, and the life cycles of technologies and implementation methods.

The graduating student:
• understands the central processes and functions of a business
• understands and is able to evaluate the role of information and communication technology as part of the activities of organizations
• understands the significance of agreements, offers, licences and intellectual property rights in his/her work
• is able to develop business processes and look for them appropriate ICT solutions
• is able to analyze business needs for the development of ICT solutions
• has a know-how to use various information systems, services, platforms and other ICT solutions both separately and as a whole
• is able to define, design, program and test user-centered ICT solutions taking into account IT Service Management and security aspects
• is able to document, understand the existing documentation and the importance of documentation in the development, maintenance and further development of ICT solutions.
• is familiar with the customer-oriented production, procurement and implementation processes of ICT solutions as well as the principles of IT service management from the perspective of business.

ICT Business
Introduction to Computing
IT Infrastructure Architecture
Data Management Systems 1
Introduction to Information Security
Software Engineering 1
Machine Learning and Data Mining
Software Engineering 2
Project Work
Smart Regions, Cities and Buildings
Intelligent Automation
Business Process Management and Workflow Automation
Project Work
Practical training
Socio-Economics and ICT in supporting Decision Making for Regional Development
2. Project management

The graduating student masters the most common development methodologies used in ICT projects, and is able to work in projects and as a member of a team.

The graduating student:
• understand the role of different ICT development tasks and activities in the organization
• understand the importance of knowledge sharing in decentralized development and the importance of individual and team work for the success of the project
• understand the meaning of goal-oriented and responsible actions for the success of a project
• is able to apply different project management and development methodologies
• is able to use tools that support a decentralized and local development environment
• is able to identify risks and prepare for the risks of ICT development activities
• is able to evaluate the role of ICT in the development of information systems as a whole and their customer-oriented production, procurement and implementation as well as the principles of data management from the development perspective
• is able to evaluate various automation tools and methods, and the possibilities of artificial intelligence in support of the implementation and further development and use of ICT solutions.

Software Engineering 1
Software Engineering 2
Project Work
Project Work
Practical training
Research project in Living Lab UTH
3. IT infrastructure architecture

The graduating student knows and is able to use appropriate ICT technologies when constructing an IT infrastructure

The graduating student:
• understands business needs for the development of ICT solutions and the role of information and communication technology as a part of the services of organizations
• understands the operation of the IT infrastructure and its connected ICT equipment and that information management is a vital goal of IT infrastructure of organizations
• is able to identify and analyse user needs and consider them during the selection, integration, and administration of IT infrastructure
• is able to choose, design, implement, develop and maintain information-secure ICT solutions for the needs of organization
• is able to apply customer-oriented production, procurement and implementation processes of ICT solutions as well as the principles of information management for business development.

Introduction to Computing
IT Infrastructure Architecture
Data Management Systems 1
Introduction to Information Security
Digital Technology Essentials
Engineering Physics
Applied Networks
API Programming
Data Management Systems 2
Server Management
IoT Programming
Quality Engineering and Software Testing
IoT and Cloud Services
Machine Learning and Data Mining
Software Engineering 2
Backend Development
Frontend Development
Mobile Application Development
Project Work
Project Work
Practical training
Networks and Digital Systems for Rural and Regional Development
4. Software development

The graduating student knows how to define requirements, design, program, document, test, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

The graduating student:
• is able to identify, analyse and define user needs for ICT solution
• is able to define, design, program and test usable software, database services and interface taking into account data security
• is able to work in distributed development and production environments
• is able to design and change his/her work environment between local and distributed development and production environments according to the needs of the development work
• is able to use appropriate tools supporting distributed and local development environments
• is able to recognize and manage risks in software development
• is able to apply his/her knowledge and skills in an ICT field and to analyse, evaluate and develop operations in this field
• is able to plan and implement training and user support related to developed solutions.

Introduction to Computing
Human Factors of Interactive Technology
Data Management Systems 1
Introduction to Information Security
Elementary Programming
Object-Oriented Programming
User Interface Programming
Data Structures and Algorithms
Engineering Mathematics
Discrete Mathematics and Computability
Web Programming
Applied Networks
Software Engineering 1
API Programming
Data Management Systems 2
Server Management
IoT Programming
Quality Engineering and Software Testing
IoT and Cloud Services
Machine Learning and Data Mining
Software Engineering 2
Data Engineering
Backend Development
Frontend Development
Mobile Application Development
Project Work
Project Work
Practical training
5. Intelligent automation and Internet of Things

• The graduating student is able to automate processes using robotic process automation technologies, business process management tecniques, and artificial intelligence.

The graduating student:
• understands how the use of intelligent automation can improve productivity and processes quality
• learn how to extract information from documents and websites
• knows how to automate tasks and workflows
• knows the most common technologies used in smart buildings, cities, and regions
• are able to apply techniques of Artificial intelligence for problem solving.

Introduction to Computing
Introduction to Information Security
Digital Technology Essentials
Data Structures and Algorithms
Engineering Mathematics
Engineering Physics
Discrete Mathematics and Computability
Applied Networks
IoT Programming
Quality Engineering and Software Testing
IoT and Cloud Services
Machine Learning and Data Mining
Project Work
Smart Regions, Cities and Buildings
Intelligent Automation
Business Process Management and Workflow Automation
Project Work
Practical training
Socio-Economics and ICT in supporting Decision Making for Regional Development
Innovative Monitoring Systems for the Environment
Regional Sustainability using Innovative ICT
Modelling and Simulation for Wicked Problems in Regional Sustainability
Not grouped
Career Planning and Development 1
English Communication Skills
Working in International Teams
Finnish 1
Finnish 2
Business Communication in Finnish
Career Planning and Development 2
Professional English
Finnish 3
Business Communication in Swedish
Swedish for Work
English for Thesis Writing
Career Planning and Development 3
Research and Development Methodologies
Language and Cultural Awareness Host Country
Thesis Planning
Thesis Implementation
Thesis Finalising

Code Name Credits (cr)
ICNS23-1
ICT Creator

(Choose all)

65
ICNS23-11
Professional Practise

(Choose ects: 20)

20
IC10001 Career Planning and Development 1 2
IC10002 English Communication Skills 3
IC10003 Working in International Teams 2
IC10004 ICT Business 3
ICNS23-111
For Foreign Nationals

(Choose ects: 10)

10
KP10017 Finnish 1 5
KP10018 Finnish 2 5
ICNS23-112
For Finnish Nationals

(Choose ects: 10)

10
IC10005 Business Communication in Finnish 5
ICNS23-12
ICT Fundamentals

(Choose all)

30
IC10006 Introduction to Computing 5
IC10007 IT Infrastructure Architecture 5
IC10008 Human Factors of Interactive Technology 5
IC10009 Data Management Systems 1 5
IC10010 Introduction to Information Security 5
IC10011 Digital Technology Essentials 5
ICNS23-13
Programming Fundamentals

(Choose all)

15
IC10012 Elementary Programming 5
IC10013 Object-Oriented Programming 5
IC10014 User Interface Programming 5
ICNS23-2
ICT Enabler

(Choose all)

60
ICNS23-21
Professional Practise

(Choose ects: 9)

9
IC10015 Career Planning and Development 2 1
IC10052 Professional English 3
ICNS23-211
For Foreign Nationals

(Choose ects: 5)

5
KP10019 Finnish 3 5
ICNS23-212
For Finnish Nationals

(Choose ects: 5)

5
IC10017 Business Communication in Swedish 3
IC10016 Swedish for Work 2
ICNS23-22
Engineering Fundamentals

(Choose all)

20
IC10018 Data Structures and Algorithms 5
IC10019 Engineering Mathematics 5
IC10020 Engineering Physics 5
IC10021 Discrete Mathematics and Computability 5
ICNS23-23
Basics of Software Development

(Choose all)

16
IC10022 Web Programming 5
IC10023 Applied Networks 6
IC10024 Software Engineering 1 5
ICNS23-24
The Complementary Studies

(Choose ects: 15)

15
ICNS2324-241
Software Engineering

(Choose all)

15
IC10025 API Programming 5
IC10026 Data Management Systems 2 5
IC10027 Server Management 5
ICNS23-242
Intelligent Automation

(Choose all)

15
IC10028 IoT Programming 5
IC10029 Quality Engineering and Software Testing 5
IC10030 IoT and Cloud Services 5
ICNS23-3
ICT Producer

(Choose all)

60
ICNS23-31
Professional Practise

(Choose all)

2
IC10031 English for Thesis Writing 2
ICNS23-32
Modern Software Development

(Choose all)

18
IC10032 Machine Learning and Data Mining 5
IC10033 Software Engineering 2 10
IC10034 Data Engineering 3
ICNS23-33
The Complementary Studies

(Choose ects: 40)

40
ICNS23-334
Electives

(Choose ects: 10)

10
ICNS23-331
Software Engineering

(Choose all)

30
IC10035 Backend Development 5
IC10036 Frontend Development 5
IC10037 Mobile Application Development 5
IC10038 Project Work 15
ICNS23-332
Intelligent Automation

(Choose all)

30
IC10039 Smart Regions, Cities and Buildings 5
IC10040 Intelligent Automation 5
IC10041 Business Process Management and Workflow Automation 5
IC10038 Project Work 15
ICNS23-333
Invest

(Choose ects: 30)

30
ICNS23-4
ICT Innovator

(Choose ects: 55)

55
ICNS23-41
Specialization Option

(Choose ects: 45)

45
ICNS23-411
Common Core Studies

(Choose all)

40
ICNS23-4111
Professional Practise

(Choose all)

5
IC10042 Career Planning and Development 3 2
IC10043 Research and Development Methodologies 3
ICNS23-4112
Practical Training

(Choose all)

30
IC10044 Practical training 30
ICNS23-4113
Electives

(Choose ects: 5)

5
ICNS23-412
Invest Specialization: Society 5.0 and Digital Transformation

(Choose all)

45
IC10045 Socio-Economics and ICT in supporting Decision Making for Regional Development 5
IC10046 Innovative Monitoring Systems for the Environment 5
IC10047 Networks and Digital Systems for Rural and Regional Development 6
IC10048 Regional Sustainability using Innovative ICT 6
IC10049 Modelling and Simulation for Wicked Problems in Regional Sustainability 6
IC10050 Language and Cultural Awareness Host Country 2
IC10051 Research project in Living Lab UTH 15
ICNS23-42
Thesis

(Choose all)

15
KY10006 Thesis Planning 5
KY10007 Thesis Implementation 5
KY10008 Thesis Finalising 5