В любой науке есть фундамент, без которого невозможно правильное понимание ее прикладных аспектов (пример: математика – теория чисел, теория множеств, мат. логика и нек. др.). Так же и с информатикой – можно изучить насколько программ и даже научиться программировать на каком-то одном языке, но это не вся информатика, не самая главная и интересная ее часть. Теоретические основы информатики – пока не вполне сложившийся, устоявшийся раздел науки. Он возникает на наших глазах, что делает его особенно интересным. Теоретическая информатика, подобно теоретическим основам других наук, формируется в значительной мере под влиянием потребностей современной науки и общества...
Расскажу про то, чему учат студентов на математическом факультете, где я работаю. Итак, сразу: математический факультет классического вуза НЕ готовит учителей математики. Вы имеете право преподавать с этим дипломом, но этим ваши карьерные перспективы, разумеется, не ограничиваются. Вот лишь не полный перечень реальных сфер работы наших студентов и выпускников: разработка ПО любого типа (для банков, для фармкомпаний, для "умных домов", для образовательных учреждений, для турфирм, и прочее-прочее); аналитика и финансы (производство, финансы, банки, лизинг, коммерция и тд...