Лучше обучиться самому. Будет лучше, дешевле и быстрее.Конкретная математика. Основание информатики Р. Грэхем, Д. Кнут, О. ПаташникАлгоритмы. Построение и анализ. Издание 2-е Томас Кормен и др.Приемы объектно-ориентированного проектирования. Паттерны проектирования Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес (aka GOF)Язык программирования С++. Специальное издание Бьерн СтрауструпВместо последней можно взять [link url='http://mitpress.mit.edu/sicp/full-text/book/book.html'] sicp [/link] (Structure and Interpretation of Computer Programs)Заодно функциональное программирование изучите (наряду с ООП).Также можно взять по базам данных что-то почитать, реляционную теорию.Этого на год-два хватит и это база. Остальное само аккуратненько поверх ляжет.
Copyright ©