Skip to Main Content

Systems Analysis and Design (VT IMIT)

Systems Analysis and Design (VT IMIT)

Module Coordinator/Lecturers
Study Programmes
Bachelor's degree programme in Business Administration
Project Description
  • Foundations of software engineering
  • Introduction to programming in Phyton
  • Relational data modeling (Entity-Relationship Models (ERM), Structured Query Language (SQL), Relational Databases)
  • Object-oriented programming
  • Application of LLMs for programming tasks
  • Best practices of software engineering and programming
  • Basics of Networking
  • Group Project
Learning Outcomes The students...
Professional Competence
  • list methods of software engineering (e.g., waterfall model, agile methods)
  • understand the elements of different modeling languages (e.g., ERM)
  • understand key concepts of SQL
  • understand key concepts of object-oriented programming (e.g., classes, attributes, methods, relationships, inheritance)
  • create data and system models (e.g., ERM)
  • perform normalization of database tables
  • write queries in SQL
  • write object-oriented programs
  • use LLMs to program and check written code
  • compare and contrast key programming structures (e.g., data structures, control structures)
  • identify best practices of software engineering and programming (e.g., design patterns, quality factors)
  • design object-oriented applications by applying the methods learned
  • choose appropriate methods for given programming tasks
Methodological Competence
  • reproduce software engineering and programming best practices
  • describe various problems and the appropriate solutions as encountered in different use cases
  • explain the differences and similarities of various methods of software engineering by means of case studies
  • explain the differences and similarities of relational and object-oriented approaches to modeling using case studies
  • explain the differences and similarities of various data and control structures of programming
  • solve case studies with the help of the learned concepts and methods
  • apply IDE and CASE tools
  • analyze complex issues and identify appropriate concepts and methods for their solution
  • explain and demonstrate how LLMs can be used for programming
  • create simple object-oriented programs
  • apply best practices (e.g. design patterns, CASE tools, quality factors)
  • explain basics of networking (sockets, protocols)
Social Competence
  • listen to students and their ideas and opinions
  • work in teams to develop solutions to complex problems
  • evaluate ideas from team members
  • take responsibility in a team
  • distribute tasks in teams
  • assign task according to skills of team members
  • justify solutions in front of team members and teachers
Personal Competence
  • tolerate the opinions of other students, even if they contradict one's own understanding (e.g., in case study discussion or discussion forums)
  • independently and reliably repeat the contents of the lecture (especially exercises)
  • assess the progress and involvement in the lectures, the exercises and in self-study (e.g., participation in classroom discussions, success in solving the exercises)
  • identify strengths and weaknesses and adjust the commitment accordingly (e.g., repeat the contents of the lecture)
  • support each other in lectures, tutorials, group work and self-study (e.g. in the discussion forum)
  • Phyton, MYSQL
Technology Competence
  • Python, MYSQL
Requirements (formal)
Enrolment from WS23/24
These admission requirements:
  • To register for modules in the specialization, the modules Statistics, Business Mathematics, and English I must have been successfully completed.
  • In addition, the module Information Systems must be successfully completed in order to register for the IMIT specialization.

Enrolment before WS23/24
Either the above admission requirements or:
  • To register for fifth semester modules, all modules from the first year of study must be successfully completed.
  • Elective courses are not taken into account for these regulations.
Requirements
Information Systems
  • Functions of Information Systems

Operations Management
  • Processes of Operational Service Delivery
Module number:
6210812
Semester:
WS 26/27
ECTS Credits:
6
Courses:
56 L / 42 h
Self-study:
138 h
Scheduled Semester:
5