A course learning C is not a course in debugging or learning any particular debugger. When you are just learning the language, printf is probably the best way to do it.
On the other hand, a follow-up course on actual debugging is probably warranted. Debugging might not be part of the Science bit of Computer Science but it is on the practical end of the Computer bit which you'll probably run into doing the Science bit.