World and internet is full of textual information. We search for information using textual queries, we read websites, books, e-mails. All those are strings from the point of view of computer science. To make sense of all that information and make search efficient, search engines use many string algorithms. Moreover, the emerging field of personalized medicine uses many search algorithms to find disease-causing mutations in the human genome.
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.
National Research University - Higher School of Economics (HSE) is one of the top research universities in Russia. Established in 1992 to promote new research and teaching in economics and related disciplines, it now offers programs at all levels of university education across an extraordinary range of fields of study including business, sociology, cultural studies, philosophy, political science, international relations, law, Asian studies, media and communicamathematics, engineering, and more.
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
Very good course. String algorithms are very important in day today life and one should really know how to solve command problems related to it. This course have described everything so well.
Very well put together course. Challenging but understandable. I highly recommend you stick out. If you get stuck check the forums there's lots of helpful things there. Time well spent!
It would be nice if you could deliver the problem's solutions after the course ended. I ran out of ideas for the BetterBWMatching problem and i couldn't overcome the time issues.
Its a very good course overall. Just felt that towards the end the material got too much to digest, might be a good idea to split the contents of weeks 3 and 4 into 3 or 4 weeks.
A good course giving insight into how important string algorithms are for not only to computer science community but also its use in other disciplines like bioinformatics etc.
Initially the accent was a little bit hard to understand, but after few minutes everything become crystal clear. Extremely useful course content.
Unfortunately the forums go inactive after the first few iterations of the course. One can still learn by doing the programming assignments
Takes your understanding of string algorithms to the next level and gives you new ideas of handling large amount of memory intensive tasks.
great course, interesting concepts and very well delivered content from lecture videos. challenging and rewarding programming assignments.
Learned a lot in the class. It was really excellent. But many a times we need to hear twice to understand some of the concepts clearly.
It was awesome. I was very surprised and mesmerized while understanding how the great scientists solved these challenging problems!
The professor explained clearly as usual. The first 3 weeks is not too hard but final week took me really long time to understand.
Great course, and part of a great specialization. Lesson are well constructed, and the assignments reflect the lectures very well.
Course Content is good. Instructors are not that much active to give answers for the raised questions compared to earlier courses.
Really good quality information and examples (includes reasoning). It includes some of the latest developments in this area.
I think it would be more helpful to trade BWT to more practical Polynomial Hashing tricks. Otherwise good course
Excellent for working on string related problems in competetive coding as well as development profiles.
Good course that teaches Burrows wheeler transform, KMP algorithm. The assignments are also very good.
I would be interesting update Algorihm on Strings to construction of suffix arrays in linear time.
Great Course, assignment a little bit harder than previous courses in the specialization
关于 数据结构与算法 专项课程