<p>CS 2104 is restricted to CS majors only and has a pre requisite of Math 1205 (Calculus). Maybe you have AP credit in Calculus, but if you are were admitted into the freshman engineering program then you are not yet a CS major. All freshman are admitted into ‘general engineering’ which is not degree granting, you will apply to a specific degree granting field of enge. after your freshman year. You cannot advance into an engineering specific major until after your spring semester is over in your freshman year. Getting into some field is more competitive then others. After you are accepted into the CS Engineering degree program, then you can start taking the CS major restricted courses. See this link for the typical classes taken by CS/Enge students. You will find out much more about how all this works at freshman orientation. </p>
<p><a href=“https://www.cs.vt.edu/undergraduate/checksheets”>https://www.cs.vt.edu/undergraduate/checksheets</a></p>
<p><a href=“https://www.cs.vt.edu/files/CSMajor2016.pdf”>https://www.cs.vt.edu/files/CSMajor2016.pdf</a></p>