|
|
Dec 03, 2024
|
|
|
|
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]
Computer Science Major, BS in Computer Science
|
|
Return to: Tickle College of Engineering
Students may choose from a wide spectrum of courses covering various aspects of computer science, computer engineering, and related fields. Students must meet the design, depth, and breadth requirements in the department in their selection of these courses. Students are encouraged to discuss an appropriate program with their advisors.
uTrack Requirements
Universal Tracking (uTrack) is an academic monitoring system designed to help students stay on track for timely graduation. In order to remain on track, students must complete the minimum requirements for each tracking semester, known as milestones. Milestones include successful completion of specified courses and/or attainment of a minimum GPA. uTrack requirements only affect full-time, degree-seeking students who first entered Fall 2013 or later. uTrack does not apply to transfer students who entered prior to Fall 2015.
Progression Policies and Requirements
The department requires at least a C in every computer engineering, computer science, electrical engineering, and mathematics course used for the undergraduate degrees.
Progression of departmental undergraduate students to the upper-division programs of the department is competitive and is based on the space available in the department. Factors considered in the decision include overall grade point average, grades earned in courses required in the lower-division curricula of the department and Tickle College of Engineering, and seriousness of purpose and interest in departmental programs as exemplified by regular and orderly progress through the prescribed curriculum without abuse of withdrawal and course repeat privileges.
|
Requirements for the Bachelor of Science in Computer Science
Term 1 |
Hours |
Milestone Notes |
1COSC 102 |
4 |
MATH 130 or MATH 131 or higher or one Arts and Humanities*, Cultures and Civilizations*, or Social Sciences* Elective |
ENGL 101 * or ENGL 118 * |
3 |
|
MATH 132 * or MATH 141 * or MATH 147 * |
3-4 |
|
PHYS 135 * or PHYS 137 * or EF 151 * or EF 157 * |
4-5 |
|
Term 2 |
COSC 130 |
4 |
MATH 130 or MATH 131 or higher |
ENGL 102 * |
3 |
|
MATH 142 * or MATH 148 * |
4 |
|
PHYS 136 * or PHYS 138 * or EF 152 * or EF 158 * |
4-5 |
|
Term 3 |
BIOL 101 *, BIOL 150 *, BIOL 158 *, CHEM 100 *, CHEM 120 *, CHEM 128 * or PHYS 231 * |
3-4 |
EF 151 * or PHYS 135 * |
COSC 140 |
4 |
|
MATH 251 or MATH 257 |
3 |
|
2Cultures and Civilizations Elective * |
3 |
|
Term 4 |
2Arts and Humanities Elective * |
3 |
EF 152 * or PHYS 136 * |
COSC 302 or COSC 307 |
4 |
|
ECE 313 or ECE 317 |
3 |
|
COSC 311 or COSC 317 |
3 |
|
2Social Sciences Elective * |
3 |
|
Term 5 |
COSC 360 or COSC 367 |
4 |
CBE 201 or COSC 102 or ME 202 or MSE 201 |
3Computer Science Upper-Division Elective |
3 |
|
COSC 312 , COSC 340 |
6 |
|
4Unrestricted Elective |
3 |
|
Term 6 |
COSC 361 , COSC 365 , COSC 366 |
9 |
No milestones |
2Cultures and Civilizations Elective * |
3 |
|
3Computer Science Upper-Division Elective |
3 |
|
COSC 395 |
1 |
|
Term 7 |
2Arts and Humanities Elective * |
3 |
No milestones |
COSC 401 |
2 |
|
3Computer Science Upper-Division Electives |
6 |
|
ENGL 355 * or ENGL 360 * |
3 |
|
Term 8 |
COSC 402 |
3 |
No milestones |
3Computer Science Upper-Division Electives |
6 |
|
2Social Sciences Elective * |
3 |
|
4Unrestricted Elective |
3 |
|
TOTAL |
120 |
|
* |
Meets University General Education Requirement . |
1 |
Beginning students who have had high school computer science and/or who have had significant programming experience (e.g. summer institute study, special research projects, home laboratory) are invited to apply during the summer to the head of the department for permission to take a proficiency examination for COSC 102 , Introduction to Computer Science. If a satisfactory grade is made on the examination, credit will be allowed for COSC 102 . The Department of Electrical Engineering and Computer Science also gives credit in COSC 102 to students who receive a score of 5 on the Computer Science Advanced Placement Examination. |
2 |
Chosen from University General Education list . |
3 |
The following table lists the acceptable set of electives that may be taken to satisfy the upper-division electives for the CS major. The electives have been grouped into seven suggested tracks. The tracks group related electives that a student may wish to take in order to achieve a level of expertise in the indicated area. However, it is not mandatory to take any track and students are free to mix and match courses from different tracks to fit their specific interests. COSC 494 - Special Topics in Computer Science , and COSC 493 - Independent Study , may be taken to satisfy the upper-division electives. Up to three COSC 5XX or ECE 5XX courses may count as upper-division elections. |
4 |
Any courses not already required for the major. |
Computer Science Major – Honors Concentration
In addition to satisfying the requirements for the electrical engineering, computer engineering, or computer science major, candidates for the honors concentration must also complete the following requirements.
- Maintain an overall GPA of 3.4.
- Four 100- or 200-level honors courses* (14 hours minimum, at least two courses must be from Materials Science and Engineering, Engineering Fundamentals, Physics, Math, Chemistry, Biology, Statistics, or MSE 117 - Honors: Materials Chemistry or MSE 207 ).
- Two upper-division honors courses in computer science or electrical and computer engineering (COSC 307 , COSC 317 , COSC 367 , COSC 377 , COSC 427 or ECE 317 , ECE 347 , ECE 357 , ECE 358 , ECE 417 , ECE 427 , ECE 477 , ECE 478 , ECE 487 ).
- Satisfy the Breadth Requirements for the Cook Grand Challenge Honors Program.
* |
While most students fulfill this requirement with 100- and 200-level courses, students may substitute upper level courses on approval of the Honors faculty. |
Computer Science Major – Five-Year BS/MS Program
The department offers a Five-Year BS-MS program for qualified students. The primary component of the program is that qualified students may take up to 9 hours of approved graduate courses for their senior undergraduate electives and have them count toward both their bachelor’s and master’s degrees at the University of Tennessee. This program is designed for students attending the University of Tennessee for their Master of Science degree because other universities may not accept these courses for graduate credit since they were used to satisfy requirements for the Bachelor of Science degree. Significant components of the program are:
- Students must have an overall GPA of at least 3.4 to be admitted to the program. Conditional admission may be granted after completing 64 hours of required coursework while full admission is granted after completing 96 hours of required coursework with a minimum overall GPA of 3.4.
- Students must at least have conditional admission before taking graduate courses for both their bachelor’s and master’s degrees. All courses taken for graduate credit must be approved by the departmental chair of the program. Students admitted to the program must request permission from the Graduate School to take approved courses for graduate credit.
- Students admitted to the program must also follow the normal procedure for admission to the Graduate School. Admission of students into this program must be approved by the department and the Graduate School.
- Students will not be eligible for graduate assistantships until they are enrolled as graduate-level students in the Graduate School.
|
Return to: Tickle College of Engineering
|
|
|