Study programme title in Est.
Äriinfotehnoloogia
Study programme title in Engl.
Business Information Technology
TalTech study programme code
IABB17
MER study programme code
175302
Study programme version code
IABB17/26
Faculty / college
I - School of Information Technologies
Head of study programme/study programme manager
Karl-Erik Karu
Language of instruction
Estonian
Study level
Bachelor study
Self-paid study programme
no
Nominal study period
6 semesters
Study programme group
Informatics and Information Technology
Broad area of study
Information and Communication Technologies
Study field
Information and Communication Technologies
Curriculum group
Software and applications development and analysis
Granting the right to conduct studies in the study programme group
õppe läbiviimise õigus
Validity date of the right to conduct studies in the study programme group
tähtajatu
No. of the decision granting the right to teach in the study programme group
112
Access conditions
Secondary education or corresponding qualification in accordance with admission requirements of TalTech.
Study programme aims and objectives
The Business Information Technology bachelor's program aims
to develop versatile information system specialists for organizational and business roles by blending foundational knowledge in IT and business with practical skills. The curriculum is designed to foster continuous professional growth, guiding students to become leading specialists in their fields through a combination of lifelong learning and practical professional experience.
Over the study programme of three years, students will acquire basic theoretical knowledge and practical skills for planning, developing and maintaining information systems. Additionally, basic knowledge about businesses and their operation, IT requirements, and the associated risks of IT implementation, along with an understanding of the social, legal, and ethical implications of IT in society, is taught.
This curriculum prepares students for diverse career opportunities in various sectors, equipping them for future leadership roles and academic pursuits. Upon completion, graduates are well-prepared to embark on careers as information system specialists in various sectors or to pursue postgraduate studies. Show more...
Learning outcomes of the study programme
A student who has completed the curriculum:
- has the knowledge essential for responsible professional activities and practices continuous self-improvement and lifelong learning;
- analyses the importance and role of information technology in society and companies and considers the social, economic, legal and ethical impacts of activities in this field;
- has acquired basic theoretical knowledge and practical skills for effectively planning, developing, and maintaining information systems, coupled with the ability to analyse and assess risks and necessary resources;
- achieves a detailed overview of the company's processes and information requirements, demonstrating the capability to systematically identify, define, analyse, evaluate and propose diverse solutions, technologies and tools for addressing these challenges;
- can recognize, critically assess and creatively apply field-relevant information for continuous self-development and to solve professional challenges;
- knows how to plan, develop, document and present professional projects and can defend them in front of a diverse audience;
- understands the importance and role of teamwork in the planning, development and maintenance of information systems and is active and effective both as a team member and as a leader. Show more...
Graduation requirements
Completion of the curriculum in the required amount, and the
successful defence of the graduation paper or graduation project in conformity with the requirements set by the TalTech Senate; in order to obtain Cum Laude diploma the graduation paper must be defended for the grade "5" and the weighted average grade must be at least 4,60, where all grades from diploma supplement are taken into account. Show more...
Degrees conferred
Bachelor of Science in Engineering
Study programme version structure :
Module type
total ECTS credits
+
MAIN SPECIALITY 1: business information technology
+
MODULE: Mathematics, Engineering and Sustainable Development 30.0 ECTS credits (General studies)
Aims
The aim of the module is to develop students’ logical, analytical,
and quantitative thinking and their ability to apply mathematical models, engineering principles, and sustainable development approaches to solve professional and societal problems. The module supports systematic problem-solving, data-informed decision-making, and the evaluation of technological and economic solutions and their impact on the living environment, considering uncertainty, regulations, and principles of responsibility. Show more...
Learning outcomes
A student who has completed the curriculum module:
- applies mathematical methods (discrete mathematics,
linear algebra, mathematical analysis, probability theory, and statistics) to the mathematical description, analysis, and solution of complex practical, economic, and technological problems;
- uses mathematical and statistical models to analyze data, assess uncertainty, and support well-reasoned decision-making;
- understands the role of engineering in shaping technological, economic, and societal systems and evaluates the feasibility and impact of alternative solutions;
- analyzes the environmental impacts of human activities and applies principles of sustainable development and resource efficiency in professional contexts;
- integrates quantitative analysis, engineering competencies, and sustainability approaches into coherent solutions in interdisciplinary contexts;
- demonstrates logical, critical, and ethical thinking and a responsible attitude in technical and societal decision-making. Show more...
Compulsory courses:
Course title
Course code
ECTS credits
Hours per week
Lectures
Practices
Exercises
E/P-F.Ass./ Gr.Ass.
Teaching semester
EAX5020
3.0
2.0
1.0
1.0
0.0
A
SK
IAX0010
6.0
4.0
2.0
0.0
2.0
E
SK
LKG0280
3.0
2.0
2.0
0.0
0.0
A
S
YMX0241
6.0
4.0
2.0
0.0
2.0
E
SK
SUBMODULES: Mandatory number of fully passed submodules: 1
Submodule: Mathematics
YMX0030
6.0
4.0
2.0
0.0
2.0
E
K
YMX0231
6.0
4.0
2.0
0.0
2.0
E
SK
Submodule: Mathematics for Economics
TEM0240
6.0
4.0
2.0
0.0
2.0
E
S
TEM0250
6.0
4.0
2.0
0.0
2.0
E
K
Total: at least 12.0 ECTS credits
+
MODULE: Business and Entrepreneurship Foundations 30.0 ECTS credits (Core studies)
Aims
The aim of the module is to provide students with comprehensive knowledge and practical skills to start and manage businesses,
fostering strategic thinking, financial analysis abilities, and the capacity to evaluate business opportunities and market developments. The module supports the development of a creative and entrepreneurial mindset, as well as interdisciplinary teamwork, and develops communication competencies and an understanding of the legal framework required for business activities. Show more...
Learning outcomes
A student who has completed the curriculum module:
- analyzes and evaluates the business environment and identifies opportunities,
considering market, economic, and competitive factors;
- designs and develops business models and strategies, taking into account the value proposition of a product or service, resources, and market needs;
- presents and justifies business ideas and business models both in written and oral form, including in professional English;
- assesses and applies financial management and modelling methods to analyze a company's financial position and investments;
- applies microeconomic and macroeconomic principles to understand business processes and make strategic decisions;
- plans and leads team-based business projects using effective management and communication techniques;
- identifies and analyzes legal risks associated with business and management activities and implements measures to mitigate them;
- critically evaluates and presents business process outcomes, including financial reports and investment decisions, using modern digital tools. Show more...
Compulsory courses:
Course title
Course code
ECTS credits
Hours per week
Lectures
Practices
Exercises
E/P-F.Ass./ Gr.Ass.
Teaching semester
TAF0070
6.0
4.0
2.0
0.0
2.0
E
K
TER0440
6.0
4.0
2.0
0.0
2.0
E
S
TET0150
6.0
4.0
3.0
0.0
1.0
E
K
Elective courses:
Course title
Course code
ECTS credits
Hours per week
Lectures
Practices
Exercises
E/P-F.Ass./ Gr.Ass.
Teaching semester
HHM1152
6.0
4.0
2.0
0.0
2.0
E
SK
HLI0091
3.0
2.0
0.0
2.0
0.0
A
SK
HOE7051
6.0
4.0
1.0
0.0
3.0
E
S
TER0520
3.0
1.5
1.0
0.0
0.5
E
S
TER0570
6.0
5.0
0.0
0.0
5.0
E
K1
TMJ0140
6.0
4.0
1.0
0.0
3.0
E
SK
TMJ0190
6.0
4.0
1.0
0.0
3.0
E
S
TMK2080
6.0
4.0
2.0
0.0
2.0
E
K1
Total: at least 12.0 ECTS credits
+
MODULE: Information Technology 48.0 ECTS credits (Core studies)
Aims
The aim of the module is to develop students’ systematic knowledge and skills in the fundamentals of information technology,
including data management, software development, IT management, and cybersecurity principles. The module supports the ability to apply IT solutions to optimize business processes and systems by using modern development and quality assurance practices (including automated testing and CI/CD) and cloud technologies. In addition, the module provides a foundation for understanding core concepts of artificial intelligence and machine learning and fosters innovation and lifelong learning in the rapidly evolving IT sector. Show more...
Learning outcomes
A student who has completed the curriculum module:
- explains the fundamentals of information technology,
including software architecture, data structures, and algorithms, and applies them in practical projects;
- analyzes and designs databases and optimizes data management and analysis processes using modern tools and methodologies;
- evaluates cybersecurity risks and implements appropriate measures to ensure organizational cyber resilience;
- manages IT projects using agile methodologies, considering the interdependencies between IT and business processes;
- creatively applies programming and modelling skills to solve practical problems and develop prototypes;
- applies cloud technologies to build and operate IT solutions and justifies cloud-related choices (including cost-efficiency and reliability considerations);
- applies software quality assurance principles, including automated testing and CI/CD practices, to support reliable and maintainable software development;
- explains core concepts of artificial intelligence and machine learning and applies basic methods and techniques in appropriate contexts;
- operates effectively in interdisciplinary teams, planning and executing technology-driven projects;
- understands the importance of lifelong learning and professional development in the fast-changing field of information technology. Show more...
Compulsory courses:
Course title
Course code
ECTS credits
Hours per week
Lectures
Practices
Exercises
E/P-F.Ass./ Gr.Ass.
Teaching semester
IDK1615
6.0
4.0
2.0
2.0
0.0
E
SK
IDU1550
6.0
4.0
2.0
0.0
2.0
E
S
ITB1708
6.0
4.0
2.0
2.0
0.0
E
K
ITB1711
6.0
4.0
2.0
2.0
0.0
E
SK
ITB2401
6.0
4.0
2.0
2.0
0.0
E
S
ITI0204
6.0
4.0
2.0
1.0
1.0
E
S
ITI0206
6.0
4.0
2.0
2.0
0.0
E
K
Elective courses:
Course title
Course code
ECTS credits
Hours per week
Lectures
Practices
Exercises
E/P-F.Ass./ Gr.Ass.
Teaching semester
ICA0017
3.0
4.0
2.0
2.0
0.0
E
K1
ICD0004
3.0
2.0
1.0
1.0
0.0
E
S
ICD0018
6.0
4.0
1.0
3.0
0.0
A
S
ICM0009
6.0
4.0
3.3
0.7
0.0
E
SK
ITB8813
6.0
4.0
2.0
0.0
2.0
E
SK
ITI0207
6.0
4.0
2.0
2.0
0.0
E
S
ITI0209
6.0
4.0
1.0
2.0
1.0
H
K
ITI0210
6.0
4.0
2.0
2.0
0.0
E
SK
Total: at least 6.0 ECTS credits
+
MODULE: Information Systems Development 48.0 ECTS credits (Special studies)
Aims
The aim of the module is to develop students' skills in designing,
developing, and implementing modern, interoperable, and evolvable information systems. The module supports development activities involving diverse technologies, teamwork, and high-quality software creation methods, preparing students for roles as information systems developers and architects. Show more...
Learning outcomes
A student who has completed the curriculum module:
- explains the different stages of the software development process and their interconnections,
using modern development methodologies;
- designs and develops simple and moderately complex applications, adhering to software engineering principles and quality standards;
- analyzes, designs, and develops distributed information systems, applying relevant architectural patterns and protocols;
- identifies and resolves issues arising during software development and justifies decisions both orally and in writing;
- applies ERP software development and implementation methods, considering business process needs and system requirements;
- coordinates and participates in team-based software development projects, utilizing teamwork and project management principles;
- implements refactoring, unit testing, and a quality-focused approach in software development;
- acquires the skills necessary to perform as a developer and lays the foundation for progressing to roles such as software architect or lead developer. Show more...
Compulsory courses:
Course title
Course code
ECTS credits
Hours per week
Lectures
Practices
Exercises
E/P-F.Ass./ Gr.Ass.
Teaching semester
ITB2201
12.0
8.0
2.0
4.0
2.0
E
S
ITB2202
12.0
8.0
2.0
4.0
2.0
E
K
ITB2203
12.0
8.0
2.0
4.0
2.0
E
S
ITB2204
12.0
8.0
2.0
4.0
2.0
E
K
+
MODULE: Information Systems Development in Practice 6.0 ECTS credits (Special studies)
Aims
The aim of the module is to provide students with practical experience in the team-based process of information systems development,
from requirements analysis and task specification to solution implementation, testing, documentation, and presentation. The module focuses on developing skills in organizing teamwork, communicating with clients, and applying engineering knowledge to design and develop high-quality information systems, while fostering interdisciplinary collaboration and critical thinking. Show more...
Learning outcomes
Students who have completed the module have gained real-world experience and demonstrated their theoretical knowledge and practical skills.
A student who has completed the curriculum module:
- is able to analyze client needs and define and specify the requirements of a development task;
- effectively organizes teamwork by applying appropriate development methodologies and version control tools;
- designs and develops solutions, selecting suitable technologies and methods based on project requirements and client needs;
- implements and tests developed solutions, adhering to engineering best practices;
- thoroughly documents the development process and results, presenting them professionally to relevant stakeholders;
- critically analyzes the work process and solution quality, providing improvement suggestions for future projects;
- applies the practical skills and experience gained to professional work in the IT field, including interdisciplinary and international projects. Show more...
Elective courses:
Course title
Course code
ECTS credits
Hours per week
Lectures
Practices
Exercises
E/P-F.Ass./ Gr.Ass.
Teaching semester
ITB1705
6.0
0.0
0.0
0.0
0.0
A
SK
ITB1706
12.0
8.0
0.0
0.0
8.0
H
SK
Total: at least 6.0 ECTS credits
+
MODULE: Free Choice Courses 6.0 ECTS credits (Free choice courses)
Aims
The module provides students with the possibility to choose subjects based on their special interests.
Learning outcomes
The student has obtained knowledge and competencies connected to the student's special interests.
+
MODULE: A Thesis or a Graduation Project 12.0 ECTS credits (Graduation thesis)
Aims
The aim of the thesis is to demonstrate the learner’s ability
to apply the professional knowledge and skills acquired in the curriculum by independently or collaboratively addressing a current and discipline-relevant problem through a practical or research-based work.
The outcome of the thesis is a justified and documented solution, development, or analysis that addresses a field-specific problem using an appropriate methodology and complying with academic or professional standards. Show more...
Learning outcomes
Upon completion, the learner:
- formulates and justifies the objective of the work and selects an appropriate approach and methodology to address the problem;
- plans and manages the work process (including defining stages and sub-objectives) and carries it out within the agreed scope and timeline;
- applies suitable methods, tools and/or technologies to solve the field-specific problem and critically evaluates the rationale and limitations of the chosen solution;
- documents the work and results in accordance with academic or professional standards;
- presents and justifies the results in a proper written form and during the oral defence, and takes into account the feedback received. Show more...
+
STANDARD STUDY PLAN: Autumn daytime study
+
MINOR SPECIALITY MODULE: Minor speciality module: Business Information Technology
Aims
The aim of the minor specialisation in the Business Information
Technology bachelor's program enables students to acquire theoretical knowledge and practical skills in the planning and development of business information systems. In conjunction with a TalTech bachelor's diploma in any specialization, this minor specialisation in the Business Information Technology enables students to continue their studies in the Business Information Technology Master's programme. Show more...
Learning outcomes
On completion of the minor specialisation in Business Information
Technology the student will have acquired theoretical knowledge and practical skills in the design and development of information systems at a level that enables
him/her to engage in the process of digitisation and automatisation in the context of their own profession. Show more...
Compulsory courses:
Course title
Course code
ECTS credits
Hours per week
Lectures
Practices
Exercises
E/P-F.Ass./ Gr.Ass.
Teaching semester
IAX0010
6.0
4.0
2.0
0.0
2.0
E
SK
ITB2202
12.0
8.0
2.0
4.0
2.0
E
K
ITB2203
12.0
8.0
2.0
4.0
2.0
E
S
ITB2204
12.0
8.0
2.0
4.0
2.0
E
K
ITI0206
6.0
4.0
2.0
2.0
0.0
E
K

