Business Informatics: Curriculum

1. Semester

Name ECTS
SWS
Applied Statistics (MOD1.3)
German / iMod
5.00
-
Applied Probability and Statistics (AWSbb)
German / ILV, FL
5.00
3.00

Course description

In this course, students will learn basic concepts of probability calculus and applied statistics, utilizing the R software environment.

Methodology

integrierte Lehrveranstaltung, Fernlehre

Learning outcomes

After passing this course successfully students are able to ...

  • solve combinatorial problems (permutations, combinations)
  • compute probabilities for the occurence of certain events
  • explain the relationship between random variables and probability distributions
  • comprehend the operating mode of statistical tests, in particular to perform a simple statistical test and interpret the results
  • calculate point and interval estimators
  • perform the specified tasks within the R software enviroment

Course contents

  • Basics of probability calculus
  • Combinatorics
  • Random variables
  • Discrete and continuous probability distributions
  • Expected value and variance
  • Statistical tests
  • Confidence intervals

Prerequisites

Basic knowledge of mathematics on high school level

Literature

  • G. Teschl, S. Teschl (2014): Mathematik für Informatiker 2: Analysis und Statistik, Springer

Assessment methods

  • in-class computer tests, final exam

Anmerkungen

-

Case Study1 (MOD1.6)
German / iMod
4.00
-
Case Study 1 (FSTbb)
German / ILV, FL
4.00
2.50

Course description

This lecture provides the opportunity to realize teached techniques from relevant courses of the semester during a project.

Learning outcomes

After passing this course successfully students are able to ...

  • create a project vision
  • identify and describe stakeholders
  • create simple work breakdown structures and time tables
  • model simple core processes in a process landscape and describe them in more detail with an eEPC
  • create use Cases out of eEPC digramms

Course contents

  • Team work
  • Structured procedure
  • Learning by doing (errors)
  • Implementation of a dynamic web application

Prerequisites

none

Literature

  • Online Tutorials
  • case studies
  • presentations

Assessment methods

  • Settlement of project: 10%
  • Business analysis: 30%
  • Software engineering: 56%
  • Final presentation: 4%
IT-Basic Infrastructure (MOD1.4)
German / kMod
5.00
-
Computer Networks (RNWbb)
German / ILV, FL
2.50
1.50

Course description

The course presents the fundamentals of computer networks, in particular with the focus on: reference models (OSI, TCP/IP), addresses and protocols on different layers, domain name system

Methodology

Lecture with practical demonstrations

Learning outcomes

After passing this course successfully students are able to ...

  • explain the tasks of different layers in the OSI and TCP/IP model
  • explain how IP packets are forwarded and to identify all related protocols
  • anaylse a TCP/IP packet
  • assign IP addresses to subnets
  • configure a DNS server for a given domain

Course contents

  • Basic terms and definitions in computer networks
  • Ethernet
  • IP addresses (IPv4 and IPv6)
  • Protocols (IPv4, IPv6, ARP, ND, TCP, UDP)
  • Domain name system

Literature

  • Andrew S. Tanenbaum. Computer Networks: Fifth Edition. Prentice-Hall, Upper Saddle River, NJ, USA, 2010.

Assessment methods

  • regular homeworks
  • final examination
Database Fundamentals (DAGbb)
German / ILV, FL
2.50
1.50

Course description

The course imparts basic knowledge about relational database systems, relational data modelling and querying and modifying stored data.

Methodology

self learning by use of electronical materialself assessment tests, commented examples

Learning outcomes

After passing this course successfully students are able to ...

  • illustrate database architectures and apply relational databases in practice
  • model relational databases with ER Diagrams
  • check the quality of relational databases on the basis of normal forms
  • transform ER-diagrams into database tables using SQL statements
  • to fill, modify and select from a relational database using SQL

Course contents

  • Definition and specifications for relational database systems
  • Building semantical, logical and physical data models
  • Data modelling with ER-diagrams
  • Normalizing database tables
  • Integrity conditions
  • SQL (DDL, DML, DCL)

Prerequisites

none

Literature

  • Elmasri, R.A., Navathe, S.B., Shafir, A., 2011. Grundlagen von Datenbanksystemen, Bachelorausg., 3., aktualisierte Aufl., ed, IT - Informatik. Pearson Studium, München.
  • Elmasri, R., Navathe, S., 2014. Fundamentals of database systems, 6. ed., Pearson new international ed. ed. Pearson Education
  • Harlow.Faeskorn-Woyke, H. (Ed.), 2007. Datenbanksysteme: Theorie und Praxis mit SQL2003, Oracle und MySQL, IT - Informatik. Pearson Studium, München.
  • Beaulieu, A., 2009. Learning SQL, 2nd ed. ed. O’Reilly, Beijing ;
  • Sebastopol.Gennick, J., 2010. SQL pocket guide, 3. ed. ed. O’Reilly, Beijing.

Assessment methods

  • home assessments
  • final exam
Introdution to Business Informatics (MOD1.2)
German / iMod
5.00
-
Introduction to Business Informatics (EWIbb)
German / ILV, FL
5.00
3.00

Course description

This course first introduces fundamental questions of Business Informatics (BI): occupational areas of BI, meaning and processes of a company, basics of information systems. Next, students will learn the relevant modeling techniques of the business process modeling area. Further emphasis will be given to the process of software selection and introduction, as well as to selected eCommerce business modells. For their implementation, students will employ UML Use Case diagrams and specifications on the basis of given system requirements. Afterwards, students will learn to model data diagrams using the Entity Relationship Diagram (ERD). The course will end with an integrated example showing the development path from a business process to an executable software system.

Learning outcomes

