Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

    Dec 11, 2023  
2012-2013 Undergraduate Catalog 
2012-2013 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Engineering Major, BS in Computer Engineering

Students may choose from a wide spectrum of courses covering various aspects of computer engineering, computer science, electrical engineering, and related fields.

Requirements for the Bachelor of Science in Computer Engineering

First Year Hours Credit
ENGL 101 * or ENGL 118 *, ENGL 102 * 6
MATH 141 * or MATH 147 *, MATH 142 * or MATH 148 * 8
1EF 151 * or EF 157 *, EF 152 * or EF 158 * 8
 *, COSC 160  8
Second Year  
CHEM 120 * or CHEM 128 * 4
COSC 140  4
MATH 231 , MATH 241  or MATH 247 MATH 251  or MATH 257  10
PHYS 231 *, PHYS 232 * 7
ECE 201 , ECE 202 , ECE 255  9
Third Year  
ECE 313 , ECE 315 , ECE 335  9
COSC 302 , COSC 311 , COSC 361  10
ECE 351 , ECE 395  4
3Computer Engineering Upper Division Elective 3
2Arts and Humanities Elective * 3
2Cultures and Civilizations Elective * 3
Fourth Year  
ECE 451  3
ECE 400 *(OC, WC) 5
3Computer Engineering Upper Division Electives 12
2Arts and Humanities Elective * 3
2Social Sciences Electives * 6
2Cultures and Civilizations Elective * 3
   Total 128
* Meets University General Education Requirements .
1 EF 157 * and EF 158 * are honors versions of EF 151 * and EF 152 *.
2 Can be taken at any time.
3 The following table lists the acceptable set of electives that may be taken to satisfy the upper division electives for the Computer Engineering major. The electives have been grouped into 6 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. The 500-levelcourses are listed as suggestions to students admitted in the Five-Year BS/MS Program. Among the five Computer Engineering Upper Division Electives, you must choose courses that cover 3 tracks with one of the tracks being Networking & Embedded Systems. The course distribution among the 3 tracks should follow the 2-2-1 pattern, among which at most 2 courses can be at the 300-level.
Networking & Embedded Systems Signals and Systems Machine Learning & Artificial Intelligence
ECE 453 - Introduction to Computer Networks 
ECE 454 - Computer and Network Security 
ECE 455 - Embedded Systems Design 
COSC 530 – Comp Systems Organization
ECE 553 – Computer Networks
ECE 555 – Embedded Systems
ECE 556 – Wireless Sensor Networks
ECE 316 - Signals and Systems II 
ECE 471 - Introduction to Pattern Recognition 
ECE 472 - Introduction to Digital Image Processing 
ECE 505 –Digital Signal Processing I
ECE 506 – Digital Signal Processing II
ECE 571 – Pattern Recognition
ECE 572 – Digital Image Processing
ECE 471 - Introduction to Pattern Recognition 
COSC 420 - Biologically-Inspired Computation 
COSC 425 - Machine Learning 
ECE 517 – Reinforcement Learning
COSC 526 – Intro Data Mining
COSC 527 – Bio-inspired Learning
COSC 528 – Intro Machine Learning
COSC 529 – Autonomous Mobile Robotics
ECE 571 – Pattern Recognition
Software Systems Control and Communications Electronics and Power

COSC 340 - Software Engineering 
COSC 360 - Systems Programming 
COSC 370 - Introduction to Scientific Computing 
COSC 456 - Computer Graphics 
COSC 461 - Compilers 
COSC 462 - Parallel Programming 
COSC 465 - Databases and Scripting Languages 
COSC 525 – Software Engineering
COSC 541 – Database
COSC 556 – Computer Graphics
COSC 557 – Visualization
COSC 560 – Software Systems
COSC 565 – Survey of Programming Languages
COSC 567 – Graphical User Interfaces
COSC 581 – Algorithms

ECE 316 - Signals and Systems II 
ECE 415 - Automatic Control Systems 
ECE 416 - Computer Control Systems 
ECE 341 - Fields 
ECE 342 - Analog Communication Amplitude and Frequency Modulation 
ECE 441 - Digital Communications 
ECE 442 - Communication System Design 
ECE 443 - Antenna Systems Engineering 
ECE 446 - Electromagnetic Compatibility 

ECE 316 - Signals and Systems II 
ECE 336 - Electronic Circuits 
ECE 431 - Operational Amplifier Circuits 
ECE 432 - Electronic Amplifiers 
ECE 433 - Introduction to VLSI 
ECE 325 - Electric Energy System Components 
ECE 421 - Electric Energy Systems 
ECE 481 - Power Electronics 

Five-Year BS/MS Program

The department offers a 5 year BS-MS program for qualified students. The primary component of the program is that qualified students may take up to 6 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 course work while full admission is granted after completing 96 hours of required course work 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.

Computer Engineering, Computer Science, and Electrical Engineering Honors Concentrations

Students who wish to pursue the honors electrical engineering concentration, honors computer engineering concentration, and honors computer science concentration will normally be part of the Chancellor’s Honors Program.

Candidates for the honors electrical engineering concentration and honors computer engineering concentration must complete the first year courses for honors concentration in the engineering majors. Candidates for the honors computer science concentration must meet the first year requirements for the Chancellor’s Honors Program.

In addition to satisfying the requirements described above, candidates for these three honors concentrations must also satisfy the following requirements.

  • Two upper-division honors courses in computer science or electrical and computer engineering via Honors-by-Contract or Honors Independent study, or equivalent. If participating in only the Chancellor’s Honors Program, the Honors-by-Contract paperwork goes to the Chancellor’s Honors Office on campus during the first 10 days of the semester. If participating in Engineering Honors and not Chancellor’s Honors, the Honors-by-Contract paperwork is submitted the first 10 days of the semester to the engineering major department. If participating in both Chancellor’s and Engineering Honors, the Honors-by-Contract paperwork is submitted to both areas.
  • Complete a 3-credit hour senior project course. This can normally be completed as part of the capstone design course, ECE 400 * for computer engineering and electrical engineering majors or COSC 400 * for computer science majors.