Поищите еще парочку книг Максима Мозгового: "Занимательное программирование" и "С++. Мастер-класс. 85 нетривиальных проектов, решений и задач".
Думаю, первая как раз и станет источником идеи. Вот только исходники там на Delphi.
Я обучаюсь на очно-заочном по направлению "Безопасность компьютерных систем" и работаю параллельно.
Честно говоря, тяжко. Лично в моем вузе занятий со мной фактически никто не проводит, все самому учить и сдавать.