Beschreibung Zählen ist eine der grundlegenden mathematischen Aufgaben, denen wir täglich begegnen. Die Hauptfrage hier ist die folgende. Wenn wir etwas zählen müssen, können wir dann etwas Besseres tun, als einfach alle Objekte einzeln zu zählen? Müssen wir eine Liste aller Telefonnummern erstellen?
Beschreibung Wie können Schüler etwas über Abstraktion lernen, indem sie eine Filmszene erstellen? Oder eine interaktive Karte mithilfe von Listen erstellen? In diesem Kurs lernen Sie es (und machen es selbst)! In diesem Kurs werden die Konzepte der Abstraktion (Methoden und Parameter) und Listen vermittelt. Für jedes Konzept helfen wir Ihnen zunächst dabei, reale Erfahrungen zu verbinden, mit denen Sie bereits vertraut sind …
Beschreibung Wenden Sie die Fähigkeiten an, die Sie während der Kursfolge gelernt haben – von der Bedarfsermittlung bis zum visuellen Design –, während Sie eine neue Benutzeroberfläche, einen neuen Dienst oder ein neues Produkt für Ihr Interaction Design Capstone-Projekt neu entwerfen. Wir arbeiten mit einigen spannenden Designteams im Silicon Valley aus verschiedenen Branchen zusammen, um reale Designherausforderungen für dieses Abschlussprojekt zu entwickeln.…
Beschreibung In diesem Abschlussprojekt kombinieren wir alle Fähigkeiten aus allen vier Spezialisierungskursen, um etwas wirklich Spaßiges zu tun: soziale Netzwerke zu analysieren! Die Möglichkeiten zum Lernen sind in einem sozialen Netzwerk praktisch endlos. Wer sind die „einflussreichen“ Mitglieder des Netzwerks? Was sind die Untergemeinschaften im Netzwerk? Wer ist mit wem verbunden,…
Beschreibung Dieser Kurs hilft uns, die Modelle zu bewerten und zu vergleichen, die wir in früheren Kursen entwickelt haben. Bisher haben wir Techniken zur Regression und Klassifizierung entwickelt, aber wie gering sollte beispielsweise der Fehler eines Klassifikators sein, bevor wir entscheiden, dass der Klassifikator „gut genug“ ist? Oder wie entscheiden wir, welche…
Beschreibung Der Kurs behandelt grundlegende algorithmische Techniken und Ideen für Rechenprobleme, die häufig in praktischen Anwendungen auftreten: Sortieren und Suchen, Teilen und Herrschen, gierige Algorithmen, dynamische Programmierung. Wir werden viel Theorie lernen: wie man Daten sortiert und wie sie bei der Suche helfen; wie man ein großes Problem in Teile zerlegt und löst ...
Beschreibung Möchten Sie die Struktur Ihres Datennetzwerks und deren Veränderungen unter verschiedenen Bedingungen verstehen? Möchten Sie wissen, wie Sie eng interagierende Cluster innerhalb eines Diagramms identifizieren können? Haben Sie vom schnell wachsenden Bereich der Graphanalyse gehört und möchten mehr erfahren? Dieser Kurs vermittelt Ihnen einen umfassenden Überblick über den Bereich der Graphanalyse…
Beschreibung In diesem Kurs konzentrieren Sie sich auf die Grundlagen der Vermittlung der Auswirkungen von Technologie und beginnen damit, zu untersuchen, wie Sie in einem typischen 24-Stunden-Zeitraum mit Technologie interagieren und von ihr profitieren, beispielsweise den Wunsch nach Fertiggerichten und Unterhaltung. Dies wird durch eine Reihe paarweiser Unterrichtsabschnitte erreicht, in denen ein spezifischer… untersucht wird.
Beschreibung Nachdem wir im vorherigen Kurs die Genome sequenziert haben, möchten wir sie vergleichen, um festzustellen, wie sich Arten entwickelt haben und was sie unterscheidet. In der ersten Hälfte des Kurses werden wir zwei kurze biologische Sequenzen vergleichen, beispielsweise Gene (dh kurze DNA-Sequenzen) oder Proteine. Wir werden auf ein… stoßen.
Beschreibung Willkommen beim Capstone-Projekt für Big Data! In diesem Abschlussprojekt bauen Sie ein Big-Data-Ökosystem auf, indem Sie Tools und Methoden aus den früheren Kursen dieser Spezialisierung verwenden. Sie analysieren einen Datensatz, der Big Data simuliert, der von einer großen Anzahl von Benutzern generiert wurde, die unser imaginäres Spiel „Catch the…“ spielen.