Les destinataires de ce cours : Programmers with basic experience looking to understand the practical and conceptual underpinnings of algorithms, with the goal of becoming more effective software engineers. Computer science students and researchers as well as interdisciplinary students (studying electrical engineering, mathematics, bioinformatics, etc.) aiming to get more profound understanding of algorithms and hands-on experience implementing them and applying for real-world problems. Applicants who want to prepare for an interview in a high-tech company.


Créé par :   University of California, San Diego, Higher School of Economics

  • Alexander S. Kulikov

    Enseigné par :    Alexander S. Kulikov, Visiting Professor

    Department of Computer Science and Engineering

  • Michael Levin

    Enseigné par :    Michael Levin, Lecturer

    Computer Science

  • Pavel  Pevzner

    Enseigné par :    Pavel Pevzner, Professor

    Department of Computer Science and Engineering

  • Neil Rhodes

    Enseigné par :    Neil Rhodes, Adjunct Faculty

    Computer Science and Engineering
Basic Info
LevelIntermediate
Commitment4 weeks of study, 4-8 hours/week
Language
English
How To PassPass all graded assignments to complete the course.
User Ratings
4.4 stars
Average User Rating 4.4See what learners said
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
University of California, San Diego
Higher School of Economics
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

Obtenir un Certificat partageable

Non disponible

Disponible

Notation et examens
Note moyenne 4.4 sur 5 sur 157 notes

Another great course! I am a little sad since it was only 4 weeks long when the rest were about 5 weeks each. I feel like there may have been another topic (regular expressions?) that could have been covered but these are still great and now I see how we can do string matching in things like text editors and do them in O(n) time. Wonderful series, I've certainly grown a lot in just these past 4 online courses, keep up the great work! My advice to people taking these courses, be prepared to put time and really think about what you're doing. Try applying the things here to things you see in real life and you'll find they have much more relevance. Cheers and good luck!

Some tasks was hard to understand and solve, but it in general it was good.

The course contents we useful and easy to learn for the most part. The assignments and spot quizzes helped a lot to understand the string algorithms. I appreciate all the effort the instructors put to create the course materials.

Few things to improve:

1) Some of videos in week3 and 4 were hard to understand due to English speaking skills. I found a lot of grammar mistakes in the subtitles and the interactive transcripts.

2) Please consider adding more contents like Boyer Moore algorithm, regular expression and etc.

Initially the accent was a little bit hard to understand, but after few minutes everything become crystal clear. Extremely useful course content.