Что нужно знать, чтобы пойти учиться в ВУЗ на разработчика ПО?
Заинтересовавшие автора профессии связаны с хорошим знанием и пониманием математики, алгоритмов и структур данных, что называется "одним" словом Computer Science. Соответственно попробую задать и направление развития:
- курс Введение в теоретическую информатику
- курс Ликбез по дискретной математике
- книга "Занимательное программирование" (Мозговой)
- книга "Дискретная математик. Теория и практика решения задач по информатике" (Окулов)
- книга "Алгоритмы. Руководство по разработке" (Скиена)
- язык C++ обязательно
- языки Prolog, Haskell желательно
Удачи!
Чтобы заниматься искусственным интеллектом нужно иметь естественный со всеми вытекающими последствиями. Это необходимое и достаточное условие.