À propos de ce cours

22,550 consultations récentes

Résultats de carrière des étudiants

70%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

50%

a obtenu une augmentation de salaire ou une promotion
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Approx. 16 heures pour terminer
Anglais

Compétences que vous acquerrez

RecursionAlgorithmsPython ProgrammingTree (Data Structure)

Résultats de carrière des étudiants

70%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours

50%

a obtenu une augmentation de salaire ou une promotion
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Approx. 16 heures pour terminer
Anglais

Offert par

Placeholder

Université de Rice

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1

Semaine 1

5 heures pour terminer

Searching and Data Structures

5 heures pour terminer
11 vidéos (Total 104 min), 6 lectures, 3 quiz
11 vidéos
The Importance of Searching 2 min
Generators7 min
Stacks and Queues 9 min
Inheritance 13 min
Grid Class12 min
Grid search9 min
Mini-project Video9 min
CodeSkulptor (optional video from our previous class)11 min
Saving in CodeSkulptor (optional video from our previous class)9 min
Beyond CodeSkulptor (optional video from our previous class)15 min
6 lectures
Mini-project Description10 min
Math Notes on Growth Rates of Functions10 min
Math Notes on Grid Representations10 min
Math Notes on Breadth-First Search10 min
Practice Activity - Sorting strings10 min
Practice Activity - Working with Distance Fields10 min
1 exercice pour s'entraîner
Homework 130 min
Semaine
2

Semaine 2

4 heures pour terminer

Recursion

4 heures pour terminer
7 vidéos (Total 79 min), 5 lectures, 2 quiz
7 vidéos
Recursion 14 min
Binary Search 14 min
Visualizing Recursion 11 min
Recurrences12 min
Reading Files 8 min
Mini-project Video13 min
5 lectures
Mini-project Description10 min
Math Notes on Recurrence Relations10 min
Practice Activity - Recursion10 min
Practice Activity - Binary representations for numbers10 min
Practice Activity - Visualizing recurrences10 min
1 exercice pour s'entraîner
Homework 230 min
Semaine
3

Semaine 3

3 heures pour terminer

Trees

3 heures pour terminer
6 vidéos (Total 51 min), 6 lectures, 2 quiz
6 vidéos
Lambda 6 min
Trees12 min
Illustration of Trees 7 min
Minimax10 min
Mini-project Video11 min
6 lectures
Mini-project Description10 min
TTTBoard Class10 min
Math Notes on Trees10 min
Math Notes on Minimax10 min
Practice Activity - Nim (Tree search)10 min
Practice Activity - Drawing trees10 min
1 exercice pour s'entraîner
Homework 330 min
Semaine
4

Semaine 4

3 heures pour terminer

Modeling, Assertions, and Invariants

3 heures pour terminer
7 vidéos (Total 71 min), 4 lectures, 2 quiz
7 vidéos
Assertions 7 min
Invariants13 min
Modeling 11 min
Software Development 14 min
Mini-project Video11 min
What is Algorithmic Thinking? 9 min
4 lectures
The Basics of the Fifteen Puzzle10 min
Mini-project Description10 min
Math Notes on Invariants10 min
Practice Activity - Solitaire Tantrix10 min
1 exercice pour s'entraîner
Homework 430 min

Avis

Meilleurs avis pour PRINCIPLES OF COMPUTING (PART 2)

Voir tous les avis

À propos du Spécialisation Bases de l'informatique

Bases de l'informatique

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.