Business majors… being responsible for the security of computers? Sounds scary. Anyways, I still think your best bet would be to just go for a CS major. At my institution there are various concentrations (one of them being information technology), although all CS majors still need to take the same core courses (e.g. object-oriented programming, data structures, algorithms (?), more math…).