Bachelor | Information Systems

Bachelor of Science in Wirtschaftsinformatik

Information Systems


The Department of Information Systems offers the Bachelor of Science (BSc) in Information Systems (German: Wirtschaftsinformatik) study program. The curriculum is designed for six semesters of study. The majority of BSc in Information Systems study courses are held in German with an exception of a few English lectures. Therefore, proficiency in German language is essential. Core topics within the programme are related to such fields as: Information Systems, Computer Science, Quantitative Methods and Business Administration. The curriculum also includes introductory lectures on Economics and IT Law. In addition to lectures, students also have to participate in seminar courses and in a project seminar. Project seminars resemble small group projects, where students solve (real-life) scenarios.


  • Learn from the best as our institute hosts more than eight chairs and interest groups that deal with information systems in their daily academic life
  • In step with actual practice by providing training courses for relevant software, project seminars, and optionally integrating internships
  • Get in touch with your future employer during guest lectures, by writing your thesis at an external company or by visiting exclusive job fairs
  • Comprehensive student exchange program for studying abroad
  • Study in one of the most liveable cities of the world (awarded in 2004)
Schedule Full-time
Duration 3 Years
Presence of students On-campus
Enrollment capacity per term 150
Average number of applications per term 900
Total number of enrolled students 350
Scholarships available No


