<p>Why not intro to CS? fyi, my daughter, good at math, took the intro sequence for majors with no prior experience or AP, loved it and decided to major in it. But that course at her college is pretty famous for changing people’s majors. Also at her college they don’t offer programming classes in specific languages. Those are learned as part of comp sci coursework. So taking the intro and being introduced to the concepts along with some programming might give better insight to the major.</p>