Über diesen Kurs
6,126

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, Spanisch

Kompetenzen, die Sie erwerben

AlgorithmsPython ProgrammingAlgorithmic EfficiencyDynamic Programming

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, Spanisch

Lehrplan - Was Sie in diesem Kurs lernen werden

Woche
1
3 Stunden zum Abschließen

Module 3 - Core Materials

Sorting, searching, big-O notation, the Master Theorem...
13 Videos (Gesamt 147 min), 2 Lektüren, 1 Quiz
13 Videos
The sorting problem 11m
A simple quadratic algorithm 10m
Illustrating MergeSort 13m
The recurrence for MergeSort 9m
The Master Theorem and MergeSort efficiency 12m
Linear vs. binary search 12m
Efficiency of binary search 10m
Class structure (from part 1)9m
Coding styles and standards - PoC11m
Testing and machine grading - PoC10m
Plotting data - PoC14m
Peer assessment - "We want a shrubbery!" - IIPP10m
2 Lektüren
Class notes10m
Coding notes10m
1 praktische Übung
Homework #340m
Woche
2
5 Stunden zum Abschließen

Module 3 - Project and Application

Closest pairs of points, clustering of points, comparison of clustering algorithms...
4 Lektüren, 3 Quiz
4 Lektüren
Project #3 Description10m
Tests and Tips for Implementing the Clustering Methods10m
Application #3 Description10m
Application #3 Solution10m
Woche
3
2 Stunden zum Abschließen

Module 4 - Core Materials

Dynamic programming, running time of DP algorithms, local and global sequence alignment ...
7 Videos (Gesamt 87 min), 1 Quiz
7 Videos
A dynamic programming algorithm 14m
Illustrating the DP algorithm 11m
Running time of the DP algorithm 8m
DP vs. recursive implementation 13m
Global pairwise sequence alignment 14m
Local pairwise sequence alignment 8m
1 praktische Übung
Homework 434m
Woche
4
4 Stunden zum Abschließen

Module 4 - Project and Application

Computation of sequence alignments, applications to genomics and text comparison...
1 Video (Gesamt 8 min), 3 Lektüren, 2 Quiz
1 Video
3 Lektüren
Project #4 Description10m
Application #4 Description10m
Application #4 Solution10m
4.8
27 BewertungenChevron Right

33%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

40%

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

25%

erhalten Sie eine Gehaltserhöhung oder Beförderung

Top-Bewertungen

von RLMar 25th 2018

Great class...Luay's lectures and problem sets were a great continuation to what Joe and Scott started. I suppose I will get started on Course 7 shortly.

von JOApr 29th 2018

Excellent class in the series. Even if computational biology is not your thing, the assignments are really interesting, fun and informative.

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..