Преподавание С в университете. Нужен совет?
Одна из причин популярности С — книга K&R, она очень хорошо написана и база языка из неё подходит и сейчас.
Когда я преподавал (правда в школе) я старался отыскать интересные и не слишком сложные задачи, которые были бы обозримы и давали ну хоть какую нибудь отдачу(удовлетворение). 
Это сильно мотивирует. А весь процесс обучения возможностям IDE и отладке в частности я постарался максимально встроить в контекст реализации этих небольших задач. Ведь даже маленькая программка нуждается в отладке.

Приведу примеры задач, которые сразу приходят в голову:
 — Сортировка чисел
 — Построение треугольника паскаля
 — Нарисовать форматированную таблицу умножения
 — Отсортировать введенные числа
 — Морской бой
И так далее… Важно не допускать, того что бы студент был сразу брошен на амбразуру. От этого они как правило пугаются и начинают ненавидеть предмет.

К слову, апофеозом моего преподавания стало написание графических циферблатных часов отражающих реальное время(Так я еще и научил одиннадцатиклассников азам геометрии :-) ).

Удачи вам!