After passing this course successfully students are able to ...

  • model the organizational structure of a company by an Organizational Chart and to model the operational structure of a company by a Process Map.
  • indicate and explain, given a practical task, adequate solution methods of the business informatics.
  • relate the fields of activities of business informatics to the the organization of an enterprise.
  • evaluate and select software based on defined criteria.
  • explain eCommerce business models and recommend them, based on the individual problem statement of a company.
  • abstract business processes based on given problem situations and to model them by business process models (Value-Added Chain Diagram, Process Map, (extended) Event-Driven Process Chains, and Business Process Diagram).
  • abstract system functionalities and system actors based on a system requirement specification or problem statement and to model them with the Use Case Diagram of the Unified Modeling Language (UML), as well as to specify the Use Cases by Use Case Specifications according to the Rational Unified Process style.
  • recognize and define relationships between business processes of a company and their support by information systems.

Course contents

  • What is business informatics?
  • What is a company?
  • Modeling fundamentals – Modeling theory
  • Business process modeling
  • (extended) Event-Driven Process Chain ((e)EPC)
  • Swimlane Diagram
  • Business Process Model and Notation(BPMN)
  • Software Selection & Introduction
  • Business Models - eCommerce
  • System modeling/ UML
  • Use Case Diagram
  • Use Case Specification
  • Data Modeling
  • From business process to application

Prerequisites

No prerequisites required

Literature

  • Literature:
  • Allweyer, T. (2005): Geschäftsprozessmanagement – Strategie, Entwurf, Implementierung, Controlling, W3L-Verlag.
  • Hanschke, I. / Giesinger, G. / Goetze, D. (2010): Business Analyse - Einfach und Effektiv.
  • Hansen, R. (2009): Wirtschaftsinformatik 1 – Grundlagen und Anwendungen. Verlag: UTB. 10. Auflage.
  • Rupp, C. / Zengler, B. / Queins, S. (2004): UML 2 Glasklar, Carl Hanser Verlag, 3. Auflage.Teaching-/ Learning-Materials:
  • course books
  • presentations

Assessment methods

  • Course immanent assessment method
Management 1 (MOD1.1)
German / kMod
6.00
-
Accounting (BHbb)
German / ILV, FL
3.00
2.00

Course description

In this course students will learn theoretical foundations and regulatory framework of bookkeeping. With this information students are able to book business transactions and draw up annual accounts.

Methodology

Questions, exercises

Learning outcomes

After passing this course successfully students are able to ...

  • outline the regulatory framework of bookkeeping
  • book business transactions on accounts
  • calculate taxes
  • carry out an annual financial statement of a company which produces hard disks
  • interpret results of income statements in form of a step-down report and suggests measures of improvements
  • make cash flow statements

Course contents

  • Elements and functions of bookkeeping, regulatory framework of bookkeeping, rules of orderly bookkeeping, bills and receipts, accounts, system of double entry bookkeeping, cash flow statement

Prerequisites

No special requirements necessary

Literature

  • Bertl, Romuald / Deutsch-Goldoni, Eva / Hirschler, Klaus (2013): "Buchhaltungs- und Bilanzierungshandbuch", 8. erweiterte Auflage, LexisNexis.
  • Grohmann-Steiger, Christine / Schneider, Wilfried / Dobrovits, Ingrid (2013): "Einführung in die Buchhaltung im Selbststudium", Band I und II, 20., aktualisierte und ergänzte Auflage, Facultas Verlags- und Buchhandels AG, Wien.
  • Grünberger, David (2014): "Buchhaltung und Bilanz", 3. aktualisierte Auflage, LexisNexis.

Assessment methods

  • Course immanent assessment method (100%)

Anmerkungen

Could you please work through the script before the first lesson.

Professional and Social Communication (PSCbb)
English / SE
1.50
1.00

Course description

Starting from the Common European Framework of Reference for Languages B2, we aim at developing and strengthening language skills required for personal and social as well as professional interaction

Learning outcomes

After passing this course successfully students are able to ...

  • provide biographical details about themselves
  • act and respond appropriately in private situations and in international contexts;
  • initiate and cultivate professional contacts;
  • understand and use the keywords of cost accounting
  • analyze persuasive strategies
  • plan, deliver and evaluate a persuasive speech

Course contents

  • Autobiography
  • Everyday situations and small talk
  • Keywords of cost accounting
  • Strategies of persuasive communication
  • Persuasive speeches

Prerequisites

Common European Framework of Reference for Languages Level B2

Literature

  • Maderdonner, O. / et al (2014): Professional and Social Communication, Skriptum
  • Connolly, P. / Kingsbury, P. et al. (2014): eSNACK, Lernplattform
  • Additional current handouts and audio-visual support

Assessment methods

  • Course immanent assessment method, i.e. active participation in online activities and timely completion of assignments
Time- and Self Management (TSMbb)
German / SE
1.50
1.00

Course description

In the course students get to know techniques and methods for effective work organisation and systemic planning.

Learning outcomes

After passing this course successfully students are able to ...

  • prioritize activities by using various methods (for example as ABC analysis , ALPEN-method) and to schedule their time sequence.
  • denote personal stress triggers and behaviors and to describe and to develop ways to change the behavior patern.
  • explain the benefits of setting targets and to define a list of objectives (by SMART).

Course contents

  • Personal Goals
  • Principles of time & self management and associated instruments e.g.: activity list, daily activity log
  • Interruptions, faults, time thieves
  • Personal strategies of implementation

Prerequisites

no requirements

Literature

  • Knoblauch, Jörg/Hüger, Johannes/Mockler, Marcus (2005): Ein Meer an Zeit: Die neue Dimension des Zeitmanagements, Frankfurt/Main: Campus
  • Nussbaum, Cordula (2007): 300 Tipps für mehr Zeit: Soforthilfe gegen Alltagsstress. Von Perfektionismus bis Energieräuber, München: gu
  • Seiwert, Lothar (2002): Life Leadership (Verlag Gabal)

Assessment methods

  • Reflection Paper

Anmerkungen

none

