Поступать лучше на инженера, ибо, как сказали, программирование - это практическая штуковина. В любом случае, я не вижу иного способа прокачки своего кода кроме как общения с коллегами и самообразования. А в универе я такого не нашёл (в достаточном объёме).
А для инженера - физика (иногда информатика). Но, честно сказать, я сдавал информатику в 11 по фану, прочитав пару статей в интернете, и сдал на 5))
Химию лично я бы изучил и сдал на отлично. Учить советую до органики, углубляться дальше спиртов смысла не вижу.