Upon successful completion of this module, participants will have advanced knowledge of the principles and paradigms of functional programming and will be able to contrast the differences between object-oriented and functional programming. In addition, participants will have advanced knowledge of concurrency and parallelism programming concepts. They have practical experience with the functional programming language Scala and are able to use it independently for solving both general questions and special problems in information systems management (for example from the field of business intelligence).
The module is structured as follows:
|The following courses are mandatory for the module:|
|Programming II||Lecture||0434 L 155||SS||German||2|
|Programming II||Exercise||0434 L 155||SS||German||2|
|Programming II (Lecture):|
|Programming II (Exercise):|
|Effort independent of course:|
The effort of the module adds up to 180.0 hours. Thus, the module comprises 6 credit points.
The 2-hour lecture is supplemented by exercises for independent consolidation of the lecture material. The topics of the exercise refer to in-depth aspects of the lecture, which is supplemented by secondary literature and case studies. Exercises and the presentation of the corresponding solutions and results in the group serve the structured preparation and follow-up of the topics covered.
Desirable prerequisites for participation in the courses: In terms of content, the module "Programming 1 for Business Informatics Technicians/ Introduction to Programming with Java" is a prerequisite.
Mandatory prerequisites for module examination registration: ungraded practice certificate
The following number of semesters is estimated for taking and completing the module: 1 semester.
This module can be started in the following semesters: Summer semester.
This module is not limited to a number of students.
Registration for the module examination requires obtaining at least 90 out of 120 points in the exercise mode. The exercise mode will be explained in the lecture and in the ISIS course. Registration deadlines for the module exam will be announced in the lecture.
A script will be provided in electronic form and appropriate literature will be announced during the lecture.