@Myopiczeal First I want to endorse Capt MJ's advice and add the following...
A high school military academy is not a ROTC program. They may have JROTC I suppose but that's no different than any other high school. Many kids attending a high school military academy are troubled kids whose parents send them there to learn some discipline, although I certainly don't intend to paint with a broad brush. Certainly the kids I knew who attended were in that category.
I majored in Computer Science in college way back in the early '70s. A computer Science degree is never outdated because what you learn there are the fundamentals. I will say that, similar to doctors, the education never ends and you have to transform yourself regularly to keep up with the technology.
I taught myself all I could learn about programming personal computers in the mid '80s because it was clear to me it was the future. Unfortunately it wasn't clear to the IBM executive team. In any case, I managed to change from a leader in a big mainframe programming group to a personal computer programming group. I went through similar transitions, primarily by self-education, in switching from PC programming styles to client/server programming styles, and again when moving to Internet Programming in the early '90s, and again when the programming style became more browser focused.
The degree is never outdated as the fundamentals always remain the same. However, like a medical degree, you need to spend a lot of time keeping your skills up to date with new technologies and theories.
I don't see what skipping on ROTC and enrolling in OCS buys you as you still have the 4 years of service to get through and the need to keep your skills up to date never changes. Also, after your service, you will most likely be "selling" your leadership skills with a technical base in computer science... or more aptly some form of engineering. I consider myself a software engineer, but I would have to say I think like an engineer. Again, the fundamentals don't change and you use them to guide you no matter the technology or even the field of engineering as far as I'm concerned.