Skip to main content

Information Technology (BBA), Full-Time Studies, Fall, 2024: DTNS24

Code: DTNS24

Degree:
Bachelor of Business Administration

Degree title:
Tradenomi, BBA, Business Information Technology

Credits:
210 ects

Duration:
3.5 years (210 cr)

Start semester:
Autumn 2024

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
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 1. / 2027 2. / 2027 3. / 2027
DTNS24-1
Basics of Business Information Technology

(Choose all)

60
DTNS24-11
Introduction to Computing

(Choose all)

15
DT10001 Introduction to Computing 5 5 5 2.5 2.5
DT10002 Elementary Programming 5 5 5 2.5 2.5
DT10003 Career Planning and Development 1: Studying at a University of Applied Sciences 2 2 2 1 1
DT10004 Development Environments 3 3 3 1.5 1.5
DTNS24-12
Programming and Infrastructures

(Choose all)

15
DT10005 Object-Oriented Programming 5 5 5 2.5 2.5
DT10006 Computer Systems 5 5 5 2.5 2.5
DT10007 Reporting and Written Communication 2 2 2 1 1
DT10008 Discrete Mathematics 3 3 3 1.5 1.5
DTNS24-13
User Interfaces, Data Management and Data Security

(Choose all)

15
DT10009 User Interface Programming 5 5 5 2.5 2.5
DT10010 Data Management Systems 5 5 5 2.5 2.5
DT10011 Introduction to Information Security 5 5 5 2.5 2.5
DTNS24-14
Software Engineering and Business

(Choose all)

15
DT10012 Software Engineering 1 5 5 5 2.5 2.5
DT10013 Test-Driven Methods 2 2 2 1 1
DT10014 English Communication Skills 3 3 3 1.5 1.5
DT10015 Introduction to ICT Business Economics 5 5 5 2.5 2.5
DTNS24-2
Specialising Supplementary Studies

(Choose ects: 60)

60
DTNS24-21
Optional Professional Studies 1

(Choose ects: 15)

15
DTNS24-211
Digital Transformation

(Choose 0)

0
DT10016 Introduction to Digital Business 5 5 5 2.5 2.5
DT10017 Enterprise Application Infrastructures 5 5 5 2.5 2.5
DT10018 Business Process Modeling and Development 5 5 5 2.5 2.5
DTNS24-212
General Application Developer Skills

(Choose 0)

0
DT10019 Application Programming Interfaces 5 5 5 2.5 2.5
DT10020 Software Architecture Patterns 5 5 5 2.5 2.5
DT10021 Data Security in Software Development 5 5 5 2.5 2.5
DTNS24-22
Introduction to Artificial Intelligence and Automation

(Choose all)

12
DT10022 Artificial Intelligence and Robotics 9 9 9 4.5 4.5
DT10023 Sociala kontakter (Swedish Course) 3 3 3 1.5 1.5
DTNS24-23
Optional Professional Studies 2

(Choose ects: 15)

15
DTNS24-231
Digital Service Platforms

(Choose 0)

0
DT10025 Big Data and Data Management 3 3 3 1.5 1.5
DT10026 Analytics and Business Intelligence 3 3 3 1.5 1.5
DT10027 Process Automation 4 4 4 2 2
DT10028 Internet of Things 5 5 5 2.5 2.5
DTNS24-232
Game Development 1

(Choose 0)

0
DT10029 Game Development Basics 5 5 5 2.5 2.5
DT10030 Mathematics for Software Developers 3 3 3 1.5 1.5
DT10031 Game Graphics 4 4 4 2 2
DT10032 C++ Programming 3 3 3 1.5 1.5
DTNS24-233
Application Development 1

(Choose 0)

0
DT10033 Web Application Development 1 5 5 5 2.5 2.5
DT10080 Cloud Computing Fundamentals 5 5 5 2.5 2.5
DT10035 Advanced Databases 5 5 5 2.5 2.5
DTNS24-24
Agile Development Methods

(Choose all)

18
DT10024 Career Planning and Development 2: Career Planning 1 1 1 0.5 0.5
DT10036 Svenska för it-branschen 2 2 2 1 1
DT10037 Essential ICT English 3 3 3 1.5 1.5
DT10038 Expert Communication 2 2 2 1 1
DT10039 Agile Development Project 10 10 10 5 5
DTNS24-3
Advanced and Working Life Skills in Computer Science

(Choose ects: 59)

59
DTNS24-31
Optional Professional Studies 3

(Choose ects: 15)

15
DTNS24-311
Intelligent Automated Environments and Services

(Choose 0)

