Les destinataires de ce cours : Learners with at least a little bit of programming experience who want to learn the essentials of algorithms. In a University computer science curriculum, this course is typically taken in the third year.


Créé par :   Stanford University

  • Tim Roughgarden

    Enseigné par :    Tim Roughgarden, Associate Professor

    Computer Science
Informations de base
Cours 2 sur 4 dans la Spécialisation Algorithms.
NiveauIntermediate
Engagement4 weeks of study, 4-8 hours/week
Langue
English
Comment réussirRéussissez tous les devoirs notés pour terminer le cours.
Notes des utilisateurs
4.8 stars
Average User Rating 4.8Voir ce que disent les étudiants
Programme de cours

FAQ
Comment cela fonctionne
Travail en cours
Travail en cours

Chaque cours fonctionne comme un manuel interactif en proposant des vidéos préenregistrées, des quiz et des projets.

Aide de la part de vos pairs
Aide de la part de vos pairs

Connectez-vous à des milliers d'autres étudiants et débattez sur des idées, discutez le contenu du cours et obtenez de l'aide pour en maîtriser les concepts.

Certificats
Certificats

Obtenez une reconnaissance officielle pour votre travail et partagez votre réussite avec vos amis, vos collègues et vos employeurs.

Créateurs
Stanford University
The Leland Stanford Junior University, commonly referred to as Stanford University or Stanford, is an American private research university located in Stanford, California on an 8,180-acre (3,310 ha) campus near Palo Alto, California, United States.
Tarification
Auditeur libreAcheter le cours
Accéder au contenu du cours

Disponible

Disponible

Accéder au contenu noté

Non disponible

Disponible

Recevoir une Note Finale

Non disponible

Disponible

Earn a Shareable Course Certificate

Non disponible

Disponible

Notation et examens
Note moyenne 4.8 sur 5 sur 138 notes

This was another good one, providing a slightly deeper dive than I had seen in other courses. The big revelation here, for me, was the addition of Bellman-Ford algorithm for evaluating shortest path in networks (graphs) that have some negative distance values between nodes.

I also like the approach to data structures (high-level, then drilling down into increasing detail for level of interest) I find it hard to say I understand a data structure based on "Interface and Theory" and I would have felt the certification meant more with at least a rudimentary implementation. I guess that makes me a coder at at heart.

I am about to jump into the next course of the specialization: Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming As with the two courses before, I am expecting new revelations about the kind of programming issues I've been solving for more than fifteen years.

A really good course

Useful refresher!

I learned a lot lot lot, no more to say. Fantastic.