Skip to main content

Degree Programme in Business Information Systems: 20TIKO

Code: 19TIK

Degree:
Bachelor of Business Administration

Degree title:
Bachelor of Business Administration

Credits:
210 ects

Duration:
3.5 years (210 cr)

Start semester:
Autumn 2020

Description

The degree program in Business Information Systems gives acquirements for different kind of programming and data processing occupations. Most of the students are focused on the service business, where you can deliver various software, applications and other digital services. The degree program also offers studies in games production and an opportunity to be a specialist in the game industry.

The degree provides qualifications for tasks requiring a bachelor degree. Job titles could be, for example, web designer, game designer, software designer, frontend or backend developer, database designer, game programmer, graphic designer or project manager.

The degree is total of 210 credits, divided as follows:

Basic and Professional Studies 150 cr
Elective Studies 15 cr
Practical Training 30 cr
Bachelor's Thesis 15 cr

Basic and Professional Studies studies consist of the following parts:
Basic Skills for the ICT Field 30 cr
Product Development Project 30 cr
Specialization Studies 80 cr
Elective Professional Studies 10 cr

There are three specialization paths, Software Production, Games Production and ICT entrepreneurship (together with Proakatemia).
-----
In Software Production specialization the student completes four modules common to all:
Frontend Development - 15 cr
Backend Development - 15 cr
Business Competence - 10 cr
Multidimensional Project Work - 10 cr

In addition, the student will direct his / her skills by choosing two optional modules according to his / her own interest.
-----
In Games Production, the studies consist three modules:
Season 1 - 30 cr
Season 2 - 30 cr
Season 3 - 20 cr

Seasons 1 and 2 are implemented at TAMK Games Academy in cooperation with the Degree Program in Media.
-----
ICT entrepreneurship studies are conducted in collaboration with Proakatemia. A separate application process is required during the first year of studies at Proakatemia, where students study alongside business administration degree students.
-----

Teaching focuses on classroom teaching and attendance is mainly from 9 to 15. Learning is carried out in coaching teams and learning is very practical. During the studies, students gain valuable knowledge and it is easy for the student to go directly to work life.

Objectives

PROGRAMMING SKILLS
Programming skills are professional core skills regardless of the specialization.

PROJECT SKILLS
Teaching is carried out in modules where core competence is combined with selected themes: project and service business development and multidisciplinarity.
Project competence includes knowledge of project work models, project planning and management, understanding of project team roles and tasks, managing customer contacts, project management tools, documentation, and managing versions, changes, and quality.

TEAM WORKING SKILLS
Working is done in teams, and it is goal-oriented, systematic and effective.

INTERACTION SKILLS
Interaction is based on the ability and desire for mutual communication and interaction.

Curriculum development and working life cooperation

The feedback from the students and the working life has been taken into account in the development of the curriculum. Feedback from students is gathered through forms (including feedback on courses, annual feedback and feedback during the graduation phase).

A key part of working life cooperation is the advisory board, with which the training offered for the needs of working life is compared. In addition, a questionnaire was commissioned for the latest curriculum work in order to assess the significance of different skills in the work tasks of the ICT field. The results of the survey were taken into account in the curriculum priorities.

Show study timings by academic year, semester or period

Code Name Credits (cr) 2020-2021 2021-2022 2022-2023 2023-2024 Autumn 2020 Spring 2021 Autumn 2021 Spring 2022 Autumn 2022 Spring 2023 Autumn 2023 1. / 2020 2. / 2020 3. / 2021 4. / 2021 1. / 2021 2. / 2021 3. / 2022 4. / 2022 1. / 2022 2. / 2022 3. / 2023 4. / 2023 1. / 2023 2. / 2023
19TIK-1001
Basic and Professional Studies

(Choose 150)

150
19TIK-1005
Basic Skills for the ICT Field

(Choose all )