Programming, Algorithms and Data Structures (MOD1.5)
German / iMod
5.00
-
Programming, Algorithms and Data Structure (PAD1bb)
German / ILV, FL
5.00
3.00

Course description

Beginners course in programming using JAVA - You will be able to create simple console-based programs in the programming language JAVA using elements of structured programming.

Learning outcomes

After passing this course successfully students are able to ...

  • solve simple problems with structured Java programs.
  • construct regular expressions and use them in Java programs.
  • perform and explain basic operations in arrays, lists, stacks, queues, and (binary) trees.
  • select suitable data structures and algorithms for a given task/problem and evaluate their time complexity in Big-O notation.
  • adapt reference implementations of common data structures and algorithms for a given task/problem in Java.
  • develop text-based console applications capable of reading, sorting, searching and displaying collections of structured data records in various formats using elements of structured programming in Java.

Course contents

  • flow-charts, variables & primitive data types, expressions, control structures, functions, compund data types, arrays, lists, stacks, queues, (binary) trees, graphs, sorting, searching, debugger, stepwise refinement

Prerequisites

None- this is a beginners course (see also Comments)

Assessment methods

  • Final progrmming project and computer based programming tests.

Anmerkungen

Just as learning a second language, it is by far no easy task to learn a programming language. It requires studying vocabulary and grammar as well as phrases and a lot of speaking, reading and writing practice until you are able to express your own ideas and thoughts in the new language. The effect of practicing with people that speak the language (and also correct you) cannot be overestimated, which is why a tutorial, held by 3rd semester students, can be installed in addition to regular classes. All beginners are hereby strongly advised to attend these tutorials. The reward for the effort is the ability to elegantly and precisely express solutions of interesting problems in a new language - Java - as well as the satisfaction of creating something – a product.

2. Semester

Name ECTS
SWS
Case Study 2 (MOD2.6)
German / iMod
4.00
-
Case Study 2 (FSTbb)
German / ILV, FL
4.00
2.50

Course description

This lecture provides the opportunity to realize taught techniques from relevant courses of the semester during a project. This course offers an opportunity for students to apply their previously gained knowledge in various disciplines (project management, market research, benefit analysis, configuration) in the previous and current semester in the context of a software selection project. Students develop in groups based on an enterprise analysis, a web-based CRM application with a database to support enterprise business processes. This is performed according to project- and engineering best practices.

Methodology

Problem-based learning, Peer-review in online and offline-mode, adaptive world-cafe with integrated peer-assessment

Learning outcomes

After passing this course successfully students are able to ...

  • apply basic principles of project management (Vision, WBS, MS, …) in a small software project
  • identify and document typical business processes by means of adequate methods and standards (Process map, BPMN).
  • derive, document and visualize customer requirements from business processes
  • create simple criteria catalog based on customer needs
  • do a market research based on simple criteria catalogs
  • do a simple benefit analysis
  • do a simple configuration of CRM

Course contents

  • Development of a project plan
  • o create a project vision
  • o identify and describe stakeholders
  • o create simple work breakdown structures and time tables
  • model simple core processes in a process landscape and describe them in more detail with an BPMN
  • derive, document and visualize customer requirements
  • develop a system specification
  • identify and evaluate criteria
  • market research based on a criteria catalogue
  • selection of CRM software based on a benefit analysis
  • installation and basic configuration of CRM

Prerequisites

Fundamentals in project management, basic experience with modelling and programming

Literature

  • Impulse presentations
  • Online Tutorials
  • Course materials from the previous and current semester

Assessment methods

  • Settlement of project: Documentation, overall impression, completeness of documentation in Moodle, on-time delivery and communication
  • Documentation and implementation of market research based benefit analysis: completeness, process support, reproducibility
  • Peer reviews and final presentation
Data Analysis and Statistical Modeling (MOD2.3)
German / iMod
5.00
-

Course description

In this course, students will learn how to carry out empirical quantitative studies, including design, data collection and data analysis. In addition to fundamental methods of empirical social research, the most important descriptive and inferential statistical methods will be reviewed and applied in practice using the statistical software R. At the end, students will have to carry out their own statistics project.

Methodology

LectureComputer-based lab sessionsProject

Learning outcomes

After passing this course successfully students are able to ...

  • explain main tasks of statistics and relate them to real-world tasks;
  • carry out empirical research (including study design, operationalization of the research questions, data collection and data analysis);
  • design a questionnaire and to test it;
  • collect data;
  • preprocess the data in R;
  • describe and visualize the data in R;
  • determine point- and interval estimates for populations, and carry out hypothesis tests for categorical and metric variables;
  • test associations between two categorical variables;
  • establish regression model for metric variables;
  • visualize and cluster multidimensional data;
  • summarize the findings in a structured report.

Course contents

  • fundamentals of empirical social research (design, sampling)
  • data management in R
  • one categorical variable: absolute and relative frequencies, bar charts, binomial test, chi-squared test
  • two categorical variables: contingency tables, grouped bar charts, spine plots, chi-squared tests for independence and homogeneity
  • one metric variable: histogram, indicators for mean and variance, boxplots, t-test
  • two metric variables: scatter plot, correlation analysis, regression analysis
  • time series analysis: time series plots, regression models, naive forecasting
  • categorical and metric variables: one- and two-way Analysis of Variance (ANOVA) with and without interactions
  • classification using Naive Bayes
  • clustering with k-means
  • data visualization of high-dimensional data using multi-dimensional scaling

Prerequisites

Probability calculus and applied statistics (in particular: distributions, confidence intervals an t-test)

Literature

  • Lecture notes

Assessment methods

  • Exercises (at home and during the lab sessions)
Data Analysis and Statistical Modeling (DASbb)
German / ILV, FL
5.00
3.00

Course description

In this course, students will learn how to carry out statistical data analyses. The most important descriptive and inferential statistical methods will be reviewed and applied in practice using the statistical software R.

Methodology

Lecture Computer-based lab sessions

Learning outcomes

