The situation is probably not that great. From my friend’s experience, data structures and algorithms could be taught in a much-improved manner. This does not pertain only to theory, but practical too.
You will definitely have to study a lot on your own.