30
4A00EK44 Introduction to Programming 6 6 6 3 3
4A00EK45 Introduction to Networking 6 6 6 3 3
4A00EK46 Introduction to ICT Field and Team Work 6 6 6 3 3
4A00EX44 Databases 3 3 3 1.5 1.5
4A00EX45 Business Mathematics 3 3 3 1.5 1.5
4A00EX46 English 3 3 3 3
4A00EX47 Swedish, Written 2 2 2 2
4A00EX48 Swedish, Oral 1 1 1 1
19TIK-1006
Product Development Project

(Choose 30)

30 30 30 15 15
19TIK-1007
Mutual Studies

(Choose all )

24 24 24 12 12
4A00EZ54 Agile ICT Project Management 6 6 6 3 3
4A00EZ55 Working Life Skills in the ICT Field 6 6 6 3 3
4A00EZ56 Basics of Professional Communication 3 3 3 1.5 1.5
4A00EZ57 ICT Project English 3 3 3 1.5 1.5
4A00EZ58 Design, Usability and Graphics 3 3 3 1.5 1.5
4A00EZ59 WWW Technologies 3 3 3 1.5 1.5
19TIK-1008
Programming

(Choose one )

6 6 6 3 3
4A00EZ52 Mobile Game Development 6 6 6 3 3
4A00EZ53 Python Programming 6 6 6 3 3
19TIK-1010
Study Path

(Choose one )

80
19TIK-1009
Sotware Production

(Choose 80)

80
19TIK-1012
Mutual Studies

(Choose all )

50
4A00EZ61 Frontend Development 15 15 15 7.5 7.5
4A00EZ62 Backend Development 15 15 15 7.5 7.5
4A00EZ63 Business Competence 10 10 10 5 5
4A00EZ64 Multidimensional Project Work 10 10 10 5 5
19TIK-1013
Optional Studies

(Choose ects: 30)

30
4A00EZ65 Mobile Development 15 15 15 7.5 7.5
4A00FA66 Software Development Project 15 15 15 7.5 7.5
4A00EZ66 Designing User Experience 15 15 15 7.5 7.5
4A00EZ67 Design Project 15 15 15 7.5 7.5
4A00EZ68 Computer Networks in the Programming Environment 15 15 15 7.5 7.5
4A00EZ69 International Exchange 15 - 30 30 30 15 15
4A00FA30 Developing Personal Competence 15 - 30 30 30 15 15
19TIK-1014
Games Production

(Choose 80)

80
19TIK-1015
Season 1

(Choose 30)

30
19TIK-1018
Mutual Studies

(Choose all )

25
IM00DS60 Game Design 5 5 5 2.5 2.5
IM00DS62 Game Business and Production 5 5 5 2.5 2.5
IM00DS64 Playtesting and Usability 5 5 5 2.5 2.5
IM00DS68 Game Project 1 10 10 10 5 5
19TIK-1019
Optional Studies

(Choose one )

5
IM00DS66 2D Game Design and Construction for Game Artists 5 5 5 2.5 2.5
4A00EZ96 2D Game Design and Construction for Programmers 5 5 5 2.5 2.5
19TIK-1016
Season 2

(Choose 30)

30
19TIK-1020
Optional Studies

(Choose one )

20
19TIK-1022
Studies for Programmers

(Choose all )

20 20 20 10 10
4A00FA06 Basics of 3D Modeling for Programmers 5 5 5 2.5 2.5
4A00FA07 Game Programming 1 5 5 5 2.5 2.5
4A00FA08 Game Programming 2 5 5 5 2.5 2.5
4A00FA09 Game Programming 3 5 5 5 2.5 2.5
19TIK-1023
Studies for Game Artists

(Choose all )

20 20 20 10 10
IM00DS70 Basics of 3D Modeling for Game Artists 5 5 5 2.5 2.5
IM00DS72 3D Environment Modeling 5 5 5 2.5 2.5
IM00DS74 Creating and Animating 3D Characters 5 5 5 2.5 2.5
IM00DS76 Advanced 3D Workshop 5 5 5 2.5 2.5
19TIK-1021
Mutual Studies

