Crager,
The underlying implication here is what you want to do with the course, and if that's take it, ace it, and forget it, it doesn't really matter.
At the level of learning basic high level programming syntax the choice between C and C++ is superficial. You probably won't be exposed to the situations that emphasize the advantages of using one over the other. For simple, procedural programming, the syntax is mostly the same, barring some compiler overhead you won't get into until data structures anyway.
As someone who completed an Applied Mathematics degree and now works as a Software Engineer I advise choosing the class that gives the broadest focus in the subject. Choose the class that, while emphasizing procedural programming, exposes the student to binary math, basic data structures, basic memory management, and introductory search/sort algorithms. You won't learn the conceptual knowledge you need for awareness or debugging if the C++ class emphasizes Object-O over the aforementioned subjects. If the choice is purely between compiler extension (C or C++), I'd choose C. Less bloated code == greater awareness.
And for anyone who wants to learn more about programming and the extent of their technical knowledge ends with Ctrl-Alt-Del I'd recommend looking into the aforementioned content, and focus on a strongly-typed, compiled language like C first, move into a Object-O scripting language like Python next, spend some time on Data structures, and then consult texts on assembly or systems specific (API's for Linux/Unix/GNU, Cocoa, or Android) after getting your feet wet first.