After passing this course successfully students are able to ...

  • explain main tasks of statistics and relate them to real-world tasks;
  • preprocess the data in R;
  • describe and visualize the data in R;
  • determine point- and interval estimates for populations, and carry out hypothesis tests for categorical and metric variables;
  • test associations between two categorical variables;
  • establish regression model for metric variables;
  • visualize and cluster multidimensional data;
  • classify data;
  • summarize the findings in a structured report.

Course contents

  • fundamentals of empirical social research (design, sampling)
  • data management in R
  • one categorical variable: absolute and relative frequencies, bar charts, binomial test, chi-squared test
  • two categorical variables: contingency tables, grouped bar charts, spine plots, chi-squared tests for independence and homogeneity
  • one metric variable: histogram, indicators for mean and variance, boxplots, t-test
  • two metric variables: scatter plot, correlation analysis, regression analysis
  • time series analysis: time series plots, regression models, naive forecasting
  • categorical and metric variables: one- and two-way Analysis of Variance (ANOVA) with and without interactions
  • classification using Naive Bayes and k-nearest-Neighbor
  • clustering with k-means and hierarchical methods
  • data visualization of high-dimensional data using multi-dimensional scaling

Prerequisites

Probability calculus and applied statistics (in particular: distributions, confidence intervals an t-test)

Literature

  • Lecture notes

Assessment methods

  • Final exam
  • Exercises (during the lab sessions)
IT-Project Management (MOD2.2)
German / kMod
5.00
-
Project Management (PMAbb)
German / ILV, FL
2.50
1.50

Course description

In this course you learn about the fundamentals of project management based on the PMA approach, with focus on the project start process.- Develop knowhow on project management methods- Discuss the benefits of professional project managementApply project management methods on a project

Methodology

LectureExercises

Learning outcomes

After passing this course successfully students are able to ...

  • • orient themselves in a project and to describe the project management process and its sub processes.• describe the necessary tasks of a project manager in this process and its sub processes.• contribute actively and constructional in a project and to take over planning tasks.• describe the essential tasks of project management within the planning, coordination and controlling of projects and to apply them actively.• apply and evaluate the fundamental methods of project management. They are therefore able to apply the methods of the project start, project controlling and project closure phase.

Course contents

  • • Project management process according to IPMA• Project management definition• Methods of the project start • Methods of the project coordination• Methods oft he project controlling• Methods of the project end

Prerequisites

no prerequisites required

Literature

  • Gareis, R. (2006): Happy Projects! Wien. Manz

Assessment methods

  • Course immanent assessment method and end exam
Software - Project Management (SWPMbb)
German / ILV, FL
2.50
1.50

Course description

Learning about software project management methodologies and tools. Taking a life-cycle oriented view on a typical software project.

Methodology

LectureExercises

Learning outcomes

After passing this course successfully students are able to ...

  • • decide if agile or classics methodologies fits best for specific project settings.• act as Product owner or SCRUM team member in small SCRUM based project settings. • Create simple KANBAN boards and introduce them to the project• Estimate project efford in teams based on selected methods.• calculate the velocity based on given estimations.

Course contents

  • Classical and agile SW methodologies like Waterfall, V-Model, Scrum, Kanban, ORDER, and selected effort estimation methods

Prerequisites

This course builds up on IT-PM

Literature

  • Khalsa, McConnell, Hubbard, Lacey, Leopold, Anderson, Rupp, Suzaki. Details siehe Skriptum.

Assessment methods

  • Course immanent assessment method orCourse immanent assessment method and/ or end exam orEnd exam
Management 2 (MOD2.1)
German / kMod
6.00
-
Cost Accounting (KOREbb)
German / ILV, FL
3.00
2.00

Course description

In this course students will learn fundamentals of cost accounting. Thereby they are able to calculate competitive prices for products and services.

Methodology

LectureExercises

Learning outcomes

After passing this course successfully students are able to ...

  • define the term „costs“
  • calculate the Break-Even-Point of a manufacturing company
  • calculate the price of memory chips
  • analyze the budget variance of a cost centre
  • optimize the production program of a manufacturing company

Course contents

  • Terms used in cost accounting, BÜB, types of costs, systems of cost accounting, cost type accounting, cost centre accounting, cost unit accounting, contribution accounting

Prerequisites

Financial Accounting

Literature

  • Coenenberg, Adolf G. / Fischer, Thomas M. / Günther, Thomas (2012): Kostenrechnung und Kostenanalyse, 8. überarbeitete Auflage, Schäffer-Poeschel Verlag.
  • Klaus, Olfert (2013): Kompakt-Training Praktische Betriebswirtschaft:Kostenrechnung, 7., verbesserte und aktualisierte Auflage, Friedrich Kiehl Verlag GmbH, Ludwigshafen.
  • Thommen, Jean-Paul / Achleitner, Ann-Kristin (2012): Allgemeine Betriebswirtschaftslehre, 7. überarbeitete Auflage, Gabler Verlag, Berlin.

Assessment methods

  • Course immanent assessment method (100%)

Anmerkungen

Could you please work through the script before the first lesson.

Technical and Creative English (TCEbb)
English / SE
1.50
1.00

Course description

Starting from the Common European Framework of Reference for Languages B1+, we aim at developing and strengthening the vocabulary of the students’ field of study along with the language skills required for technical and creative communication

Methodology

Lecture and Excercises

Learning outcomes

After passing this course successfully students are able to ...

  • - analyze the influences of inventions on society in order to appraise their impacts, both positive and negative
  • use strategies, such as analogies from everyday life, to present and write descriptions of technical processes which are coherent and consequential
  • choose language, including scientific terminology, which is appropriate for a particular audience
  • understand the importance of using language which is suitably formal or informal when speaking and writing

Course contents

  • Impact analyses - inventions and their impacts on Society
  • Technical process descriptions
  • Knowing your audience
  • Choosing language and content to suit your audience
  • Register - formal language compared to informal language

