Я присоединюсь к мнению о питоне.
GUI: Знакомство программированием у меня началось с Delphi, было
интересно писать программы по которым можно было покликать (тогда мне казалось это
настоящие программы). Потом я немного познакомился с
Qt, там было еще интереснее, но мне всегда было сложновато с C++. Потом я познакомился с Python и через некоторое время мне понадобилось писать гуевое приложение, что я и сделал с помощью
PyQt (Python +
Qt). Эта связка (
PyQt) содержала для меня простоту создания форм Delphi, мощность
Qt и простоту Python. Хотя на питоне можно писать используя
GTK,
Tk,
wxWidgets и др.
Web. Сейчас мне больше всего
интересен веб (html+css+js), поэтому возможно именно возможность делать страничку как в ВКонтакте будет более интересна студентам, а серверную часть можно запросто сделать на питоне используя, например,
flask (простой и мощный веб фреймворк на питоне). Здесь питон может соревноваться с PHP или Ruby.
Алгоритмы. Алгоритмы всегда мне казались скучными, но без них никуда. Для этого также подойдет питон (можно глянуть книгу с примерами на питоне: Тоби Сегаран — Программируем коллективный разум), но возможно лучше все же C или C++. Хотя для питона есть всякие
SciPy и
NumPy, что думаю гораздо будет
проще для студентов, чем так и не понятый мной матлаб.
Также помимо питона было бы полезно и интересно изучить html+css+js, а также C. Вообще то количество преподаваемых мне в университете языков (Delphi, C, C++, asm, java, matlab, prolog) явно излишне. Но главное чтобы студенту было интересно на Ваших занятиях и столкнувшись с трудностями он не забил на все и просто бы старался получить зачет.
Мое мнение конечно субъективно и я ничего не буду говорить о других языках, но всеже мне очень нравится питон,
его философия и тот инструмент который он предоставляет.
Резюмируя:
Питон очень простой язык, что является огромнейшим плюсом для студентов особенно если нет опыта программирования.
Питон очень правильный язык, который заставляет писать читаемый и компактный код.
Питон интересный язык, используя его можно писать простые приложения, решающие практически любые задачи.
Питон мощный и практичный (прагматичный) язык, который очень популярен и используем и имеет огромную стандартную библиотеку, не говоря о сторонних инструментах.
Питон имеет удобные и мощные средства для разработки, например,
PyCharm бесплатен для студентов.