Diskrete Mathematik ist die Sprache der Computerwissenschaften. Man muss sie flie脽end beherrschen, um in vielen Bereichen arbeiten zu k枚nnen, darunter Data Science, maschinelles Lernen und Software-Engineering (es ist kein Zufall, dass Mathe-R盲tsel oft 蹿眉谤 Bewerbungsgespr盲che verwendet werden). Wir f眉hren Sie auf spielerische Weise in diese Sprache ein: Zuerst l枚sen Sie viele interaktive R盲tsel, die speziell 蹿眉谤 diese Online-Spezialisierung entwickelt wurden, und dann erkl盲ren wir Ihnen, wie die R盲tsel zu l枚sen sind und stellen Ihnen dabei wichtige Ideen vor. Wir glauben, dass Sie auf diese Weise ein tieferes Verst盲ndnis erlangen und die Sch枚nheit der zugrundeliegenden Ideen besser zu sch盲tzen wissen (ganz zu schweigen von dem Selbstvertrauen, das Sie gewinnen, wenn Sie diese Ideen selbst erfinden!) Um Ihre Erfahrungen n盲her an die IT-Anwendungen heranzuf眉hren, beziehen wir Programmierbeispiele, Probleme und Projekte in die Spezialisierung ein.
Praktisches Lernprojekt
Wir werden gemeinsam ein effizientes Programm 蹿眉谤 ein Problem implementieren, das von Lieferfirmen auf der ganzen Welt millionenfach pro Tag ben枚tigt wird - das Problem des reisenden Handlungsreisenden. Das Ziel bei diesem Problem ist es, alle vorgegebenen Orte so schnell wie m枚glich zu besuchen. Wie kann man schnell eine optimale L枚sung 蹿眉谤 dieses Problem finden? Wir haben immer noch keine nachweislich effizienten Algorithmen 蹿眉谤 dieses schwierige Rechenproblem und das ist der Kern des P versus NP-Problems, der wichtigsten offenen Frage in der Informatik. Dennoch werden wir mehrere effiziente L枚sungen 蹿眉谤 reale Instanzen des Problems des reisenden Handlungsreisenden implementieren. Bei der Entwicklung dieser L枚sungen werden wir uns stark auf das Material st眉tzen, das wir in den Kursen der Spezialisierung gelernt haben: Beweistechniken, Kombinatorik, Wahrscheinlichkeitsrechnung, Graphentheorie. Wir werden mehrere Beispiele 蹿眉谤 die Verwendung von Ideen aus der diskreten Mathematik sehen, um immer effizientere L枚sungen zu erhalten.