Prerequisites

- Common European Framework of Reference for Languages Level B1+- Completion of previous semester course

Literature

  • Maderdonner, O. / et al (2014): Technical and Creative Communication, Skriptum
  • Connolly, P. / Kingsbury, P. et al. (2014): eSNACK, Lernplattform
  • Additional current handouts and audio-visual support

Assessment methods

  • Course immanent assessment method, i.e. active participation in class, activities and timely completion of assignments
Working in Teams & Conflict Management (TUKbb)
German / SE
1.50
1.00

Course description

The course imparts the students knowledge of teams, conflict management and behaviour in a vocational context. Apart from theoretical bases, personal reflection and the work on case studies take center stage.

Methodology

Lecture and Excercises

Learning outcomes

After passing this course successfully students are able to ...

  • explain models of team development (for example Tuckman ) and team roles (for example Belbin ) and to derive interventions for their own practice.
  • analyse causes and the development of conflicts in simple practical examples and to develop solving solutions.
  • use feedback in team conflicts and conflict conversations constructively.

Course contents

  • Characteristics and criterias of success in teamwork
  • Team development
  • Team roles
  • Structure of personalities in team processes
  • Preferred team roles and personal potential for development
  • Causes and development of conflicts and dealing with conflicts
  • Constructive feedback and conflict conversations

Prerequisites

No requirements

Literature

  • Glasl, Friedrich (2008): Selbsthilfe in Konflikten, 5. Auflage, Verlag Freies Geistesleben/Haupt, Stuttgart
  • Haeske, Udo (2008): Team- und Konfliktmanagement, 3. Auflage, Cornelsen Verlag, Berlin
  • Haug, Christoph V. (2009): Erfolgreich im Team. Praxisnahme Anregungen für effizientes Teamcoaching und Projektarbeit, 4.überarbeitete Auflage, München: dtv-Verlag
  • Niermeyer, Rainer (2008): Teams führen, 2.Auflage, Freiburg: Haufe Verlag
  • Van Dick, Rolf van/ West Michael A. (2005): Teamwork, Teamdiagnose, Teamentwicklung, Verlag Hogrefe, Göttingen
  • Werth, Lioba (2004): Psychologie für die Wirtschaft. Grundlagen und Anwendungen [S. 253-309: Arbeit in Gruppen], Spektrum Akademischer Verlag, Heidelberg

Assessment methods

  • Course immanent assessment method
Object-oriented Programming and Modeling (MOD2.5)
German / iMod
5.00
-
Object-oriented Programming and Modeling (OPMObb)
German / ILV, FL
5.00
3.00

Course description

Building upon your _Programming, Algorithms and Datastrucutres_ knowledge we explore the basics of object-oriented programming and modelling.

Learning outcomes

After passing this course successfully students are able to ...

  • model simple simple problems with class diagrams
  • implement entity classes
  • re-implement behaviour of concrete super-classes in concrete (sub-) classes
  • implement and use sortable and searchable data strucutres for concrete classes
  • export and import data to/from text-files with streams and correct exception handling
  • use collections from the Java collections framework in applications as well as implement custom containers with Collection classes.
  • implement a console-based, text-menu-driven application with extendable display options using a searchable, sortable custom container that supports file import/export.

Course contents

  • UML class diagrams
  • Object Oriented Programming (Classes, Objects, Reference, Inheritance, Polymorphism, Interfaces, inner classes)
  • Exceptions and Exception handling
  • Introduction to JAVA Collection Framework (Core Collection Interfaces, Iterators, ArrayList, LinkedList)

Prerequisites

All topics of the course _Programming, Algorithms and Datastrucutres_

