Business Information Technology
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/17
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
ECTS credits
180
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
General studies
36.0
Core studies
72.0
Special studies
54.0
Free choice courses
6.0
Graduation thesis
12.0
Total
180.0
  • +
       MAIN SPECIALITY 1: business information technology
    • +
         MODULE: Mathematics and Natural Sciences 36.0 ECTS credits (General studies)
      Aims
      To develop the logical, analytical and algorithmic thinking
      of students
      Show more...
      Learning outcomes
      A student who has completed the curriculum module:
      - has a systemic science-based worldview;


      - understands how nature and wildlife functions, the need for conservation and environmental protection, and can act sustainably;
      - knows and can use mathematics related to their specialty;
      - knows and can use mathematical representations of concepts related to their specialty;
      - knows and can use mathematical models for solving problems and tasks related to their specialty;
      - knows and can implement the main methods of data and information collection in their specialty;
      - knows the basics of data processing and has the basic data processing skills required of a business IT officer.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Discrete Mathematics
      IAX0010
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Data Processing
      IDK1615
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Fundamentals of Natural Sciences and Sustainable Development
      YFX0060
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Total: 18.0 ECTS credits
      SUBMODULES: Mandatory number of fully passed submodules: 1
      Submodule: Mathematics
      Probability Theory and Mathematical Statistics
      YMX0030
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Mathematical Analysis I
      YMX0231
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Linear Algebra
      YMX0241
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Submodule: Mathematics for Economics
      Mathematics for Economics I
      TEM0240
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Mathematics for Economics II
      TEM0250
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Econometrics
      TES0040
      6.0
      3.0
      1.5
      1.5
      0.0
      E
      S
      Total: at least 18.0 ECTS credits
    • +
         MODULE: Business 36.0 ECTS credits (Core studies)
      Aims
      To teach the key concepts and aspects of business and economics.
      Learning outcomes
      A student who has completed the curriculum module:
      - knows the nature of business,

      the stages of business processes and business planning, and the key aspects of the economic activity of a business;
      - has an understanding of the main concepts, nature and processes of micro- and macroeconomics;
      - has an understanding of income statements, cash-flow and balance sheet estimates, and cost-benefit analysis and can on a basic level prepare, present and justify the relevant reports and estimates (including the business plan);
      - has basic finance knowledge about investments and the time value of money, the capital structure of a company and the operation of financial markets;
      - has an understanding of the key aspects of organisation and leadership and knows the relevant legislation on a basic level;
      - is able to analyse problems to be solved on the basis of uncovered niche markets and development trends, can assess business opportunities, analyse the market and competition, and based on the results, devise and plan the general and competition strategy of a company;
      - is able to devise comprehensive marketing measures for a company (products/services, pricing, marketing channels and sales support measures);
      - is able to evaluate their ability to launch and work on the development of a business idea in real life and can assess the relevant risks.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Introduction to Accounting
      TAF0070
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Basics of Finance
      TER0440
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Fundamentals of Economics
      TET0150
      6.0
      4.0
      3.0
      0.0
      1.0
      E
      K
      Introduction to Entrepreneurship
      TMJ0140
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      SK
      Total: 24.0 ECTS credits
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Organization and Management
      HHM1152
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      SK
      Legal Aspects Relevant in Working as an IT Manager
      HOE7051
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      S
      Financial Modelling
      TER0570
      6.0
      5.0
      0.0
      0.0
      5.0
      E
      K1
      Start-up Entrepreneurship
      TMJ0190
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      S
      Total: at least 12.0 ECTS credits
    • +
         MODULE: Information Technology 36.0 ECTS credits (Core studies)
      Aims
      To provide an overview and basic knowledge about the different fields of information and communication technologies.
      Learning outcomes
      A student who has completed the curriculum module:
      - has an overview of the architecture of computers,

      IT devices and systems and of their functions in information processing systems;
      - knows the basic concepts and methods of data communication, has an overview of the architecture and protocols of computer networks and the architecture of integrated communication networks;
      - knows the basics of computer and system administration and has the relevant practical basic skills;
      - knows and understands the foundations and basics of information and cyber security relevant for a IT officer;
      - knows and understands the basics of IT management, IT operation and computer science and has the relevant skills.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Software Architecture and Design
      IDU1550
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Foundations of IT Management and Operation
      ITB1708
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Fundamentals of Information and Cyber Security
      ITB1711
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Information Systems and their Social and Economic Aspects
      ITB1801
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Algorithms and Data Structures
      ITI0204
      6.0
      4.0
      2.0
      1.0
      1.0
      E
      S
      Databases I
      ITI0206
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Total: 36.0 ECTS credits
    • +
         MODULE: Information Systems Development 48.0 ECTS credits (Special studies)
      Aims
      To provide strong knowledge of and skills for designing and developing the information systems.
      Learning outcomes
      A student who has completed the curriculum module:
      - is able to program the data, logic, communication and user interface components of the information systems;


      - has basic knowledge of at least two common programming languages and SQL, UML, XML, HTML, JSON and other similar tools and can use them on a basic level;
      - knows and understands the need for analysing and planning a information needs and information system requirements and the main methodology, and can carry out a basic requirement analysis and plan the information systems;
      - knows the main architecture and design patterns of modern information systems and is able to use them;
      - knows the main software engineering techniques (refactoring, unit testing, continuous integration, etc.) and tools for quality code writing and testing and is able to use them;
      - knows modern personal and team development methods, understands the different roles in a development team, is able to work in different roles in a team and lead the team, if required;
      - knows the principles and techniques of documenting information systems and development processes and is able to use them.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Information Systems Development I: Fundamentals
      ITB1701
      12.0
      8.0
      2.0
      4.0
      2.0
      E
      S
      Information Systems Development II: Web Applications
      ITB1702
      12.0
      8.0
      2.0
      4.0
      2.0
      E
      K
      Information Systems Development III: Distributed Applications
      ITB2203
      12.0
      8.0
      2.0
      4.0
      2.0
      E
      S
      Information Systems Development IV: Business Applications
      ITB2204
      12.0
      8.0
      2.0
      4.0
      2.0
      E
      K
      Total: 48.0 ECTS credits
    • +
         MODULE: Information Systems Development in Practice 6.0 ECTS credits (Special studies)
      Aims
      To provide practical experience of the teamwork process for developing an information systems in real life,
      ranging from requirement analysis, establishing tasks and organising teamwork to implementing, documenting and presenting the solutions.
      Show more...
      Learning outcomes
      Students who have completed the practical training will have gained practical experience and demonstrated their theoretical knowledge and practical skills.
      A student who has completed the curriculum module:
      - can organise teamwork and work in a team;
      - can analyse a given development task and plan it in a way that is correct from a software engineering point of view, according to resources provided;
      - can implement and test the designed solution or a part of it correctly and in a high quality manner;
      - can correctly and appropriately document their work and work process;
      - can explain their work and work process to interested parties and justify the offered software engineering solution.
      Show more...
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Practical Training (Internship)
      ITB1705
      6.0
      0.0
      0.0
      0.0
      0.0
      A
      SK
      Information Systems Development Team Project: procurement
      ITB1706
      12.0
      8.0
      0.0
      0.0
      8.0
      H
      SK
      Total: at least 6.0 ECTS credits
    • +
         MODULE: Optional 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
      Knowledge and competencies connected to the student's special interests.
    • +
         MODULE: A Thesis or a Graduation Project 12.0 ECTS credits (Graduation thesis)
      Aims
      Provide students an experiences in conducting an independent research or software engineering project.
      Learning outcomes
      A student who has completed the thesis or project is able to:

      - formulate problems and set goals;
      - select suitable methods for achieving the objectives;
      - define the tasks required for completing the work;
      - implement the learned theoretical knowledge and skills in analysing problems and synthesising solutions;
      - document and/or formulate the work;
      - present and substantiate the results.
      Show more...
    • +
         STANDARD STUDY PLAN: Autumn daytime study
      • +
           1st Semester
      • +
           2nd Semester
      • +
           3rd Semester
      • +
           4th Semester
      • +
           5th Semester
      • +
           6th Semester
  • +
       MINOR SPECIALITY MODULE: Minor speciality module: Business Information Technology
    Aims
    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
    Discrete Mathematics
    IAX0010
    6.0
    4.0
    2.0
    0.0
    2.0
    E
    SK
    Software Architecture and Design
    IDU1550
    6.0
    4.0
    2.0
    0.0
    2.0
    E
    S
    Information Systems Development II: Web Applications
    ITB1702
    12.0
    8.0
    2.0
    4.0
    2.0
    E
    K
    Information Systems Development III: Database Applications
    ITB1703
    12.0
    8.0
    2.0
    4.0
    2.0
    E
    S
    Algorithms and Data Structures
    ITI0204
    6.0
    4.0
    2.0
    1.0
    1.0
    E
    S
    Databases I
    ITI0206
    6.0
    4.0
    2.0
    2.0
    0.0
    E
    K
    Total: 48.0 ECTS credits