Students who wish to study CS should apply to enter the University as Pre-CS majors. While in this status, they complete the first three required CS classes (CS 307, CS 315, CS 313K (logic)), and half of the required calculus sequence (M 408C or M 408L). This typically takes two semesters. Students who enter UT with no programming experience in high school will require a third semester because they will have to take CS 305J before they can start CS 307. Students with AP credit for a CS class may be able to complete this sequence in one semester.
Students can complete the four required classes and be eligible to apply to the CS major while enrolled in any major or college within the university. Anyone who meets the requirements may apply; however, Pre-CS students receive important information from the advising office; you will not receive those mailings if you are not a Pre-CS major. You can change your major to Pre-CS from within UT by visiting the College of Natural Sciences Dean's Office at WCH ((512) 471-4536) and completing the appropriate form.