Literature

  • Christian Ullenboom: Java ist auch eine Insel. 12. Auflage. (free, German) [http://openbook.rheinwerk-verlag.de/javainsel/]
  • Balzert, Heide: Lehrbuch der Objektmodellierung, 2. Auflage 2005. Spektrum Akademischer Verlag Heidelberg 2004.
  • Kecher, Salvanos, Hoffmann-Elbern: UML 2.5 Das umfassende Handbuch, Rheinwerk Verlag GmbH, Bonn 2018. (ISBN 978-3-8362-6019-0 )
  • Bert Bates, Kathy Sierra: Head First Jave. 2003, O'Reilly Media (ISBN: 978-0-596-00465-1)

Assessment methods

  • exercise sheets
  • computer exercises
  • final exam
Web Engineering (MOD2.4)
German / iMod
5.00
-
Web Engineering (WEBbb)
German / ILV, FL
5.00
3.00

Course description

This course covers basic methods for developing web pages. This includes all common basic technologies, as used by browsers to display websites (HTML, CSS, JavaScript), as well as the use of various JavaScript frameworks. Furthermore, a general understanding for the handling of server-side technologies is created. Using the programming language PHP, important concepts for server-side programming and associated technologies (database connection, data exchange via XML or JSON) are explained and current trends and developments are discussed.

Methodology

Integrated course, a mixture of lecture, exercises, examples, performance reviews

Learning outcomes

After passing this course successfully students are able to ...

  • design and implement web pages based on standardized technologies (HTML, CSS, JavaScript)
  • make websites visually appealing using CSS and clearly separate layout, structure and content
  • incorporate dynamic content (user interactions, Ajax) in a web page
  • integrate parts of other developers and add Frameworks (like jQuery, Bootstrap) to own web projects
  • design and implement dynamic web pages using PHP as an example of server-side programming
  • use general concepts of server-side programming (sessions, data transfer, authentication) for own projects
  • incorporate databases into web applications
  • design and implement data interfaces based on (standardized) XML-based languages and JSON
  • easily acquire additional knowledge in the field of web programming if necessary

Course contents

  • Fundamentals of website development
  • HTML for describing websites
  • CSS for layouting and graphical design
  • JavaScript, DynamicHTML, DOM (client side programming)
  • jQuery, Bootstrap
  • Basic technologies of the web server infrastructure
  • Basics of server side programming (sessions, cookies, data transfer)
  • PHP programming
  • Database connection
  • Web interfaces based on XML, JSON
  • dynamic loading of web content using Ajax

Prerequisites

Programming basics Database fundamentals

Literature

  • HTML Tutorial, n.d. URL http://www.w3schools.com
  • SELFHTML-Wiki, n.d. URL http://wiki.selfhtml.org/wiki/Startseite.
  • PHP 5 Tutorial, n.d. URL http://www.w3schools.com/php/default.asp
  • PHP: PHP-Handbuch - Manual, n.d. URL http://php.net/manual/de/.
  • Münz, S., 2006. Professionelle Websites: Programmierung, Design und Administration von Webseiten, 2., überarb. Aufl. ed, Programmer’s choice. Addison-Wesley, München.

Assessment methods

  • Exercises
  • Self Assessment Tests
  • Final exam

3. Semester

Name ECTS
SWS
Business Process Analysis and -modelling (MOD3.4)
German / iMod
5.00
-
Business Process Analysis and -modeling (GPMbb)
German / ILV, FL
5.00
3.00

Course description

Students learn about the definition of business processes and the use of business processes in an organization. Based on different aspects, students also learn to assess, model and document business processes.

Learning outcomes

After passing this course successfully students are able to ...

  • assess and describe business processes
  • model business processes (e.g. with EPC)
  • discuss relevant aspects of organization-wide business process Management
  • develop a business process handbook

Course contents

  • Assess and define business processes
  • Describe relevant aspects of business processes (e.g. inputs, outputs, KPIs, …)
  • Model business processes
  • Create process maps

Prerequisites

none

Literature

  • slide set available

Assessment methods

  • Course immanent assessment
Case Study 3 (MOD3.6)
German / iMod
4.00
-
Case Study 3 (FSTbb)
German / ILV, FL
4.00
2.50

Course description

The objective of this semester-covering project work is the team oriented project implementation, from a given list, taking into account certain, the reality simulating requirements (IT architecture, tools, processes, features, mobile representation, etc.).

Methodology

Case Study

Learning outcomes

After passing this course successfully students are able to ...

  • identify customer needs based on process analysis.
  • define and transform requirements to UML.
  • create a web based software solutions by using CMS systems.
  • create marketing videos concerning the application

Course contents

  • Integration of different professional subjects/ topics of the previous as well as of the actual semester to an application within the scope of a project.

Prerequisites

- Software project Management- System modeling (UML diagrams)- Basic concept of the agile software development- Data base systems (espec. MySql)- CMS (espec. Joomla, Typo3, Drupal)- Basic experiences with programming and tools - Process management and process modelling (BPMN)- Server management

Literature

  • Literature will be provided on need for the individual subjects / Topics
  • Online tutorials
  • Case studies

Assessment methods

  • The grading of this case study consists of the following evaluation criteria:
  • Project documentation
  • Software Requirements Document
  • Web Application
  • Final/sales video
  • Total impression

Anmerkungen

-

ERP-Systems (MOD3.2)
German / iMod
5.00
-
ERP-Systems Fundamentals (ERPGbb)
German / ILV, FL
5.00
3.00

Course description

ERP systems are integrated software applications supporting organizational core activities (e.g., procurement, manufacturing and sales). This course addresses the managerial background, as well as the technical foundations and main functionalities using the software application MS Dynamics NAV 2018 as an example.

Methodology

Short lectures, Workshops, Exercises, Distance Study, Project

Learning outcomes

After passing this course successfully students are able to ...

  • reproduce managerial background of procurement, manufacturing and sales.
  • compare architectures of ERP systems and to discuss managerial and technical pros and cons.
  • sketch a simplified data model for parts of an erp system.
  • state and explain dependencies for information objects in the standard workflows procurement, manufacturing and sales.
  • solve concrete tasks in material requirements planning (netting, lot sizing) and to implement them in NAV.
  • explain the different steps in capacity and materials requirement planning, as well as their integration, using an example.
  • calculate the production cost of a simple product, and to implement this in NAV.
  • discuss pros and cons of ERP systems (using NAV) in a specific scenario.
  • implement a self-chosen scenario in a given company in NAV.

Prerequisites

Business Process Modelling (with BPMN), Data Modeling, Cost Accounting

Assessment methods

  • Exercises
  • Multiple-Choice-Tests
  • Project
  • Final exam (Theory)
  • Software exam (open book)

Anmerkungen

The software "MS Dynamics NAV 2018" is supplied and must be installed (or used within a virtual machine) on the own laptop.

Management 3 (MOD3.1)
German / kMod
6.00
-
Economics, Technology and Society (ETSbb)
English / SE
1.50
1.00

Course description

This is a course designed to better students' English through an analysis of the main schools of economic thought and a look at how economics plays a key part in today's society.

Learning outcomes

After passing this course successfully students are able to ...

  • demonstrate an understanding of core economic concepts such as inflation and the business cycle.
  • demonstrate a knowledge of the theorists of key economists
  • present complicated ideas in a clear and focused way

Course contents

  • Economic concepts and theories
  • Development of Technologies
  • Innovation

Prerequisites

Completion of previous course

Literature

  • Maderdonner, O. / et al (2014): Economy, Technology and Society, Skriptum
  • Additional current handouts and audio-visual support

Assessment methods

  • Course immanent assessment method, i.e. active participation in class activities and timely completion of assignments
Investment, Finance & Budgeting (IFBbb)
German / ILV, FL
3.00
2.00

Course description

Regularly companies make decisions about investments. There is a need of evaluating investments. Moreover you have to select the best investment option. Besides, it is necessary to find out the best way to finance these investments.

Methodology

integrated course

Learning outcomes

After passing this course successfully students are able to ...

  • understand the basics of interrelations between source and application of funds
  • explain different types of finance
  • calculate the effective yield of a zero bond
  • apply static and dynamic investment-calculations
  • calculate the net present value of machine which is intended to buy
  • carrying out a cash flow statement

Course contents

  • budgeted balance sheet
  • Basics of mathematics in finance
  • types of finance
  • internal financing
  • equity financing
  • debt financing
  • methods to calculate investments
  • performance budget
  • financial plan

Prerequisites

- Fundamentals of bookkeeping- Basics of cost accounting

Literature

  • Geyer, Alois / Hanke, Michael / Littich, Edith / Nettekoven, Michaela (2012): Grundlagen der Finanzierung, 4. Auflage, Linde Verlag, Wien.
  • Kruschwitz, Lutz (2014): Investitionsrechnung, 14. Auflage, Verlag De Gruyter, Oldenbourg.
  • Thommen, Jean-Paul / Achleitner, Ann-Kristin (2012): Allgemeine Betriebswirtschaftslehre, 7. überarbeitete Auflage, Gabler Verlag, Berlin.
  • Wöhe, Günter / Bilstein, Jürgen (2013). Grundzüge der Unternehmensfinanzierung, 11., überarbeitete Auflage, Vahlen Verlag, München.

Assessment methods

  • Course immanent assessment method (100%)

Anmerkungen

Could you please work through all exercises and questions of the script till page 56 before the first lesson.

Presentation Techniques (PETbb)
German / SE
1.50
1.00

Course description

In the course the students learn to present issues and facts in a target oriented way.

Learning outcomes

After passing this course successfully students are able to ...

  • present a given set of facts in free speech in a structured manner (optionally with a keyword-list).
  • prepare simple technical issues for specific target groups (especially for " non-technicians").
  • use different versions of the entry and exit in the presentation

Course contents

  • Preparing, structuring and reducing Information
  • Targets and structure of a presentation
  • Media and media use
  • Structuring subsidies
  • Body language, language and voice

Prerequisites

none

Literature

  • Hartmann, Martin/Funk, Rüdiger/Nietmann, Horst (2012): Präsentieren, 9. Auflage, Verlag Beltz, Weinheim
  • Hierhold, Emil (2005): Sicher präsentieren, wirksamer vortragen, 7. Auflage, Redline Wirtschaft, Ueberreuter, Heidelberg
  • Lehner, Martin (2013): Viel Stoff - wenig Zeit; 4. Auflage, Haupt Verlag, Bern, Stuttgart
  • Schilling, G. (2006): Angewandte Rhetorik und Präsentationstechnik, Berlin: Schilling
  • Will, Hermann (2006): Mini-Handbuch Vortrag und Präsentation, Verlag Beltz, Weinheim

Assessment methods

  • Course immanent assessment method

Anmerkungen

none

Software-Application Development (MOD3.5)
German / iMod
5.00
-
Software-Application Development (SWAbb)
German / ILV, FL
5.00
3.00

Course description

The Course addresses application development with C# and WPF.

Methodology

integrated Course

Learning outcomes

After passing this course successfully students are able to ...

  • Develop GUI based desktop applications with C#
  • Implement different Threading approaches for async behaviour
  • Implement a TCP based communication
  • Apply the MVVM pattern to seperate logic, view and data
  • Apply the Command pattern to avoid event based implementations

Course contents

  • OO programming with C#
  • GUI Programming with WPF
  • MVVM pattern
  • Command pattern
  • TCP communication
  • Threading, async behaviour
  • DataTemplates
  • LINQ

Prerequisites

good Knowledge of OO programming; modelling with UML

Literature

  • Slides
  • Codesamples
  • Videos
  • Reference implementations

Assessment methods

  • practical exam
  • Coding dojos
  • contribution

Anmerkungen

-

Tool-based Requirements Engineering (MOD3.3)
German / iMod
5.00
-
Tool-based Requirements Engineering (RQEbb)
German / ILV, FL
5.00
3.00

Course description

In this course you will learn the basics of requirement management in classical and agile projects. Another focal point is the practical application during the development process using frequently used tools throughout the entire lifecycle.

Methodology

Integrated course. Lectures, practical exercises and learning tasks.

Learning outcomes

After passing this course successfully students are able to ...

  • identify, demarcate and categorize requirements
  • specify requirements correctly
  • formulate requirements in classic and agile environments
  • use and track requirements with tool support
  • use task and project management tools in classic and agile environments
  • to plan and use Version Control Systems (VCS)
  • evaluate Application Lifecycle Management (ALM) Tools for use in projects accurately

Course contents

  • Requirementsmanagement Basics
  • Requirements in classic and agile project environments
  • Toolbased requirementmanagement
  • Task planning in agile environments (Scrum, Kanban)
  • Project planning in classic project environments
  • Version control systems (svn, git)
  • Application Lifecycle Management (ALM)

Prerequisites

Software Development Cycle, Project Management (Classic, Scrum, Kanban), Software Development

Literature

  • Requirements Engineering Fundamentals - Pohl, Rupp - Rocky Nook Inc
  • various tool descriptions - Web

Assessment methods

  • Exam Requiremensengineering
  • Exam Toolsusage
  • Assignments
  • each part has to be completed positively

Anmerkungen

Notebook required during the course

4. Semester

Name ECTS
SWS
Case Study 4 (MOD4.5)
German / iMod
4.00
-
Case STtudy 4 (FSTbb)
German / ILV, FL
4.00
2.50
Component-based application development (MOD4.4)
German / iMod
5.00
-
Component-based application development (SYKbb)
German / ILV, FL
5.00
3.00
IT-Server Infrastructure (MOD4.3)
German / kMod
5.00
-
Database Systems (DBSbb)
German / ILV, FL
2.50
1.50
Operating Systems (BTSbb)
German / ILV, FL
2.50
1.50
Management 4 (MOD4.1)
German / kMod
6.00
-
Business Communication (SMEbb)
English / SE
1.50
1.00
Business Management & Organization (UFObb)
German / ILV, FL
3.00
2.00

Course description

The objective of this course is learning the basics in leadership and corporate management.

Methodology

Lecture, exercises, case studies

Learning outcomes

After passing this course successfully students are able to ...

  • a.) Understanding of basic management principlesb.) Applying basic management toolsc.) Dealing wirth complex corporate cases