(Choose all )

10
IM00DS78 Game Project 2 10 10 10 5 5
19TIK-1017
Season 3

(Choose all )

20
4A00FA62 Grand Game Release 12 12 12 6 6
4A00FA63 Business Competence and Data Analytics in Game Industry 5 5 5 2.5 2.5
4A00FA64 Managing Game Project 3 3 3 1.5 1.5
19TIK-1011
Elective Professional Studies

(Choose ects: 10)

10
4A00FA31 Project Studies 1 - 10 2.5 5 2.5 2.5 2.5 2.5 2.5 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
4A00FA32 Learning Project 1 - 10 2.5 5 2.5 2.5 2.5 2.5 2.5 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
4A00FA33 Game Camp 10 10 10 5 5
4A00FA34 Game Camp Advanced 10 10 10 5 5
4A00FA69 Extending Programming Skills 5 5 5 2.5 2.5
4A00FA70 New Trends in Software Engineering 5 5 5 2.5 2.5
4A00FA71 Open Source OS Basics 5 5 5 2.5 2.5
4A00FA72 Open Source OS Services 5 5 5 2.5 2.5
4A00FA74 Future Techniques and Equipments 3 3 3 1.5 1.5
4A00FA75 Connecting Networks 4 4 4 2 2
4A00FA76 Configuring Advanced Server Services 5 5 5 2.5 2.5
4A00FA77 Administering Server 5 5 5 2.5 2.5
4A00GB57 Game Engines 5
19TIK-1002
Elective Studies

(Choose ects: 15)

15
4A00FA67 Basics of Cybersecurity 3 3 3 1.5 1.5
4A00FA68 Digitalization 3 3 3 1.5 1.5
4A00FA78 Basics of Information Security 3 3 3 1.5 1.5
4A00FH71 E-marketing and commerce methods and tools 3 3 3 1.5 1.5
19TIK-1003
Practical Training

(Choose all )

30
4A00EK38 Practical Training 30 7.5 15 7.5 7.5 7.5 7.5 7.5 3.8 3.8 3.8 3.8 3.8 3.8 3.8 3.8
19TIK-1004
Bachelor's Thesis

(Choose all )

15
7F00FH00 Thesis Plan 5
7F00FH01 Implementing Thesis 5
7F00FH02 Reporting Thesis 5
Total 210 88 272.5 102 12.5 30 58 65 207.5 89.5 12.5 12.5 15 15 29 29 32.5 32.5 103.9 103.9 44.9 44.9 6.4 6.4 6.4 6.4

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

Degree Certificate - Bachelors's degree (EQF6)

Structuring for Degree Certificate for Bachelor's Degree, according to AMK legislation. (Basic model).

Practical Training
Practical Training
Bachelor's Thesis

No attached course units

Basic and Professional Studies
Introduction to Programming
Introduction to Networking
Introduction to ICT Field and Team Work
Databases
Business Mathematics
English
Swedish, Written
Swedish, Oral
Agile ICT Project Management
Working Life Skills in the ICT Field
Basics of Professional Communication
ICT Project English
Design, Usability and Graphics
WWW Technologies
Mobile Game Development
Python Programming
Frontend Development
Backend Development
Business Competence
Multidimensional Project Work
Mobile Development
Software Development Project
Designing User Experience
Design Project
Computer Networks in the Programming Environment
International Exchange
Developing Personal Competence
Game Design
Game Business and Production
Playtesting and Usability
Game Project 1
2D Game Design and Construction for Game Artists
2D Game Design and Construction for Programmers
Basics of 3D Modeling for Programmers
Game Programming 1
Game Programming 2
Game Programming 3
Basics of 3D Modeling for Game Artists
3D Environment Modeling
Creating and Animating 3D Characters
Advanced 3D Workshop
Game Project 2
Grand Game Release
Business Competence and Data Analytics in Game Industry
Managing Game Project
Project Studies
Learning Project
Game Camp
Game Camp Advanced
Extending Programming Skills
New Trends in Software Engineering
Open Source OS Basics
Open Source OS Services
Future Techniques and Equipments
Connecting Networks
Configuring Advanced Server Services
Administering Server
Free-Choice Studies
Basics of Cybersecurity
Digitalization
Basics of Information Security
Unclassified
Game Engines
E-marketing and commerce methods and tools
Thesis Plan
Implementing Thesis
Reporting Thesis

