Universität von Kalifornien San Diego Kostenlose Online-Bildung

Spezialisierung auf Datenstrukturen und Algorithmen

Beschreibung

Diese Spezialisierung ist eine Mischung aus Theorie und Praxis: Sie lernen algorithmische Techniken zur Lösung verschiedener Rechenprobleme und implementieren etwa 100 algorithmische Codierungsprobleme in einer Programmiersprache Ihrer Wahl. Kein anderer Online-Kurs in Algorithmen bietet Ihnen eine Fülle von Programmierherausforderungen, denen Sie sich bei Ihrem nächsten Vorstellungsgespräch möglicherweise stellen müssen. Um Sie vorzubereiten, haben wir über 3000 Stunden in die Gestaltung unserer Herausforderungen als Alternative zu Multiple-Choice-Fragen investiert, die Sie normalerweise in MOOCs finden. Entschuldigung, wir glauben nicht an Multiple-Choice-Fragen, wenn es darum geht, Algorithmen zu lernen… oder irgendetwas anderes in der Informatik! Für jeden Algorithmus, den Sie entwickeln und implementieren, haben wir mehrere Tests entwickelt, um die Richtigkeit und Laufzeit zu überprüfen. Sie müssen Ihre Programme debuggen, ohne zu wissen, um welche Tests es sich handelt! Es mag schwierig klingen, aber wir glauben, dass es der einzige Weg ist, die Funktionsweise der Algorithmen wirklich zu verstehen und die Kunst des Programmierens zu beherrschen. Die Spezialisierung umfasst zwei reale Projekte: Big Networks und Genome Assembly. Sie analysieren sowohl Straßennetze als auch soziale Netzwerke und lernen, wie Sie die kürzeste Route zwischen New York und San Francisco berechnen (1000-mal schneller als die Standardalgorithmen für kürzeste Wege!). Anschließend lernen Sie, wie Sie Genome aus Millionen von kurzen Fragmenten zusammensetzen der DNA und wie Assemblierungsalgorithmen die jüngsten Entwicklungen in der personalisierten Medizin befeuern.

Preis: Kostenlos anmelden!

Sprache:

Untertitel: Englisch Spanisch

Spezialisierung auf Datenstrukturen und Algorithmen - Universität von Kalifornien San Diego