0
DT10040 Advanced Data Analytics 3 3 3 1.5 1.5
DT10041 Intelligent Automation 4 4 4 2 2
DT10042 Application and Services Integration 4 4 4 2 2
DT10043 Smart Environments and Services 4 4 4 2 2
DTNS24-312
Game Development 2

(Choose 0)

0
DT10044 Network and Multiplayer Game Development 5 5 5 2.5 2.5
DT10045 Advanced Game Development 5 5 5 2.5 2.5
DT10046 Artificial Intelligence in Games 5 5 5 2.5 2.5
DTNS24-313
Application Development 2

(Choose 0)

0
DT10047 Web Application Development 2 5 5 5 2.5 2.5
DT10048 Mobile Application Development 5 5 5 2.5 2.5
DT10049 Application Development Conventions 5 5 5 2.5 2.5
DTNS24-32
Research and Development Methods

(Choose all)

14
DT10050 ICT Development Project 5 5 5 2.5 2.5
DT10051 Professional English 3 3 3 1.5 1.5
DT10052 Career Planning and Development 3: Marketing Your Own Expertise 1 1 1 0.5 0.5
DT10053 Corporate and Social Communication 2 2 2 1 1
DT10054 Research and Development Methods 3 3 3 1.5 1.5
DTNS24-33
Practical Training

(Choose all)

30
DT10055 Practical Training in ICT 30 30 30 15 15
DTNS24-4
Expertise in Business Information Technology

(Choose all)

16
DTNS24-41
Thesis and Towards Working Life

(Choose all)

16
KY10001 Thesis Planning 5 5 5 2.5 2.5
KY10002 Thesis Implementation 5 5 5 2.5 2.5
KY10003 Thesis Finalising 5 5 5 2.5 2.5
DT10056 Career Planning and Development 4: Towards Working Life 1 1 1 0.5 0.5
DTNS24-5
Complementary Studies

(Choose ects: 15)

15
DTNS24-51
Profiling Supplementary Studies

(Choose ects: 0)

0
DTNS24-52
ICT-path, Computer Science Studies

(Choose 0)

0
DT10057 Discrete Structures 5
DT10058 Human Factors of Interactive Technology 5 5 5 2.5 2.5
DT10059 User Interaction in Web and Mobile 5
DT10060 Data Structures and Algorithms I 5
DT10061 Data Structures and Algorithms II 5
DT10062 Basic Models of Computation 4
DT10063 Distributed and Concurrent Systems 5
DTNS24-53
Other Complementary Studies

(Choose ects: 0)

0
Total 210 60 110 89 16 30 30 42 68 59 30 16 0 15 15 15 15 0 0 21 21 34 34 0 0 29.5 29.5 15 15 0 0 8 8

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.

Introduction to Computing
Career Planning and Development 1: Studying at a University of Applied Sciences
Computer Systems
Reporting and Written Communication
Discrete Mathematics
Data Management Systems
English Communication Skills
Artificial Intelligence and Robotics
Sociala kontakter (Swedish Course)
Analytics and Business Intelligence
Game Development Basics
Mathematics for Software Developers
Game Graphics
C++ Programming
Web Application Development 1
Cloud Computing Fundamentals
Career Planning and Development 2: Career Planning
Svenska för it-branschen
Expert Communication
Agile Development Project
Application Development Conventions
ICT Development Project
Career Planning and Development 3: Marketing Your Own Expertise
Corporate and Social Communication
Research and Development Methods
Practical Training in ICT
Career Planning and Development 4: Towards Working Life
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.

Reporting and Written Communication
Discrete Mathematics
User Interface Programming
Software Engineering 1
Test-Driven Methods
English Communication Skills
Introduction to ICT Business Economics
Introduction to Digital Business
Business Process Modeling and Development
Application Programming Interfaces
Software Architecture Patterns
Sociala kontakter (Swedish Course)
Cloud Computing Fundamentals
Advanced Databases
Career Planning and Development 2: Career Planning
Svenska för it-branschen
Essential ICT English
Expert Communication
Agile Development Project
Web Application Development 2
Application Development Conventions
ICT Development Project
Professional English
Career Planning and Development 3: Marketing Your Own Expertise
Corporate and Social Communication
Practical Training in ICT
Career Planning and Development 4: Towards Working Life
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.

Introduction to Computing
Introduction to Information Security
Introduction to ICT Business Economics
Data Security in Software Development
Analytics and Business Intelligence
Cloud Computing Fundamentals
Advanced Databases
Advanced Data Analytics
Smart Environments and Services
Professional English
Career Planning and Development 3: Marketing Your Own Expertise
Research and Development Methods
Practical Training in ICT
Thesis Planning
Thesis Implementation
Thesis Finalising
Career Planning and Development 4: Towards Working Life
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.