Tamprere3 common learning outcomes

Ethics

The student
- takes responsibility for his/her actions and the consequences of those actions
- is familiar with the principles of sound scientific practice and acts accordingly
- complies with the research and professional ethics of his/her field
- applies the principles of equality, accessibility and fairness
- is able to influence the community and society on the basis of ethical values and by using the competence he/she has gained

Introduction to ICT Field and Team Work
Practical Training
International outlook and global responsibility

The student
- actively follows up on the international developments in his/her field and understands the effects and opportunities
- works in international operating environments and is capable of international and intercultural communication in his/her work and in its development
- anticipates and takes advantage of the impact and opportunities offered by the development of the international outlook in his/her work
- identifies local and global issues related to sustainable development and their interrelationships within the ecological, socio-cultural and economic dimensions of sustainable development
- orients him/herself to the future by identifying the consequences that decisions and choices have for sustainable development
- is familiar with sustainable development issues and ways of forming knowledge about sustainable development in his/her scientific or other field
- is able to critically specify and analyse sustainable development aspects in his/her field and in cross-disciplinary settings, and be committed in the way he/she applies the things he/she has learned
- is able to act in a goal-oriented manner and organise activities to find and implement solutions that promote sustainable development

Multidimensional Project Work
Computer Networks in the Programming Environment
Game Design
Game Business and Production
Playtesting and Usability
Game Project 1
2D Game Design and Construction for Game Artists
2D Game Design and Construction for Programmers
Basics of 3D Modeling for Programmers
Game Programming 1
Game Programming 2
Game Programming 3
Basics of 3D Modeling for Game Artists
3D Environment Modeling
Game Project 2
Grand Game Release
Learning skills and critical thinking

The student
- evaluates and develops his/her know-how and learning methods
- continually enhances his/her skills
- is able to solve new and complex problems and make decisions even in unexpected situations
- gathers, processes, evaluates, analyses and uses information in a versatile, critical and ethical way
- evaluates and develops his/her information gathering processes
- cooperates in the higher education community to construct information, and understands the importance of sharing information as a part of building his/her skills
- understands scientific thinking, reasoning and explanation

Introduction to Programming
Introduction to ICT Field and Team Work
Designing User Experience
Design Project
Playtesting and Usability
Managing Game Project
Basics of Cybersecurity
Digitalization
Social understanding and economic and leadership skills

The student
- has sufficient economic and leadership skills in his/her field and a willingness to expand this know-how
- is able to manage his/her work in a goal-oriented manner in working life
- is capable of planning work, working independently in expert positions and acting as an immediate supervisor when necessary
- understands the importance of economics and leadership in his/her field and knows how to build competitiveness through them
- understands the meaning of his/her work in the societal context and is able to participate in the public debate in his/her field

Business Mathematics
Business Competence
Game Business and Production
Business Competence and Data Analytics in Game Industry
Information technology and digital skills

The student
- is able to use information and communications technology
- understands the importance of digitalisation in his/her field and utilises the digital operating environments available in the field
- promotes the development of digital operating environments in his/her field
- knows the risks associated with digital environments and takes them into account in his/her own actions

