In the second deep dive for coding, students are challenged to understand digital image processing and working with interactive devices, such as cameras or microphones. Discussed topics will be coordi...
In the second deep dive for coding, students are challenged to understand digital image processing and working with interactive devices, such as cameras or microphones. Discussed topics will be coordinate systems, color modes, the history of human-computer interfaces, vector vs. pixel graphics, computer vision, etc. To deepen the understanding, the students will also look into the necessary maths, e.g. matrix manipulations, etc. The basics of Object-Oriented Programming as discussed in Coding Camp 1 will be re-capitulated and deepened. To get started quickly and be able to work on interesting projects soon, we will use tools and libraries, such as Processing and OpenFrameworks. The programming languages of these tools are a subset of the Java programming language and C++. Both will be introduced in the module, always with a hands-on focus. In this second coding camp, students expand on the knowledge from the first coding camp: Knowledge and experiences of the first Coding Camp, such as project management and software development principles can be reiterated and students can experience further methods. The module is compulsory in all M.Sc. and MBA study programs. Contents are the same, the students in the M.Sc. programs have to create additional deep dives to certain course topics. More details in the assessment section. This is the description for the module in the M.Sc. programs. As all German UDS modules, there are two weeks previous to Week 1 for the students to prepare for the module and two weeks after Week 8 to wrap up and reflect the course.
Yes
Week 1-7
5 tests, consisting of 15-25 multiple choice questions related to the week's topics. These tests have weekly deadlines and have to be solved within 1h after they have started.
Week 2, 5-6, 7-8
3 small programming projects that have to be solved in teams of 2-3. Next to the actual programming task, the students have to provide a lab report describing the team processes and the tools (particularly AI) that have been used. The students are encouraged to use version control and project management tools, such as e.g. GitHub.
Week 8
The final project includes a presentation of the work in front of the class.
Week 1 - 8
Students in the M.Sc. study programs have to produce 4 deep dives to compensate for the higher ECTS credits. These deep dives can be delivered in any digital form, e.g. as a PDF file, a video, a webpage, an animation, etc.
Week 1 - 8
The general participation in class, particularly, the active contribution to the course discussion forum.
The above listed components form a portfolio exam to assess the students' performance.
The Master Thesis is a comprehensive research project that serves as the culmination of the Masterâs program. It requires students to independently investigate a specific topic within their field, applying advanced theoretical and methodological approaches. The thesis involves the development of a research question, extensive literature review, data collection and analysis, the presentation of original findings, and the defense of the final results of the research to different audiences. It demonstrates the student's ability to conduct rigorous research, critically engage with scholarly work, and contribute to academic or practical knowledge in their discipline.
The group challenge is a fundamental part of the study program to apply learned concepts and frameworks and to build up additional competencies required for leaders in the digital world. The module poses a variety of challenges to a group of at least three students that commonly work on solving the given task. Challenges posed are individual per group but all focus on different aspects of digital trans-formation. This can include application scenarios in different industries or for the advancement of societies alike. Students in this module will be mentored by the professor and the teaching team to solve the challenge and thereby also learn and apply tools of digital project management.
This module onboards students to the program, the teaching and learning methods. Irrespective of the area of implementation, digitali-zation and digital transformation pose complex chal-lenges. Often, problems are not well-defined and need to be tackled in diverse areas being aware of many interrelated elements. Therefore, the skill to solve complex problems belongs to a set of so-called âfuture skillsâ, which humans need to thrive in and design the digital age. The module also teaches the principles, techniques and processes of Design Thinking, a user-centric approach to solve wicked problems and to design innovations.
Have questions about this module? Get in touch with our academic advisors.
Contact Us