This is absolutely not the case. C++ is a huge monolith of a language that happens to have a fairly large intersection with C.
Understanding technical things like the stack, heap, how new types would be laid out, etc. are all wonderful things to know for C++, that much is true. So if learning C is conducive to learning about those topics then by all means, make it a prereq.
But please don't use language that would give the impression that C++ in 2014 is sort of "C with Classes".
This is absolutely not the case. C++ is a huge monolith of a language that happens to have a fairly large intersection with C.
Understanding technical things like the stack, heap, how new types would be laid out, etc. are all wonderful things to know for C++, that much is true. So if learning C is conducive to learning about those topics then by all means, make it a prereq.
But please don't use language that would give the impression that C++ in 2014 is sort of "C with Classes".