Computer Systems
Discrete Mathematics
Cloud Computing Fundamentals
Advanced Databases
Svenska för it-branschen
Intelligent Automation
Smart Environments and Services
Application Development Conventions
Research and Development Methods
Practical Training in ICT
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
Sociala kontakter (Swedish Course)
Career Planning and Development 2: Career Planning
Svenska för it-branschen
Professional English
Practical Training in ICT
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
Software Engineering 1
Test-Driven Methods
Introduction to Digital Business
Enterprise Application Infrastructures
Business Process Modeling and Development
Big Data and Data Management
Analytics and Business Intelligence
Internet of Things
Game Development Basics
Mathematics for Software Developers
Game Graphics
Advanced Databases
Agile Development Project
Advanced Data Analytics
Intelligent Automation
Application and Services Integration
Smart Environments and Services
Network and Multiplayer Game Development
Advanced Game Development
Artificial Intelligence in Games
Application Development Conventions
ICT Development Project
Research and Development Methods
Practical Training in ICT
Thesis Planning
Thesis Implementation
Thesis Finalising
Career Planning and Development 4: Towards Working Life
Not grouped
Elementary Programming
Development Environments
Object-Oriented Programming
Process Automation
Mobile Application Development
Discrete Structures
Human Factors of Interactive Technology
User Interaction in Web and Mobile
Data Structures and Algorithms I
Data Structures and Algorithms II
Basic Models of Computation
Distributed and Concurrent Systems

Introduction to Computing
Elementary Programming
Development Environments
Object-Oriented Programming
Computer Systems
User Interface Programming
Data Management Systems
Software Engineering 1
Test-Driven Methods
Introduction to ICT Business Economics
Introduction to Digital Business
Enterprise Application Infrastructures
Business Process Modeling and Development
Application Programming Interfaces
Software Architecture Patterns
Data Security in Software Development
Artificial Intelligence and Robotics
Big Data and Data Management
Analytics and Business Intelligence
Process Automation
Internet of Things
Game Development Basics
Mathematics for Software Developers
Game Graphics
C++ Programming
Web Application Development 1
Cloud Computing Fundamentals
Advanced Databases
Career Planning and Development 2: Career Planning
Agile Development Project
Advanced Data Analytics
Intelligent Automation
Application and Services Integration
Smart Environments and Services
Network and Multiplayer Game Development
Advanced Game Development
Artificial Intelligence in Games
Web Application Development 2
Mobile Application Development
Application Development Conventions
ICT Development Project
Practical Training in ICT
Thesis Planning
Thesis Implementation
Thesis Finalising
Development Environments
Software Engineering 1
Test-Driven Methods
Enterprise Application Infrastructures
Artificial Intelligence and Robotics
Analytics and Business Intelligence
Process Automation
Internet of Things
Cloud Computing Fundamentals
Career Planning and Development 2: Career Planning
Agile Development Project
Advanced Data Analytics
Intelligent Automation
Smart Environments and Services
ICT Development Project
Research and Development Methods
Practical Training in ICT
Thesis Planning
Thesis Implementation
Thesis Finalising
Introduction to Computing
Computer Systems
Data Management Systems
Introduction to Information Security
Enterprise Application Infrastructures
Application Programming Interfaces
Software Architecture Patterns
Data Security in Software Development
Artificial Intelligence and Robotics
Big Data and Data Management
Process Automation
Internet of Things
Web Application Development 1
Cloud Computing Fundamentals
Advanced Databases
Career Planning and Development 2: Career Planning
Agile Development Project
Advanced Data Analytics
Intelligent Automation
Application and Services Integration
Smart Environments and Services
Network and Multiplayer Game Development
Advanced Game Development
Artificial Intelligence in Games
Web Application Development 2
Mobile Application Development
Application Development Conventions
ICT Development Project
Practical Training in ICT
Not grouped
Career Planning and Development 1: Studying at a University of Applied Sciences
Reporting and Written Communication
Discrete Mathematics
English Communication Skills
Sociala kontakter (Swedish Course)
Svenska för it-branschen
Essential ICT English
Expert Communication
Professional English
Career Planning and Development 3: Marketing Your Own Expertise
Corporate and Social Communication
Career Planning and Development 4: Towards Working Life
Discrete Structures
Human Factors of Interactive Technology
User Interaction in Web and Mobile
Data Structures and Algorithms I
Data Structures and Algorithms II
Basic Models of Computation
Distributed and Concurrent Systems

Code Name Credits (cr)
DTNS24-1
Basics of Business Information Technology

(Choose all)

60
DTNS24-11
Introduction to Computing

(Choose all)

15
DT10001 Introduction to Computing 5
DT10002 Elementary Programming 5
DT10003 Career Planning and Development 1: Studying at a University of Applied Sciences 2
DT10004 Development Environments 3
DTNS24-12
Programming and Infrastructures

