I've been recruiting software engineers on and off for 15 years. During that time the skill sets coming through and what we've heard from university graduates has changed significantly, and detrimentally to the employability of new graduates.
A good core working knowledge of C is absolutely vital for almost every programming job, and an applicant with C or C++ on their résumé will always float to the top over C sharp, java, ruby, python etc.
Programming in C requires serious rigour; and specifically rigour of thought, not just discipline. If you can program in C then you are already writing better code in other languages than those who learned to program using those languages. Note:- you may not have more experience, but a good C engineer is armed with the rigour to produce good quality code even in a language they recognise they are less experienced in.
When I hear that another university is dropping C or C++, my heart sinks and I worry for their students.
To summarise: great C coders are in short supply, and this situation has got much worse in the last five years. If you want to guarantee you'll be employed and command a great salary (and some of my staff earned more than I did), become great at C coding, It will *always be required* and will make you a better coder. Universities who drop it are doing their student a great disservice.