Über diesen Kurs
91,335 kürzliche Aufrufe

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

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

Ca. 19 Stunden zum Abschließen

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

Englisch

Untertitel: Englisch, Rumänisch

Kompetenzen, die Sie erwerben

RecursionAlgorithmsPython ProgrammingTree (Data Structure)

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

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

Ca. 19 Stunden zum Abschließen

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

Englisch

Untertitel: Englisch, Rumänisch

Lehrplan - Was Sie in diesem Kurs lernen werden

Woche
1
5 Stunden zum Abschließen

Searching and Data Structures

11 Videos (Gesamt 104 min), 6 Lektüren, 3 Quiz
11 Videos
The Importance of Searching 2m
Generators7m
Stacks and Queues 9m
Inheritance 13m
Grid Class12m
Grid search9m
Mini-project Video9m
CodeSkulptor (optional video from our previous class)11m
Saving in CodeSkulptor (optional video from our previous class)9m
Beyond CodeSkulptor (optional video from our previous class)15m
6 Lektüren
Mini-project Description10m
Math Notes on Growth Rates of Functions10m
Math Notes on Grid Representations10m
Math Notes on Breadth-First Search10m
Practice Activity - Sorting strings10m
Practice Activity - Working with Distance Fields10m
1 praktische Übung
Homework 120m
Woche
2
3 Stunden zum Abschließen

Recursion

7 Videos (Gesamt 79 min), 5 Lektüren, 2 Quiz
7 Videos
Recursion 14m
Binary Search 14m
Visualizing Recursion 11m
Recurrences12m
Reading Files 8m
Mini-project Video13m
5 Lektüren
Mini-project Description10m
Math Notes on Recurrence Relations10m
Practice Activity - Recursion10m
Practice Activity - Binary representations for numbers10m
Practice Activity - Visualizing recurrences10m
1 praktische Übung
Homework 220m
Woche
3
3 Stunden zum Abschließen

Trees

6 Videos (Gesamt 51 min), 6 Lektüren, 2 Quiz
6 Videos
Lambda 6m
Trees12m
Illustration of Trees 7m
Minimax10m
Mini-project Video11m
6 Lektüren
Mini-project Description10m
TTTBoard Class10m
Math Notes on Trees10m
Math Notes on Minimax10m
Practice Activity - Nim (Tree search)10m
Practice Activity - Drawing trees10m
1 praktische Übung
Homework 320m
Woche
4
3 Stunden zum Abschließen

Modeling, Assertions, and Invariants

7 Videos (Gesamt 71 min), 4 Lektüren, 2 Quiz
7 Videos
Assertions 7m
Invariants13m
Modeling 11m
Software Development 14m
Mini-project Video11m
What is Algorithmic Thinking? 9m
4 Lektüren
The Basics of the Fifteen Puzzle10m
Mini-project Description10m
Math Notes on Invariants10m
Practice Activity - Solitaire Tantrix10m
1 praktische Übung
Homework 420m
4.8
43 BewertungenChevron Right

62%

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

40%

erhalten Sie eine Gehaltserhöhung oder Beförderung

Top-Bewertungen von Principles of Computing (Part 2)

von IBJun 12th 2017

Phew, this course was much harder than the preceding courses. Some assignments took many hours of work over several days. But it's doable, and well worth it.

von RHFeb 25th 2019

Great course, I hope for more of this kind of courses. Invaluable skills gained from this course. High praise to all the professors. Thank You Very Much.

Dozenten

Avatar

Scott Rixner

Professor
Computer Science
Avatar

Joe Warren

Professor
Computer Science
Avatar

Luay Nakhleh

Associate Professor
Computer Science; Biochemistry and Cell Biology

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