The students are assumed to know and be able to apply the concepts and methods taught in the compulsory courses. The experience gained in the internship can be helpful when writing the bachelor thesis. The approved internship offers students the chance to gain practical experience during their study. The core area of the internship shall be Information Systems, Quantitative Methods, Computer Science or Business Administration. After the internship, the participants have to write a report of about 20 pages documenting how they solved the practical problem which was assigned to them. In addition, they have to present their solution in a talk of about 1 hour using contemporary presentation tools (such as e.g. Powerpoint). The subject of the internship has to be confirmed by the tutor before the internship begins.
Other course
The contents of the previous modules will be used in the bachelor thesis. The bachelor thesis shall demonstrate that the student is able to solve a given, complex problem independently in a given time frame using scientific methods and that he/she is able to describe the solution in a scientific text. The thesis shall have a size of approximately 40 pages.
Communication and Collaboration Systems (KUK) are a premise for the cooperation in Teams and organizations across space and time borders. The modules goal is to show and explain to students the broad spectrum of communication and collaboration elements. The module contains lecture, case study elaboration and application of recent Communication and Collaboration Technologies such as social media. Participants should get an overview about recent technologies of communication and collaboration systems and adapt theoretical, social and organizational knowledge about such systems. Furthermore, the requirements for the management processes of distributed cooperation systems need to be understood. Therefore, the module introduces technical aspects of communication infrastructures, establishes topics from a communication theoretical point of view and addresses the challenges of virtual teamwork. Distributed systems are discussed from a management perspectice (CSCW, collaborative systems for distributed teams). Additionally, basic knowledge about technical structures of distributes systems are addressed (e.g. ISO/OSI model).
This course presents the foundations of computer architecture and organization as well as the fundamentals of operating systems. It covers the basic composition and functionality of a computer, starts from individual components and derives larger units from them. An important aspect is the understanding of mathematical foundations underlying computer circuits, which is why the course takes students from Boolean functions to adders, multiplexers, PLAs, and storage. The result is the basic von Neumann model of a sequential machine, which is treated from a modern perspective. Based on this understanding of computer hardware, the course then deals with the fundamentals of operating systems. Operating systems provide elementary functionality which interacts with specific hardware and provides abstract services for applications that do not need to know details about specific hardware. Typical functionality and services include resource and memory managesoftware enment, process management and processor scheduling, I/O, as well as protection and security mechanisms, all of which are addressed in class. Thus, this course forms the basis for understanding hardware and software interactions in larger systems.
This module is based on the introductory module “Data and Probability”. It covers the fundamentals of statistical data analysis as well as the use of simulation methods in order to investigate business processes. To this end, software tools for statistical analysis and simulation are investigated during the courses. The techniques covered are basic in forthcoming modules focusing on empirical data. In particular, specialization courses in Quantitative Methods often employ tools and methods for statistical testing or simulation.
In IT supported business, juge amount of data emerges which is to be exploited in order to improve processes etc. Th module first discusses “data” and, subsequently, deals with som purely data driven techniques. Gerneralising statements inevitably requires a probability model. To this end, the module introduces the mathematical basics of probability theory in IS-studies. Probability models are fundamental in economical practice – in science as well as in business. Especially, “Data Analytics and Simulation”, but also specialization courses like “Stochastics in Finance”, make intensive use of probability calculus. As a prerequisite, knowledge of the contents of “Mathematics for IS” should be thorough.
Data Management aims at the data view of information systems. It will discuss conceptual views (Entity Relationship Model, relational data model) and data implementation via SQL in relational data bases (Data Description Language, Data Manipulation Language, Data Control Language and Queries). Furthermore, transaction concepts (ACID) and locking mechanisms (two phase protocols) will be introduced. There will be lectures, excercises with MySQL data bases (or other DBMS) and case studies. Students will be asked to present their results to other students in the excercise hours.
The knowledge acquired in this lecture is a prerequisite for the modules “Software Engineering,” “Computer Structures and Operating Systems”, “Computer Science in depth”, “Project Seminar”, and the Bachelor thesis. The module presupposes basic programming and mathematical skills as conveyed in the modules “Programming” and “Mathematics for Economists”. Data structures specify the elementary layout variants of data in (main and secondary) memory of computers. Their key aspects concern creation, usage, and maintenance of the respective structure. Furthermore, they are central to the design of various algorithms, which form the foundation of various applications in computer science. In this lecture, a representative selection of data structures (such as lists, trees, heaps, graphs, stacks, queues, hash structures) as well as fundamental algorithms (such as searching and sorting, routing in graphs, tree algorithms, string matching) are presented. Essential aspects are, on the one hand, the development of analysis and evaluation techniques of algorithms and, on the other, the shaping of the ability to discriminate between “efficiency” and “inefficiency.” The latter paves the way towards so-called NP-complete problems and their approximate treatment. Besides the lecture, exercises are offered. Students are aware of fundamental algorithms to make best use of data structures.
Electronic Business is thriving and is making significant inroads in business and everyday life. In fact, doing business electronically has become an integral part of everyday life for public and private organisations, both large and small, across the globe. Based on the information society discourse and related political visions like “eEurope”, the course will provide an overview of the core building blocks of business models. As it is widely recognized that eBusiness is best understood in a sectorial context, which reflect the contingencies and specifics of a respective industry, the course will use the travel and tourism industry as lead example and elaborate on the usage and development of eBusiness across different segments of that industry. Travel and tourism is an example of a global services industry characterized by a high level of information intensity and ICT innovation. Given the increasing exposure of businesses to security threats, the course will provide a brief introduction into theoretical and practical security, security strategy and privacy. Given the ongoing dynamics in business and the related need to manage and prioritize projects, the course encompasses a module in project management.
Accounting and Annual Financial Statement: As businesses constantly execute financial transactions including sales, purchase, payments etc. students will learn to book those transactions in the course of the account systems. The accumulation of all transactions is recorded in the annual financial statements. Those provide an overview of the financial condition of an enterprise. All information regarding the business is presented in a structured manner. To filter the required internal and external accounting information from the report, managers and investors must be capable of reading and interpreting financial statements. Students will therefore learn to read annual financial statements and understand them in detail. The first part of the course comprises the fundamentals of financial accounting as part of the organisational bookkeeping and annual reporting. The course will continue with the system of accounting transactions and annual statements. Within the scope of double-entry bookkeeping students will learn to execute accounting transactions on their own. In the fourth part students will organise transactions in standard forms of accounting on their own. The course closes with a comprehensive view as a basis for closing accounts. Foundations of Accounting: Managers and investors require internal and external accounting information for business and investment decisions.
The course serves as a natural starting point for every student of economic sciences by identifying and analysing the structure of modern enterprises. Therefore, transmission of basic knowledge and methods for analytic decision making are the course’s main objectives. In the following semesters, students will mainly analyze parts of economic institutions isolatedly. Therefore, it is vital to provide a broader perspective on economic theory. Knowledge gained in the fields of investment and finance is meant to support everyday decision making. The module provides elementary students with an overview of essential economic questions and methods and introduces the diverse functional units a firm is composed of. A profound analysis of investment and finance decisions – including the utilization of associated mathematical tools – serves as basis for further observations: students are expected to reason by using elementary economic concepts, autonomously develop solution approaches, classify tasks into a broader context and solve these especially in the area of investment and finance.
Marketing management is one of the most challenging and complex areas companies are faced with. The role of marketing is strongly connected with the type of market. Today’s markets can be described as buyer markets, i.e. the supply is higher than the demand for products. Companies therefore have to differentiate and provide offerings that are most desired in the market place. Marketing strategies systematically integrate the customers‘ needs, the company specific resource based view as well as factors that influence competition. Considering those three factors a wide array of choices is offered. Despite its reputation as a “soft” field, marketing combines theories from many disciplines such as economics, mathematics, psychology, sociology, creative arts, and many more. Marketing lectures demand qualitative as well as quantitative skills. The course is split into two parts. The first part is labeled “Strategic Marketing”. It includes an introduction into the discipline of marketing, with an emphasis on an institutional decision-making perspective, and then focuses strategic components of the marketing process. The second part is on marketing mix instruments. After completing this part students will be able to describe and understand basic elements of the marketing and to evaluate ethical issues in marketing.
With increasing significance, success in business on more complex, especially digital, markets relies on a deeper understanding of the basic conditions of functioning markets and their normative foundations in a modern democratic society. Therefore, this course introduces economics as a key strand of the social sciences, leading to a fundamental understanding not only of the economy but of social phenomena in general. The students develop a critical understanding of the basic concepts underpinning the science of economics in its microeconomic and macroeconomic branches. They also acquire the competency to apply the fundamental concepts and ethical challenges of a market-based economy in democracy to issues of strategic management. The microeconomic unit deals with individual choice under scarcity and with the design of incentives through institutions, including markets for digital commodities where peculiarities on the supply or demand side may play a major role. The macroeconomic unit addresses basic macroeconomic policy issues.
This lectures serves as introduction to the Information Systems discipline. Each of the representatives of the IS department introduces into his or her specific field of information systems, its methods, and understandings. This lecture series is guided by an accompanying lecture, connecting them. Additionally, representatives of the study administrations get the opportunity to present their services. The main goal of the lecture is the provision of an overview of the multitude of topics of the IS discipline for students. This includes first insights into the core discipline, informatics, and quantitative methods. This overview helps the students to get first impressions of the field’s width and supports them in identifying their fields of interest. This, in turn, provides them with guidance throughout their bachelor studies and should give them first ideas on their choice for, e.g., electives. Additionally, graduates from the IS department are regularly invited to present what they are doing since they left University. This should provide the students with a long term perspective and stimulate them to think about their specific expectations on the studies. Finally, a mock exam provides the student with first impressions on how exams are being conducted at the department.
Mathematics are fundamental in every kind of quantitative study of business and economics. Mathematical skills are essentially needed, e.g., in Statistics, Operations Management and Finance. There are no prerequisites except a thorough knowledge of school mathematics, in particular differential and integral calculus for functions of one variable (which, however, will be briefly repeated in the Adjustment course). The tutorial offers all students the opportunity to work on the lecture-topics in small groups guided by experienced students.
This module gives an introduction into the field of operations management. Selected business cases motivate the themes by demonstrating the potential that can be realized with good operations management. Furthermore, the basic methods of operations management and their practical application are taught. The exercise supports the practice and deepening of the lecture content by applying it to concrete problems. Operations management deals with the management of processes in the production and service sector, and is located in the functional unit operations. For managing the assigned processes it is necessary to continually coordinate with other functional areas. For instance, it is important for inventory management to know the upcoming sales promotions planned by marketing. Regarding other courses, students should have successfully passed the first and the second semester, especially the lectures “Mathematics for Economists” and “Statistics I”. Furthermore, this module is a foundation for the module “Logistics Management”.
Application systems are ubiquitous in the business environment and appear in different forms. Although the general concept includes, for example, word processing software, the course focuses on e systems that are used exclusively in the business environment, i.e., enterprise systems. In this way the lecture builds on basic skills learned in the modules data management, software engineering and information management. Teaching methods are lectures, exercises, and lab exercises using different ERP systems and short presentations by students. An application system is a system of software components to manage certain tasks in a business environment. The lecture application systems provides basic knowledge for the design and the use of application systems in enterprises and enterprise networks. Initially foundations of information modeling (e.g., function, organization, process modeling) will be intensified. Structure and function of selected application systems (especially ERP systems) are treated in depth and practiced in different systems. Guest lectures from the practice round out the lecture program. In tutorials, the course content will be repeated and applied in a problem-oriented way.
This course introduces the main concepts of programming languages and programming techniques. The students not only get a theoretical understanding of the concepts but also gain practical programming skills through the exercises. There are no prerequisites for this course. The conveyed programming skills are required in several other courses such as e.g. software engineering. Moreover, they are needed in the project seminar and (in many cases) for the bachelor thesis. The course covers object oriented programming in Java as well as declarative programming in (e.g.) Haskell. Moreover, the syntax and operational semantics of these languages is formally described. In detail the following topics are explained: overview of programming languages landscape; Java: objects, classes, methods, attributes, variables, class diagrams, visability, types, statements, expressions, method calls, recursion, arrays, inheritance, late binding, interfaces, graphical user interfaces, frameworks (e.g. Swing), inner classes, exception handling, generics, wrapping of basic values, enumeration types, JUnit, file handling, garbage collection, applets, threads, synchronization, general programming principles, stepwise refinement; Haskell: algebraic data types, pattern matching, type inference, higher-order functions, Currying, lazy evaluation; operational semantics: strict vs. non-strict operations, program translation, intermediate code. The goal is that the students learn the main programming concepts and programming techniques.
Project Management skills are an essential part of conducting IT projects. The methods and software tools learned in this course are an essentially basis for further courses in the Information Systems curriculum, especially for managing software project seminars. General knowledge on managing projects might prove helpful to students for organizing their Bachelor or Master theses also. Project Management includes the planning, execution, and monitoring and controlling of projects. The lecture Project Management provides basic knowledge of (IT) Project Management and addresses the entire project life cycle / project management process. Besides introducing and integrating the distinct phases of the project lifecycle, current methods and tools for project management are introduced. Tutorials and Assignments allow for repeating the contents of the lecture and applying project management methods and tools in a problem-oriented way. Furthermore, guest lectures from industry representatives add to the practical applicability of the lecture program.
Project seminar
The material and methods learned in the previous courses shall be applied in a practice-oriented project to solve a realistic, complex problem. The project is often performed in collaboration with a partner from industry. The experience gained in the project seminar will be helpful for the bachelor thesis. The material and methods learned in previous courses are applied in a practice-oriented project. In particular teamwork, project planning and management, development of a business concept, design of a corresponding software architecture, implementation, and testing will be trained. Moreover, the intermediate and final results of the project will be presented using state-of-the-art tools. The participants also have to read relevant literature and describe required concepts in papers. The students are supported in all these activities by tutors.
Software Engineering conveys the skills to develop large software systems. It assumes that the students have passed the course on Programming and that they have hence obtained the required programming experience. Software Engineering skills will be required in e.g. different practical courses as well as for the bachelor thesis. The aim of this course is that students shall be enabled to develop large software systems in teams. The corresponding management concepts and technical skills will be conveyed. The course covers the phases of the software engineering life cycle, namely planning, requirements definition and analysis, design, implementation, and testing. Particular emphasis will be placed on UML modelling, middleware, and design patterns. Moreover, process models (such as UP and XP) for software engineering will be presented.
This specialization deepens the student’s knowledge from various other courses, especially those from business administration and the first two semesters. The student can choose from the following courses of the bachelor-studies for business administration: BWL6 Accounting and Taxation (6 CP, SS) BWL7 Corporate Finance (6 CP, SS) BWL3 Management Accounting and Control (6 CP, WS) BWL20 Logistics Management (6 CP, SS) BWL10 Management and Governance (6 CP, WS) BWL9 Quantitative Marketing (6 CP, SS) BWL14 Insurance Economics(6 CP, SS) BWL11 Advanced Accounting (6 CP, WS) BWL13 Specialisation in Finance (6 CP, SS) BWL16 Advanced Management (6 CP, SS) BWL15 Advanced Marketing (6 CP, SS) BWL12 Advanced Taxation (6 CP, WS) Besides these courses, students have to absolve a six week internship (15 h/week) in a company with a business orientation.
The knowledge and skills in a selected area of computer science are deepened. The students can select from a set of offered subjects. It is assumed that the participants know the concepts taught in the mandatory modules on computer science and that they are able to apply then corresponding methods. It is possible to continue deepening the selected topic when writing the bachelor thesis. This module enables the students to deepen their knowledge in a selected area of computer science. Possible areas are e.g. “Computer Networks”, “Distributed Systems”, “Mainframe Computing” and “IT Security”. In addition to the new material, the students learn in the seminar how to write a scientific paper on a specific topic based on a previous study of the relevant literature. Moreover, they learn how to present this topic orally in a well-structured and understandable way using state-of-the-art tools (such as e.g. Powerpoint). The required soft skills w.r.t. to presentation technique are conveyed in a private discussion with a tutor.
This specialization deepens the student’s knowledge from various other courses, especially those from the first two semesters. The module allows students to deepen their knowledge from previous lecture. Therefore, they have to attend one specialization lecture as well as one seminar. Both courses can be held in an integrated manner. Next to these aspects students will learn to deal with scientific writing and scientific literature. The search and appraisal of relevant literature of a field is one cornerstone of this module. Moreover, the results of the students have to be presented. Thus, this module should also focus on the corresponding presentation skills.
The modul deepens insight into a limited topic of QM. The covered topics may vary; frequently, they are subject to actual scientific research and discussion in QM. The lecture is held as a block course; according to the specific topic of the module, it tightens and deepens the mathematical prerequisites that are necessary from modules QM1 to QM4. In the seminar following the lecture, the students learn how to work on an scientific topic of QM starting from the technical literature. Based on the work on this literature, they prepare and give a talk. Soft skills like preparing slides and rhetorical techniques are discussed with the tutor in advance and also following the talk. Moreover, the module serves as a perspective to possible themes of the bachelor thesis. The topics vary according to actual scientific questions in QM. Hence, the learning objectives depending on those topics may differ. Anyway, the students should learn to investigate technical literature in QM and understand the application of the specific mathematical models and techniques in economical sciences.


Overall ratings for Bachelor of Science in Wirtschaftsinformatik