Математика, информатика, физика, английский. И русский не помешает, по нему обязательный экзамен сдавать Остальное зависит от области работы. Будешь работать с химиками - понадобится химия (хотя бы примерно понимать что пишешь), в турагенстве каком-нибудь программистом - география, и т. д.
английский язык и физкультура. а математика сама приложится - в мозгу за всякие точные науки отвечает примерно одна и та же область, так что у программистов с математикой обычно порядок без дополнительных усилий.