(Choose all)

15
DT10005 Object-Oriented Programming 5
DT10006 Computer Systems 5
DT10007 Reporting and Written Communication 2
DT10008 Discrete Mathematics 3
DTNS24-13
User Interfaces, Data Management and Data Security

(Choose all)

15
DT10009 User Interface Programming 5
DT10010 Data Management Systems 5
DT10011 Introduction to Information Security 5
DTNS24-14
Software Engineering and Business

(Choose all)

15
DT10012 Software Engineering 1 5
DT10013 Test-Driven Methods 2
DT10014 English Communication Skills 3
DT10015 Introduction to ICT Business Economics 5
DTNS24-2
Specialising Supplementary Studies

(Choose ects: 60)

60
DTNS24-21
Optional Professional Studies 1

(Choose ects: 15)

15
DTNS24-211
Digital Transformation

(Choose 0)

0
DT10016 Introduction to Digital Business 5
DT10017 Enterprise Application Infrastructures 5
DT10018 Business Process Modeling and Development 5
DTNS24-212
General Application Developer Skills

(Choose 0)

0
DT10019 Application Programming Interfaces 5
DT10020 Software Architecture Patterns 5
DT10021 Data Security in Software Development 5
DTNS24-22
Introduction to Artificial Intelligence and Automation

(Choose all)

12
DT10022 Artificial Intelligence and Robotics 9
DT10023 Sociala kontakter (Swedish Course) 3
DTNS24-23
Optional Professional Studies 2

(Choose ects: 15)

15
DTNS24-231
Digital Service Platforms

(Choose 0)

0
DT10025 Big Data and Data Management 3
DT10026 Analytics and Business Intelligence 3
DT10027 Process Automation 4
DT10028 Internet of Things 5
DTNS24-232
Game Development 1

(Choose 0)

0
DT10029 Game Development Basics 5
DT10030 Mathematics for Software Developers 3
DT10031 Game Graphics 4
DT10032 C++ Programming 3
DTNS24-233
Application Development 1

(Choose 0)

0
DT10033 Web Application Development 1 5
DT10080 Cloud Computing Fundamentals 5
DT10035 Advanced Databases 5
DTNS24-24
Agile Development Methods

(Choose all)

18
DT10024 Career Planning and Development 2: Career Planning 1
DT10036 Svenska för it-branschen 2
DT10037 Essential ICT English 3
DT10038 Expert Communication 2
DT10039 Agile Development Project 10
DTNS24-3
Advanced and Working Life Skills in Computer Science

(Choose ects: 59)

59
DTNS24-31
Optional Professional Studies 3

(Choose ects: 15)

15
DTNS24-311
Intelligent Automated Environments and Services

(Choose 0)

0
DT10040 Advanced Data Analytics 3
DT10041 Intelligent Automation 4
DT10042 Application and Services Integration 4
DT10043 Smart Environments and Services 4
DTNS24-312
Game Development 2

(Choose 0)

0
DT10044 Network and Multiplayer Game Development 5
DT10045 Advanced Game Development 5
DT10046 Artificial Intelligence in Games 5
DTNS24-313
Application Development 2

(Choose 0)

0
DT10047 Web Application Development 2 5
DT10048 Mobile Application Development 5
DT10049 Application Development Conventions 5
DTNS24-32
Research and Development Methods

(Choose all)

14
DT10050 ICT Development Project 5
DT10051 Professional English 3
DT10052 Career Planning and Development 3: Marketing Your Own Expertise 1
DT10053 Corporate and Social Communication 2
DT10054 Research and Development Methods 3
DTNS24-33
Practical Training

(Choose all)

30
DT10055 Practical Training in ICT 30
DTNS24-4
Expertise in Business Information Technology

(Choose all)

16
DTNS24-41
Thesis and Towards Working Life

(Choose all)

16
KY10001 Thesis Planning 5
KY10002 Thesis Implementation 5
KY10003 Thesis Finalising 5
DT10056 Career Planning and Development 4: Towards Working Life 1
DTNS24-5
Complementary Studies

(Choose ects: 15)

15
DTNS24-51
Profiling Supplementary Studies

(Choose ects: 0)

0
DTNS24-52
ICT-path, Computer Science Studies

(Choose 0)

0
DT10057 Discrete Structures 5
DT10058 Human Factors of Interactive Technology 5
DT10059 User Interaction in Web and Mobile 5
DT10060 Data Structures and Algorithms I 5
DT10061 Data Structures and Algorithms II 5
DT10062 Basic Models of Computation 4
DT10063 Distributed and Concurrent Systems 5
DTNS24-53
Other Complementary Studies

(Choose ects: 0)

0