Course contents

  • Differencies between enterprise and business company, strategy and operation, organization, personnel, corporate culture, corporate crisis

Prerequisites

Accounting, process- and quality management, marketing

Literature

  • Script: Daniel F. Leutgeb, Management: Lecture, Vienna, 2012.Daniel F. Leutgeb, Management: Exercises, Vienna, 2012.

Assessment methods

  • Case study (30%)Continuing performance evaluation (70%)

Anmerkungen

-

Moderation and Problem Solving (MOPbb)
German / SE
1.50
1.00
Specialisation 1 (MOD4.2)
German / iMod
10.00
-
Big Data Infrastructure (specialization) (BDSP1bb)
German / ILV, FL
10.00
6.00
Open Enterprise Computing (specialization) (OECSP1bb)
German / ILV, FL
10.00
6.00

5. Semester

Name ECTS
SWS
Case Study 5 (MOD5.5)
English / iMod
4.00
-
Case Study 5 (FSTbb)
German / ILV, FL
4.00
2.50
IT-Security (MOD5.3)
German / kMod
5.00
-
IT Security (ITSbb)
German / ILV, UE
5.00
3.00
Management 5 (MOD5.1)
German / kMod
6.00
-
Advanced Communication and Ethics (AITbb)
English / SE
1.50
1.00
Marketing Fundamentals (MARbb)
German / ILV, FL
3.00
2.00
Selling Solutions (CMAbb)
English / SE
1.50
1.00
Scientific Methods (MOD5.4)
German / iMod
5.00
-
Scientific Methods (WSAbb)
German / ILV, FL
5.00
3.00
Specialisation 2 (MOD5.2)
German / iMod
10.00
-
Cloud Computing (specialization) (CCSP2bb)
English / ILV, FL
10.00
6.00
Data Science (DASCbb)
German / ILV, FL
10.00
6.00

