What, so you walked out of Uni and straight into a job and had all that at your fingertips did you? You are only posting to show off...
no, that is just a mere fraction of the algorithms, techniques, methods and experience i gained during a bachelors and PhD. Any good CS graduate form a good university should know a fair chunk of those, they are bread and butter algorithms. Some are more control theory, robotic and AI related but a majority are computer fundamentals.
That is whey you go to university, to learn methods, techniques, skills and ideas which you don't learn at school and are not likely to learn by yourself. MIT and other universities have their Computer Science lectures on you-tube, this is the kind of topics covered in a good CS degree:
Analysis of Algorithms:
http://www.youtube.com/watch?v=JPyuH4qXLZ0
Algorithms and data structures:
http://www.youtube.com/watch?v=RpRRUQFbePU
Linear programming:
http://www.youtube.com/watch?v=a2QgdDk4Xjw
Etc. etc. I highly recommend going through these lecture series, very ell taught classes.
You know as well as I do that a degree gives you the name and a few examples on any single topic. In the real world you still have to research the same topic and work out how to apply it.
Most jobs may require a subset of a degree but in greater depth and have to be translated into something practical.
In the lala world of Cisco they must imagine that everyone subnets their network, in the real world that only happens in very big companies.
a bad degree might give you a few examples of a single topic. a good degree is in a hole different playing field. You don't learn ad verbatim a technique, you learn the theoretical underpinnings of why that technique works, when and why it is applicable, the implementational dependencies and implications, run-time complexity, advantages and disadvantages and alternatives - across a diver range of techniques. Such knowledge leads to an incredibly powerful toolset and analyses and solve unique real-world problems. You may have to check one of David Knuths programming books for support but the degree has given one he ability to understand the intricacies of different algorithms in levels far beyond what a school leaver could ever achiever.
Anyone can look up a book and find an algorithm on sorting and implement it from pseudo, but a smart and knowledgeable person may realise sorting wouldn't be needed at all if they changed the data structure, or amortized the costs with a modified insertion procedure into the DB. A school leaver wont even know what amortized run-time is!
And a degree gives you so much more than the academic abilities, which is why many companies are not too bothered about what the degree subject is, just the grade and the university.