Computer Science and Electrical Engineering
Associate Professor Andy Novobilski, Head
The Computer Science program provides the B.S. degree in computer science. Computer science majors take at least a 46-hour sequence of computer science courses and take additional courses in an area of concentration. The concentration of study augments the computer science courses and is a specialization in which the student can apply his or her knowledge of computers. Three concentrations are available: software systems, scientific applications, and computer engineering.
Admission to the Computer Science Program
Students entering UTC who intend to major in Computer Science should be enrolled as pre-majors (0921). For admission to the Computer Science program, pre-majors must have completed Mathematics 145 and Computer Science 150 with grades of C or better. Only after meeting the course completion requirements or obtaining a written waiver from the Computer Science department head will students be allowed to change their major to any of the Computer Science concentrations.
2314 - Engineering: Electrical (B.S.E.)
See College of Engineering and Computer Science.
2154 - Computer Science: Software Systems (B.S.)
- General Education (see list of approved courses)
- Rhetoric and Composition: English 121 ,122 (6 hours)
- Mathematics: Mathematics 151/152* (4 hours)
- Statistics: Mathematics 307 or Engineering 222 (3 hours)
- Natural Sciences: One 2-semester laboratory science sequence chosen from: Biology 121, 122; Chemistry 121/123 or 125, 122/124 Geology 111/181, 112/182 (8 hours)
- Humanities and Fine Arts: Computer Science 385* and one approved fine arts course (6 hours)
- Cultures and Civilizations: Option A: Western Humanities I and II and Non-Western Cultures and Civilizations OR Option B: World Civilization I, II, III (9 hours total)
- Behavioral and Social Sciences: Economics 101* and 102* (6 hours)
Major and Related Courses
- Accounting: 201, 202; Economics 101# and 102#; Management 311; one course from English 276, 277 or 278
- Computer Science core courses: Computer Science 150, 160, 251, 261, 305, 306, 312, 335, 351, 385#, 450, 460, 490r or 495r
- 9 hours of upper division (300 or 400-level) Computer Science electives
- Mathematics 151/152#, 161/162, 212, 303, 307 or Engineering 222
- 1 additional 1-semester laboratory science course chosen from: Biology 121, 122; Chemistry 121/123 or 125, 122/124; Geology 111/181, 112/182; Physics 230/280, 231/281, 232/282 (4 hours)
- 2.0 average required in all computer science courses excluding 110 and 111.
- All majors must attain a minimum grade of C in all computer science core courses as a condition for graduation.
- Minimum of 39 hours of 300 and 400 level courses.
- Electives to complete 120 hours.
- Additional requirements.
*Also satisfies requirements in the major.
#Also satisfies general education requirements.
2155 - Computer Science: Scientific Applications (B.S.)
- General Education (see list of approved courses)
- Rhetoric and Composition: English 121, 122 (6 hours)
- Mathematics: Mathematics 151/152* (4 hours)
- Statistics: Mathematics 307, or 408, or Engineering 222 (3 hours)
- Natural Sciences: One 2-semester laboratory science sequence chosen from: Biology 121, 122; Chemistry 121/123 or 125, 122/124; Geology 111/181, 112/182; Physics 103/183, 104/184; or Physics 230/280, 231/281 (8 hours)
- Humanities and Fine Arts: Computer Science 385* and one approved fine arts course (6 hours)
- Cultures and Civilizations: Option A: Western Humanities I and II and Non-Western Cultures and Civilizations OR Option B: World Civilization I, II, III (9 hours total)
- Behavioral and Social Sciences: Two approved behavioral or social science courses (6 hours)
Major and Related Courses
- Computer Science core courses: Computer Science 150, 160, 251, 261, 305, 306, 312, 351, 385#, 450, 460, 490r or 495r.
- 9 hours of upper division (300 or 400-level) Computer Science electives
- Mathematics 151/152#, 161/162, 212, 245, 255, 303, 308
- Mathematics 307, or 407 and 408, or Engineering 222
- One additional 2-semester laboratory sequence chosen from Biology 121, 122; Chemistry 121/123 or 125, 122/124; Geology 111/181, 112/182; Physics 103/183, 104/184; or Physics 230/280, 231/281 (8 hours). If Biology or Geology is used to fulfill the General Education natural science requirement, the additional laboratory sequence must be chosen from Chemistry or Physics.
- One course from English 276, 277, or 278
- All majors must attain a minimum grade of C in all computer science core courses as a condition for graduation.
- 2.0 average required in all computer science courses excluding 110 and 111.
- Minimum of 39 hours of 300 and 400 level courses.
- Electives to complete 120 hours.
- Additional requirements.
*Also satisfies requirements in the major.
#Also satisfies general education requirements.
2313 - Computer Science: Computer Engineering (B.S.)
- General Education (see list of approved courses)
- Rhetoric and Composition: English 121, 122 (6 hours)
- Mathematics: Mathematics 151/152* (4 hours)
- Statistics: Engineering 222* (3 hours)
- Natural Sciences: Chemistry 121/123 or 125 and Physics 231/281 (8 hours)
- Humanities and Fine Arts: Computer Science 385* and one approved fine arts course (6 hours)
- Cultures and Civilizations: One approved Non-Western Cultures and Civilizations course (3 hours)
- Behavioral and Social Sciences: Two approved behavioral or social science courses (6 hours)
Major and Related Courses
- Computer Science core courses: CPSC 150, 160, 312, 351, 385#
- Computer Engineering core courses: CPEN 251, 261, 305, 306, 451, 460, 475, 490
- Technical electives: 9 hours of ENEE, CPSC and/or CPEN courses at the 400-level
- Engineering core courses: ENGR 103, 104, 113, 222#, 270/271, and 305
- Electrical Engineering core courses: ENEE 272/273, 325, 371/372, 377/378
- Chemistry 121/123# or 125
- Mathematics 151/152#, 161/162, 212, 245, 255, 303
- Physics 231/281#