Introduction to Programming
Introduction to Networking
Introduction to ICT Field and Team Work
Databases
Business Mathematics
Agile ICT Project Management
Working Life Skills in the ICT Field
Design, Usability and Graphics
WWW Technologies
Mobile Game Development
Python Programming
Frontend Development
Backend Development
Business Competence
Multidimensional Project Work
Mobile Development
Software Development Project
Designing User Experience
Design Project
Computer Networks in the Programming Environment
International Exchange
Developing Personal Competence
Game Design
Game Business and Production
Playtesting and Usability
Game Project 1
2D Game Design and Construction for Game Artists
2D Game Design and Construction for Programmers
Basics of 3D Modeling for Programmers
Game Programming 1
Game Programming 2
Game Programming 3
Basics of 3D Modeling for Game Artists
3D Environment Modeling
Creating and Animating 3D Characters
Advanced 3D Workshop
Game Project 2
Grand Game Release
Business Competence and Data Analytics in Game Industry
Managing Game Project
Project Studies
Learning Project
Game Camp
Game Camp Advanced
Extending Programming Skills
New Trends in Software Engineering
Open Source OS Basics
Open Source OS Services
Future Techniques and Equipments
Connecting Networks
Configuring Advanced Server Services
Administering Server
Basics of Cybersecurity
Digitalization
Employability skills

The student
- is able to act as a member of a work community and promote the community’s and his/her own well-being
- takes into account the diversity of actors in the work environment
- functions appropriately in complicated situations
- understands the importance of networks in working life and has the ability to develop his/her own networks

Agile ICT Project Management
Working Life Skills in the ICT Field
Basics of Professional Communication
ICT Project English
Design, Usability and Graphics
WWW Technologies
Mobile Game Development
Python Programming
Multidimensional Project Work
Software Development Project
Design Project
Game Project 1
Grand Game Release
Project Studies
Connecting Networks
Configuring Advanced Server Services
Administering Server
Practical Training
Innovation

The student
- implements research and development activities by using existing knowledge and methods in his/her field, and produces new knowledge and methods for the field
- finds and creates new customer-oriented, sustainable and economically viable solutions
- thinks creatively and sees alternative solution-oriented ways of working in a variety of cross-disciplinary and working life situations
- understands the importance of the global problems humankind is facing, as well as the significance of development and innovation in solving them
- has entrepreneurial skills

Agile ICT Project Management
Working Life Skills in the ICT Field
Basics of Professional Communication
ICT Project English
Design, Usability and Graphics
WWW Technologies
Mobile Game Development
Python Programming
Multidimensional Project Work
Software Development Project
Game Design
Game Project 1
Grand Game Release
Project Studies
Learning Project
Game Camp
Game Camp Advanced
Future Techniques and Equipments
Interaction and communication skills

The student
- works in communication and interaction situations in working life as required by the task as a member of the community, such as in a team or a project group
- is able to engage in constructive and expert social debate
- is able to discuss research-based knowledge and understand the status of different presentations and media texts
- is able to communicate and work with people from different cultures and master the language skills required in his/her field
- has mastered at least one foreign language at a level that allows him/her to follow the developments in the field and to work in an international environment

Introduction to ICT Field and Team Work
Agile ICT Project Management
Working Life Skills in the ICT Field
Basics of Professional Communication
ICT Project English
Design, Usability and Graphics
WWW Technologies
Mobile Game Development
Python Programming
Multidimensional Project Work
Software Development Project
Design Project
Game Project 1
Grand Game Release
Game Camp
Game Camp Advanced
Future Techniques and Equipments
Practical Training
Unclassified
English
Swedish, Written
Swedish, Oral
Game Engines
Basics of Information Security
E-marketing and commerce methods and tools
Thesis Plan
Implementing Thesis
Reporting Thesis

Code Name Credits (cr)
19TIK-1001
Basic and Professional Studies

(Choose 150)

150
19TIK-1005
Basic Skills for the ICT Field

(Choose all)

30
4A00EK44 Introduction to Programming 6
4A00EK45 Introduction to Networking 6
4A00EK46 Introduction to ICT Field and Team Work 6
4A00EX44 Databases 3
4A00EX45 Business Mathematics 3
4A00EX46 English 3
4A00EX47 Swedish, Written 2
4A00EX48 Swedish, Oral 1
19TIK-1006
Product Development Project

(Choose 30)

30
19TIK-1007
Mutual Studies

(Choose all)

