Über diesen Kurs
17,108 recent views

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Mittel“

Ca. 21 Stunden zum Abschließen

Empfohlen: 4 weeks of study, 7-10 hours/week...

Englisch

Untertitel: Englisch, Koreanisch, Griechisch, Spanisch

Kompetenzen, die Sie erwerben

Graph TheoryAlgorithmsPython ProgrammingGraph Algorithms

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Mittel“

Ca. 21 Stunden zum Abschließen

Empfohlen: 4 weeks of study, 7-10 hours/week...

Englisch

Untertitel: Englisch, Koreanisch, Griechisch, Spanisch

Lehrplan - Was Sie in diesem Kurs lernen werden

Woche
1
4 Stunden zum Abschließen

Module 1 - Core Materials

What is Algorithmic Thinking?, class structure, graphs, brute-force algorithms

...
15 Videos (Gesamt 180 min), 2 Lektüren, 1 Quiz
15 Videos
Class structure9m
Pseudo-code 11m
The small-world problem 11m
Graphs and representation 15m
Paths and distances 8m
Brute force 11m
What Is algorithm efficiency? 9m
Measuring efficiency 12m
Efficiency of brute force distance 14m
Number of steps of brute force distance 12m
Coding styles and standards - PoC11m
Machine grading - PoC10m
Plotting data - PoC14m
Peer assessment - "We want a shrubbery!" - IIPP15m
2 Lektüren
Class notes10m
Coding notes10m
1 praktische Übung
Homework #136m
Woche
2
5 Stunden zum Abschließen

Modules 1 - Project and Application

Graph representations, plotting, analysis of citation graphs

...
3 Lektüren, 3 Quiz
3 Lektüren
Project #1 Description10m
Application #1 Description10m
Application #1 Solution10m
Woche
3
2 Stunden zum Abschließen

Module 2 - Core Materials

Asymptotic analysis, "big O" notation, pseudocode, breadth-first search

...
9 Videos (Gesamt 109 min), 1 Quiz
9 Videos
Asymptotics12m
Illustrating "Big O"11m
Illustrating BFS 16m
Queues and boundary cases 8m
Pseudocode 12m
BFS running time - loose analysis 9m
BFS running time - tighter analysis 11m
BFS-based distance distribution 12m
1 praktische Übung
Homework #236m
Woche
4
4 Stunden zum Abschließen

Module 2 - Project and Application

Connected components, graph resilience, and analysis of computer networks

...
3 Lektüren, 2 Quiz
3 Lektüren
Project #2 Description10m
Application #2 Description10m
Application #2 Solution10m
4.7
48 BewertungenChevron Right

50%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs

Top reviews from Algorithmic Thinking (Part 1)

von OTSep 29th 2018

very educational. I've learnt not only about graph theory but also how to use matplotlib and timeit libraries. The assignments were quite challengeable but rewarding.

von MNMar 8th 2018

This is where computer science truly starts, without the excessive preliminary math that usually scares most people away. Great course!

Dozenten

Avatar

Luay Nakhleh

Associate Professor
Computer Science; Biochemistry and Cell Biology
Avatar

Scott Rixner

Professor
Computer Science
Avatar

Joe Warren

Professor
Computer Science

Über Rice University

Rice University is consistently ranked among the top 20 universities in the U.S. and the top 100 in the world. Rice has highly respected schools of Architecture, Business, Continuing Studies, Engineering, Humanities, Music, Natural Sciences and Social Sciences and is home to the Baker Institute for Public Policy....

Über die Spezialisierung Fundamentals of Computing

This Specialization covers much of the material that first-year Computer Science students take at Rice University. Students learn sophisticated programming skills in Python from the ground up and apply these skills in building more than 20 fun projects. The Specialization concludes with a Capstone exam that allows the students to demonstrate the range of knowledge that they have acquired in the Specialization....
Fundamentals of Computing

Häufig gestellte Fragen

  • Sobald Sie sich für ein Zertifikat angemeldet haben, haben Sie Zugriff auf alle Videos, Quizspiele und Programmieraufgaben (falls zutreffend). Aufgaben, die von anderen Kursteilnehmern bewertet werden, können erst dann eingereicht und überprüft werden, wenn Ihr Unterricht begonnen hat. Wenn Sie sich den Kurs anschauen möchten, ohne ihn zu kaufen, können Sie womöglich auf bestimmte Aufgaben nicht zugreifen.

  • Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugriff auf alle Kurse der Spezialisierung und Sie erhalten nach Abschluss aller Arbeiten ein Zertifikat. Ihr elektronisches Zertifikat wird zu Ihrer Seite „Errungenschaften“ hinzugefügt – von dort können Sie Ihr Zertifikat ausdrucken oder es zu Ihrem LinkedIn Profil hinzufügen. Wenn Sie nur lesen und den Inhalt des Kurses anzeigen möchten, können Sie kostenlos als Gast an dem Kurs teilnehmen.

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..