Analysis and Design of Information Systems
Study programme title in Est.
Infosüsteemide analüüs ja kavandamine
Study programme title in Engl.
Analysis and Design of Information Systems
TalTech study programme code
IAAM17
MER study programme code
175322
Study programme version code
IAAM17/25
Faculty / college
I - School of Information Technologies
Head of study programme/study programme manager
Paul Leis
Language of instruction
Estonian
Study level
Master study
ECTS credits
120
Self-paid study programme
no
Nominal study period
4 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
Bachelor degree or education of corresponding qualification in accordance with admission requirements of TalTech.
Study programme aims and objectives
The aim of the Analysis and Design of Informations Systems curriculum
is to obtain skills and knowledge that could be used in research and development work or in the organizations for the development of information systems analysis and design. Core topics of the curriculum are the enterprise architecture and the analysis of enterprise information systems. Graduate of the curriculum is equipped to work at positions that require systematic approach, e.g. business analyst, business architect, IT analyst, system analyst, enterprise architect, product developer or to continue his /her education in PhD studies.
Show more...
Learning outcomes of the study programme
- has knowledge of information systems analysis tools, standards and methodologies;

- has skills to elicit the needs and requirements of the business;
- understands the methods and knows the tools for business process modelling;
- has skills and knowledge for modelling the functionality of systems;
- has skills for data modelling;
- has skills for modelling data exchange;
- has knowledge to approve and check the work results of development team;
- has teamwork skills;
- has good skills in analysis and generalization:
- has skills and knowledge necessary for understanding customer needs and to offer suitable solutions.
Show more...
Graduation requirements
Completion of the curriculum in the required amount, and the successful defence of the graduation paper 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
Master of Science in Engineering
Study programme version structure :
Module type
total ECTS credits
General studies
6.0
Core studies
24.0
Special studies
54.0
Free choice courses
6.0
Graduation thesis
30.0
Total
120.0
  • +
       MAIN SPECIALITY 1: Analysis and Design of Information Systems
    • +
         MODULE: Entrepreneurship 6.0 ECTS credits (General studies)
      Aims
      The aim of general studies is to give the Basic knowledge of principal parts of business activities,
      to support the complete understanding of the processes in the world which depend upon understanding the production and the business, and to obtain the Basic knowledge of business and economic concepts.
      Show more...
      Learning outcomes
      The students will:
      - understand the Basic concepts and terminology of economic sciences and have the skills for analyzing problems in economy;


      - have experience of teamwork in solving different economical problems.
      Show more...
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Startup Entrepreneurship for Built Environment
      EPX5020
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      SK
      Start-up Entrepreneurship
      TMJ0190
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      S
      Entrepreneurship and Business Planning
      TMJ3300
      6.0
      4.0
      1.0
      0.0
      3.0
      E
      SK
      Total: at least 6.0 ECTS credits
    • +
         MODULE: Information Architecture 24.0 ECTS credits (Core studies)
      Aims
      The goal of the module is to introduce the concepts, methodologies
      and standards of analysis and design of information systems; give knowledge of the effective methodologies for system design; give complete overview of the methodologies of data elicitation, and give complete overview of the design, development and operation of data base systems.
      Show more...
      Learning outcomes
      The student will:
      - be capable to name and characterize the types of information systems and the sources of software;


      - have skills to develop the domain model of the given problem;
      - have the knowledge to perform the profitability analysis of the development of the information system and have the knowledge to estimate the changes in investigations in time periods;
      - have the knowledge to choose appropriate methods for the definition of user requirements in the process of the development of information system;
      - understand and have skills to implement different project based approaches;
      - understand different processes and different methodologies;
      - understand the basic concepts of data bases and understands the importance and role of data bases in the information systems of different structure;
      - have knowledge of the architecture of different physical and logical structure of the data models;
      - have overview of the optimization techniques of data handling;
      - have knowledge of the problem of data base normalization and have knowledge of different normal forms of the data model;
      -have knowledge of the principles of data base access rights (users, user groups, system and resource rights).
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Databases
      ICM0005
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      S
      Business Information Modelling
      ICM0006
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Information System Project and Portfolios
      ICM0016
      6.0
      3.0
      1.0
      2.0
      0.0
      E
      K
      IT Governance and Management
      ICM0032
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Total: 24.0 ECTS credits
    • +
         MODULE: Practice 6.0 ECTS credits (Special studies)
      Aims
      The practice module applies the acquired knowledge in practice.
      Learning outcomes
      Upon completion of this module, students will be able to:

      1) describe the roles of different professionals involved in software engineering projects and their interactions;
      2) critically reflect on the scope of professional practice in software engineering;
      3) explain how the concepts and methods covered in other modules of the curriculum are applicable in practice.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Practice (Internship)
      ICM0029
      6.0
      0.0
      0.0
      0.0
      0.0
      H
      SK
      Total: 6.0 ECTS credits
    • +
         MODULE: Application Architecture 18.0 ECTS credits (Special studies)
      Aims
      The goals of the module are:
      - to obtain the basic knowledge of software engineering;


      - to obtain the basic knowledge of software development methodologies;
      - to obtain knowledge of the user interface design and development processes;
      - to obtain knowledge of the application design and development processes;
      - to get the overview of the development process from business vision to application architecture.
      Show more...
      Learning outcomes
      The student will:
      - have knowledge for prototype design;
      - have knowledge of user experience design;


      - have knowledge of user experience design testing and evaluation;
      - have knowledge of design principles and patterns;
      - have knowledge of business architecture, information architecture, technical architecture, application architecture, system architecture.
      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 Engineering
      ICM0008
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      IT Architecture
      ICM0011
      6.0
      4.0
      2.0
      0.0
      2.0
      E
      K
      Fundamentals of Machine Learning
      ICM0035
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Total: 18.0 ECTS credits
    • +
         MODULE: Elective courses 12.0 ECTS credits (Special studies)
      Aims
      To complement the elective courses of specialization modules with special topics on the subject.
      Students can choose any combination of the courses listed in the module.
      Show more...
      Learning outcomes
      Theoretical knowledge and practical skills on software engineering that complement the subjects learned in specialization modules.

      Have the capabilities for working with English language documents: prepare English language presentation and defend the work in English.
      Show more...
      Elective courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Computer Systems Engineering
      IAS0320
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      S
      Introduction to Programming
      ICM0002
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Data Structures
      ICM0004
      6.0
      3.0
      2.0
      1.0
      0.0
      E
      S
      User Interface and Application Design
      ICM0009
      6.0
      4.0
      3.3
      0.7
      0.0
      E
      SK
      IT Systems Support and Arrangement in Enterprises
      ICM0012
      6.0
      4.0
      1.5
      2.5
      0.0
      A
      S
      MicroServices and Container Architecture
      ICM0014
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      S
      Cyber Security Architecture
      ICM0018
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Foundation of System Theory
      ICM0023
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      S
      Data Analysis
      ICM0031
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      K
      Artificial Intelligence, Agents, and Agentic Systems
      ICM0036
      6.0
      4.0
      2.0
      2.0
      0.0
      E
      K
      Total: at least 12.0 ECTS credits
    • +
         MODULE: Business Architecture 18.0 ECTS credits (Special studies)
      Aims
      The goals of the module are:
      - to have an overview of the business process modeling and automation;


      - to have an overview of MicroServices Architecture principles and methodologies;
      - to obtain knowledge and skills for business architecture based Project management.
      Show more...
      Learning outcomes
      The student will:
      - have knowledge for business process modelling and on the basic methodologies of business process automation;


      - have knowledge for the implementation of microservice architecture based applications in the enterprise;
      - have knowledge and skills for managing architecture centric projects;
      - have the capabilities for working with English language documents: prepare English language presentation and defend the work in English;
      - have knowledge and skills to develop information and process models in collaboration with students from other specialties.
      Show more...
      Compulsory courses:
      Course title
      Course code
      ECTS credits
      Hours per week
      Lectures
      Practices
      Exercises
      E/P-F.Ass./ Gr.Ass.
      Teaching semester
      Analysis and Design of Information Systems
      ICM0007
      3.0
      2.0
      1.0
      1.0
      0.0
      E
      S
      Business Process Management
      ICM0015
      6.0
      4.0
      2.0
      2.0
      0.0
      A
      SK
      Enterprise Architecture Special Seminar
      ICM0019
      9.0
      6.0
      2.0
      0.0
      4.0
      E
      S
      Total: 18.0 ECTS credits
    • +
         MODULE: Free choice course(s) 6.0 ECTS credits (Free choice courses)
      Aims
      To improve the basic professional knowledge and skills acquired during studies with the complementary subjects needed for orienting in professional as well as in general cognition.

      To develop systematic reasoning and analytical skills.
      Show more...
      Learning outcomes
      Upon completion of this module, students will be able to: explain
      the phenomena of the society and surrounding world according to the modern understanding and scientific principles, apply the knowledge in a constructive way for his/her professional and social needs.
      Show more...
    • +
         MODULE: Thesis 30.0 ECTS credits (Graduation thesis)
      Aims
      - to implement and deepen the acquired knowledge and skills;

      - to develop independent problem solving ability with real life experiences;
      - to develop analytical and critical reasoning skills for task management within the scope of the curricula.
      Show more...
      Learning outcomes
      After successful defense of master thesis student has proven following abilities:

      - to classify and analytically read scientific and technical literature and other sources of information;
      - to formulate research questions;
      - to gather and analyze data for finding answers to research questions and to check hypothesis;
      - to deploy rigorous means of comparison for alternative scientific- and/or technical solutions;
      - to formulate and state ones findings and to defend them in scientific discussion;
      - to present information and ideas systematically and understandably in writing as well as in oral presentation.
      Show more...
    • +
         STANDARD STUDY PLAN: Autumn daytime study
      • +
           1st Semester
      • +
           2nd Semester
      • +
           3rd Semester