24
4A00EZ54 Agile ICT Project Management 6
4A00EZ55 Working Life Skills in the ICT Field 6
4A00EZ56 Basics of Professional Communication 3
4A00EZ57 ICT Project English 3
4A00EZ58 Design, Usability and Graphics 3
4A00EZ59 WWW Technologies 3
19TIK-1008
Programming

(Choose one)

6
4A00EZ52 Mobile Game Development 6
4A00EZ53 Python Programming 6
19TIK-1010
Study Path

(Choose one)

80
19TIK-1009
Sotware Production

(Choose 80)

80
19TIK-1012
Mutual Studies

(Choose all)

50
4A00EZ61 Frontend Development 15
4A00EZ62 Backend Development 15
4A00EZ63 Business Competence 10
4A00EZ64 Multidimensional Project Work 10
19TIK-1013
Optional Studies

(Choose ects: 30)

30
4A00EZ65 Mobile Development 15
4A00FA66 Software Development Project 15
4A00EZ66 Designing User Experience 15
4A00EZ67 Design Project 15
4A00EZ68 Computer Networks in the Programming Environment 15
4A00EZ69 International Exchange 15 - 30
4A00FA30 Developing Personal Competence 15 - 30
19TIK-1014
Games Production

(Choose 80)

80
19TIK-1015
Season 1

(Choose 30)

30
19TIK-1018
Mutual Studies

(Choose all)

25
IM00DS60 Game Design 5
IM00DS62 Game Business and Production 5
IM00DS64 Playtesting and Usability 5
IM00DS68 Game Project 1 10
19TIK-1019
Optional Studies

(Choose one)

5
IM00DS66 2D Game Design and Construction for Game Artists 5
4A00EZ96 2D Game Design and Construction for Programmers 5
19TIK-1016
Season 2

(Choose 30)

30
19TIK-1020
Optional Studies

(Choose one)

20
19TIK-1022
Studies for Programmers

(Choose all)

20
4A00FA06 Basics of 3D Modeling for Programmers 5
4A00FA07 Game Programming 1 5
4A00FA08 Game Programming 2 5
4A00FA09 Game Programming 3 5
19TIK-1023
Studies for Game Artists

(Choose all)

20
IM00DS70 Basics of 3D Modeling for Game Artists 5
IM00DS72 3D Environment Modeling 5
IM00DS74 Creating and Animating 3D Characters 5
IM00DS76 Advanced 3D Workshop 5
19TIK-1021
Mutual Studies

(Choose all)

10
IM00DS78 Game Project 2 10
19TIK-1017
Season 3

(Choose all)

20
4A00FA62 Grand Game Release 12
4A00FA63 Business Competence and Data Analytics in Game Industry 5
4A00FA64 Managing Game Project 3
19TIK-1011
Elective Professional Studies

(Choose ects: 10)

10
4A00FA31 Project Studies 1 - 10
4A00FA32 Learning Project 1 - 10
4A00FA33 Game Camp 10
4A00FA34 Game Camp Advanced 10
4A00FA69 Extending Programming Skills 5
4A00FA70 New Trends in Software Engineering 5
4A00FA71 Open Source OS Basics 5
4A00FA72 Open Source OS Services 5
4A00FA74 Future Techniques and Equipments 3
4A00FA75 Connecting Networks 4
4A00FA76 Configuring Advanced Server Services 5
4A00FA77 Administering Server 5
4A00GB57 Game Engines 5
19TIK-1002
Elective Studies

(Choose ects: 15)

15
4A00FA67 Basics of Cybersecurity 3
4A00FA68 Digitalization 3
4A00FA78 Basics of Information Security 3
4A00FH71 E-marketing and commerce methods and tools 3
19TIK-1003
Practical Training

(Choose all)

30
4A00EK38 Practical Training 30
19TIK-1004
Bachelor's Thesis

(Choose all)

15
7F00FH00 Thesis Plan 5
7F00FH01 Implementing Thesis 5
7F00FH02 Reporting Thesis 5