Software Engineering: Is it too late?

<p>Not at all.</p>

<p>While it is a plus that you know a little programming for the CS major, at most schools, the CS major is designed to start you from the ground up. All you realy need is to be starting Pre-Calculus (at a minimum) in your college freshman year. Your first few courses will be:</p>

<p>Calculus I
Object-Oriented Programming in C++ or Java I (prerequisite: Calculus I)
Object-Oriented Programming in C++ or Java II (prerequisite: OO Programming I)
Calculus II (prerequisite: Calculus I)
Discrete Structures (prerequisite: Calculus I)
Linear Algebra (prerequisite: Calculus II)</p>

<p>Now since you have very little programming experience, I would suggest starting with a “Intro to Programming” course before tackling the Object-Oriented Programming course.</p>