Я преподавал программирование на С, и я бы держался подальше от GUI во вводном классе.Если вы хотите сделать что-то веселое, подумайте над созданием простой игры с искусством ASCII, например, по-настоящему простой версией nethack или чего-то подобного.
Программирование графического интерфейса на C - это неприятный опыт.Также обратите внимание на решение больших проблем, которые невозможны на ручке и бумаге.Такие вещи, как вычисление первых 5000 простых чисел, всегда впечатляют тех, кто новичок в программировании и интересуется математикой.
Но, опять же, держитесь подальше от GUI с C во вводной части.Это того не стоит.
Редактировать: Или показать им что-то еще, для чего C хорошо подходит.Принесите различные аппаратные средства, такие как робот Arduino или что-то в этом роде, и покажите простую программу для защиты от стен или интерфейс с ЖК-дисплеем или чем-то еще.Я думаю, что это был бы лучший путь, если вы хотите, чтобы они подсели на программирование на Си.