Please notice that timely graduation requires that you take Mathematics 141, Calculus I, the first semester of your first year since the physics courses are calculus-based. If possible, go to summer school to take pre-calculus. If not, follow the curriculum below.
Plan to take Mathematics 300 the first semester of the second year. This will allow you to take Computer Science 311 the next semester.
CS 102 CS 140 Math 130 Math 141* (3) Natural Science Elective (1) Social Science Elective* English 101* or 118* English 102*
CS 160 CS 302 Math 142 Math 300 and 241 or 247 Physics 135* or 137* Physics 136* or 138* (1) Philosophy 241*, 242*, 243*, or 244* (1) Oral Communications Elective (Note: Philosophy 242 and 244 each fulfill a humanities requirement and the oral communications requirement.)
CS 311, 360 CS 365, 380 (2) CS Upper Division Elective or Math 231 ECE 313 or Math 323 Math 251 or 257 CS Upper Division Elective, 3 hours (1) Cultures and Civilizations* (1) Cultures and Civilizations*
CS 340 or 370 or Math 371 CS UD Electives, 9 hours CS Upper Division Elective, 3 hours (1) Arts and Humanities Elective* CS 400 (1) Social Science Elective* English 355* or 360* Total 122-126
* Meets University General Education Requirements. (1) Can be taken anytime. (2) Math 231 can be substituted for three hours of upper division Computer Science electives. (3) Choose from Biology 101 or 130, Chemistry 100 or 120, or Physics 231.
The College of Engineering offers a minor in computer science to those undergraduate students whose academic history provides the prerequisites for the courses required by the minor. The minor requires the completion of a minimum of 24 credits in computer science courses. Some of the courses used in the minor may also satisfy requirements for the student's major. A grade of C or better is required in all computer science courses applied to the minor. The last 12 hours must be taken at the University of Tennessee, Knoxville. The minor is open to all university students except computer engineering majors. Students may enroll in the minor program by completing a form at the Computer Science office, 203 Claxton Complex. A copy of the completed enrollment form and information on the minor requirements will be forwarded to the student's home department advisor. Required Courses Hours Credit (1) Computer Science 102, 140, 160 12 12 hours credit in upper division computer science courses 12 Total 24 (1) Electrical Engineering majors may substitute Electrical and Computer Engineering 206 for 102 and Electrical and Computer Engineering 255 for 160.