Course description

Data Science adds business value through data engineering, modeling and visualization as a foundation for innovative new business models. Students get acquainted with state-of-the-art technologies used in the different process phases of a data science project and learn how to apply them in practice.

Methodology

The lecturer typically will start by giving an introduction into a topic, followed by (conceptual and/or computational) exercises. Four teaching sessions on special topics will be prepared by students in groups coached by the lecturer. Additionally, a data science project has to be carried out in groups of two, applying the methods learned during the course.

Learning outcomes

After passing this course successfully students are able to ...

  • import raw data from various sources (data bases, Internet) and in different formats
  • preprocess data for further data manipulation
  • visualize data for explorative purposes
  • fit machine learning models (supervised and unsupervised)
  • evaluate and compare the performance of predictive methods
  • integrate the solutions developed in an existing IT environment
  • dive into a new data science topic

Course contents

  • creation of data science projects with R studio
  • data engineering: preprocess data using R's tidyverse framework
  • data visualization: creation of informative diagrams using ggplot2
  • machine learning: trees, neural networks, k-NN, NaiveBayes; k-means and hierarchical clustering
  • benchmarking and tuning of machine learning algorithms
  • Interfaces from R to other programming languages; R as web service
  • special topics: interactive graphics; network analysis; text mining; Python

Prerequisites

programming; R basics and statistical foundations (from the course: "Data Analysis and Statistical Modeling"); data bases, in particular SQL; web technologies (HTML, CSS)

Literature

  • Baumer/Kaplan/Horton (2017): Modern Data Science with R. CRC Press ((available as eBook via FHTW library))
  • Provost/Fawcett (2013): Data Science for Business. O‘Reilly (available as eBook via FHTW library)

Assessment methods

  • 20% exercises (in-course, homework) - individual assessment
  • 30% exam (ML-theory) - individual assessment
  • 20% preparation of a course unit on a special topic - group assessment
  • 30% data science project - group assessment
Mobile Computing Applications (specialization) (MC2SP2bb)
German / ILV, FL
3.00
2.00
Mobile Computing Engineering (specialization) (MC1SP2bb)
German / ILV, FL
7.00
4.00

6. Semester

Name ECTS
SWS
Bachelor Thesis (MOD6.2)
German / iMod
5.00
-
Bachelor Thesis (BGBbb)
German / BE
5.00
3.00
Internship (MOD6.3)
German / iMod
19.00
-
Internship (BRPbb)
German / SO
19.00
12.00
Management 6 (MOD6.1)
German / kMod
6.00
-
Business law (WIRbb)
German / ILV, FL
3.00
2.00
English Certificate (ENGbb)
English / SE
1.50
1.00

Course description

This intensive seminar will help students better understand the system of multiple choice tests and increase their chances for a better score by developing appropriate strategies with specific consideration of computer and internet based tests.

Learning outcomes

After passing this course successfully students are able to ...

  • use standardized test taking strategies
  • express themselves (both orally and through writing) more efficiently - especially when discussing complicated topics

Course contents

  • Detailed explanation of registration/sectional directions/multiple choice test strategies
  • Tips on recognizing key words and difficult questions, time saving techniques, eliminating answers, intelligent guessing, reducing common errors, reading and listening for gist/detail, developing vocabulary, essay writing
  • Paper and computer simulations of TOEFL tests

Prerequisites

Common European Framework of Reference for Languages Level B2 Completion of previous semester course

Literature

  • The Official Guide to the TOEFL Test

Assessment methods

  • Course immanent assessment method, i.e. active participation in class activities and timely completion of assignments
Social Media Behaviour (SMBbb)
German / SE
1.50
1.00