DE

Modul

Applied Informatics [M-WIWI-101430]

Credits
8
Recurrence
Jedes Semester
Duration
2 Semester
Language
German
Level
1
Version
3

Responsible

Organisation

  • KIT-Fakultät für Wirtschaftswissenschaften

Part of

Bricks

Identifier Name LP
T-WIWI-110338 Applied Informatics – Modelling 4
T-WIWI-110338 Applied Informatics – Modelling 4.5
T-WIWI-110339 Applied Informatics – Principles of Internet Computing: Foundations for Emerging Technologies and Future Services 4
T-WIWI-110339 Applied Informatics – Principles of Internet Computing: Foundations for Emerging Technologies and Future Services 4.5

Competence Certificate

The learning control for both courses takes the form of a written examination (60 minutes) in accordance with § 4(2), 1 SPO. 

The module grade consists of the credit-weighted average of the grades for both courses. 

Competence Goal

The student should:

  • Becomes familiar with relevant modelling languages for describing application domains and aspects of early software system design.
  • Gains insight into methods and systems of computer science for the design and development of distributed information systems (supporting electronic business),
  • is able to select, design, and apply these methods and systems in a way that is appropriate for the application context.

Prerequisites

None.

Content

The course Applied Informatics - Modelling [2511030] mainly adresses the early phases of the development of database-supported information systems, distributed systems for information services, intelligent systems and software systems in general. Main topics are modelling concepts and languages for describing application domains as well as static and dynamic aspects of early software system design. The course addresses in detail the following approaches: Entity-Relationship model, advanced aspects of UML, description logic, relational model, Petri nets, and event-driven process chains.

The course Applied Informatics - Internet Computing [2511032] provides insights into fundamental concepts and future technologies of distributed systems and Internet computing. Students should be able to select, design and apply the presented concepts and technologies. The course first introduces basic concepts of distributed systems (e.g. design of architectures for distributed systems, internet architectures, web services, middleware).

In the second part of the course, emerging technologies of Internet computing will be examined in depth. These include, among others:

  • Cloud Computing
  • Edge & Fog Computing
  • Internet of Things
  • Blockchain
  • Artificial Intelligence

Recommendation

Knowledge of the module Basic Notions of Computer Science as well as Algorithms I is expected.

Workload

See german version.