Выше уже неплохо рассказали, могу про ИПСА немного добавить.
На ИПСА еще есть компьютерные науки, и кафедра СП (системного проектирования). Количество матана там чуть больше, чем а СКС.
Я сам учусь на СП. В целом кафедра неплохая, но я так и не понял, кем должны по идее работать выпускники нашей кафедры. Преподавали ООП, Базы данных, Искусственный интеллект, компьютерное зрение, теорию языков программирования и т.д. и параллельно с этим технологию изготовления интегральных схем, САПР системы, да и довольно много связанного с аналоговой электроникой. Почему эта кафедра сейчас на ИПСА — непонятно. Раньше была на ФЭЛе.
Преподаватели есть как очень хорошие, так и очень плохие.
Многие из студентов, которых исключили переводились на СКС.
Сотрудничают с Самсунгом и Мелексисом (общие лаборатории).
Процентов 90 выпускников идут работать программистами, админами или тестировщиками. Я с третьего курса работаю С++ программистом.
Еще советовал бы посмотреть в сторону ИПСА и ФПМ.
Дебагал. Это геморно. Да, в 98% проектов NDK не надо.
Но бывает, что надо. И если у вас нативного кода в проекте много, то грамотное ичпользование плюсов способно существенно облегчить жизнь, без потери производительности.
На самом деле, если не использовать полиморфизм, умные указатели и всякие фабрики фабрик, то плюсы по скорости практически не уступают чистому С. Но у вас будут классы, шаблоны и STL.
В Android NDK плюсы используются часто. По моему впечатлению чаще, чем чистый С.
Свой проект для того, чтобы от него был толк при устройстве на работу — это какой-нибудь интернет магазин с и использованием Spring, Hibernate, Tomcat и т.д.?
Я мав на увазі, чи С++ джуну легше стати джава джуном, ніж С++ сіньйору джава сіньйором?
Думаю, що сіньйори зазвичай знають купу всяких фреймворків, специфічних для якоїсь однієї мови програмування і предметної області, тому при зміні профілю, щоб лишитись сіньйором, треба дуже багато зусиль.