Department of Electrical Engineering and Computer Science



Computer Engineering Showcase Curriculum


2012-2013

Fall Semester First YearHours CreditSpring Semester First YearHours Credit
English 101 English Comp I 3 English 102 English Comp II 3
Mathematics 141 Calculus I 4 Mathematics 142 Calculus II 4
EF 151 or 157 Engineering Fundamentals 4 EF 152 or 158 Engineering Fundamentals 4
COSC 102 Programming 4 COSC 160 Computer Organization 4
First Year Total: 30 Hours
Fall Semester Second YearHours CreditSpring Semester Second YearHours Credit
ECE 201 Circuits I 3 ECE 202 Circuits II 3
COSC 140 Data Structures and Algorithms I 4 ECE 255 Logic 3
Math 231 Differential Equations I 3 Math 241 Calculus III 4
Chemistry 120 or 128 4 Math 251 Matrix Algebra 3
Physics 231 Electricity and Magnetism 3 Physics 232 Wave Motion, Optics, &Modern Physics 4
Second Year Total: 34 Hours
Fall Semester Third YearHours CreditSpring Semester Third YearHours Credit
ECE 315 Signals & Systems I 3 ECE 351 Digital System Design 3
ECE 335 Electronics 3 COSC 311 Discrete Structures 3
COSC 302 Data Structures and Algorithms II 4 COSC 361 Operating Systems 3
ECE 313 Probability and Random Variables 3 CpE Upper Division Elective1 3
Cultures and Civilizations Elective 3 ECE 395 Junior Seminar 1
    Arts and Humanities Elective 3
Third Year Total: 32 Hours
Fall Semester Fourth YearHours CreditSpring Semester Fourth YearHours Credit
ECE 451 Computer Systems Architecture 3 ECE 400 Senior Design 5
CpE Upper Division Elective1 3 CpE Upper Division Elective1 3
CpE Upper Division Elective1 3 CpE Upper Division Elective1 3
Arts & Humanities Elective 3 Cultures & Civilizations Elective 3
Social Science Elective 3 Social Science Elective 3
Fourth Year Total: 32 Hours
Grand Total: 128 Hours

THE EECS DEPARTMENT NOW REQUIRES AT LEAST A 'C' IN EVERY ECE COURSE, CS COURSE AND REQUIRED MATH COURSES USED FOR THE EE, CpE, and CS DEGREES.

1Among the five CpE 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 3xx-level.

 

Specialization Tracks for CpE Upper Division Electives

Networking & Embedded SystemsSignals & SystemsMachine Learning & Artificial Intelligence
  • ECE453 - Intro Computer Networks
  • ECE454 - Computer & Network Security
  • ECE455 - Embedded Systems Design
  • COSC530- Comp Systems Organization
  • ECE553 - Computer Networks
  • ECE555 - Embedded Systems
  • ECE556 - Wireless Sensor Networks
  • ECE316 - Signals and Systems II
  • ECE471 - Intro Pattern Recognition
  • ECE472 - Intro Dig Image Proc
  • ECE505 - Digital Signal Proc I
  • ECE506 - Digital Signal Proc II
  • ECE571 - Pattern Recognition
  • ECE572 - Digital Image Proc
  • ECE471 - Intro Pattern Recognition
  • COSC420 - Bio-inspired Computation
  • COSC425 - Intro Machine Learning
  • ECE517 - Reinforcement Learning
  • COSC526 - Data Mining
  • COSC527 - Bio-inspired Learning
  • COSC528 - Machine Learning
  • COSC529 - Autonomous Mobile Robotics
  • ECE571 - Pattern Recognition
Software SystemsControl & CommunicationsElectronics & Power
  • COSC340 - Software Engineering
  • COSC360 - Systems Programming
  • COSC370 - Scientific Computing
  • COSC456 - Computer Graphics
  • COSC461 - Compilers
  • COSC462 - Parallel Programming
  • COSC465 - Databases
  • COSC525 - Software Engineering
  • COSC556 - Computer Graphics
  • COSC557 - Visualization
  • COSC560 - Software Systems
  • COSC565 - Survey Prog Languages
  • COSC581 - Algorithms
  • ECE316 - Signals and Systems II
  • ECE415 - Automatic Control Sys
  • ECE416 - Computer Control Sys
  • ECE341 - Fields
  • ECE342 - Communications
  • ECE441 - Digital Communications
  • ECE442 - Comm System Design
  • ECE442 - Antennas and Propagation
  • ECE446 - Electromagnetic Compatibility
  • ECE316 - Signals and Systems II
  • ECE336 - Electronic Circuits
  • ECE431 - Operational Amplifier
  • ECE432 - Electronic Amplifier
  • ECE433 - Intro to VLSI
  • ECE325 - Electric Energy Sys Comp
  • ECE421 - Electric Energy Sys
  • ECE481 - Power Electronics

Note: The 5xx-level courses are listed as suggestions for 5-yr BS/MS students.


2009-2010

Fall Semester First YearHours CreditSpring Semester First YearHours Credit
English 101* English Comp I 3 English 102* English Comp II 3
Chemistry 120* General Chemistry 4 ECE 206 Programming 4
Mathematics 141* Calculus I 4 Mathematics 142* Calculus II 4
EF 151 or 1573 Engineering Fundamentals 4 EF 152 or 1583 Engineering Fundamentals 4
EF 105 Engineering Fundamentals 1    
First Year Total: 31 Hours
Fall Semester Second YearHours CreditSpring Semester Second YearHours Credit
ECE 255 Logic 4 ECE 300 Circuits 5
CS 140 4 Physics 232* Waves, Optics, Mod. Physics 4
Math 231 Differential Equations I 3 ECE 313 Engineering Applications of Probability 3
Math 251 Matrix Algebra 3 Math 241 Calculus III 4
Physics 231* Electricity and Magnetism 3    
Second Year Total: 33 Hours
Fall Semester Third YearHours CreditSpring Semester Third YearHours Credit
ECE 315 Signals & Systems I 3 ECE 316 Signals & Systems II 3
ECE 335 Electronics I 4 ECE 355 Computer Sys Fund 4
CS 302 Fundamental Algorithms 4 CS 360 Systems Programming 4
Math 300 Abstract Math 3 ECE 342 Communcations 3
ECE 395 Junior Seminar 1 1Philosophy 241*, 243*, 244* 3
1Cultures and Civilizations Elective* 3    
Third Year Total: 34 Hours
Fall Semester Fourth YearHours CreditSpring Semester Fourth YearHours Credit
ECE 451 Computer Systems Architecture 3 ECE 400 Senior Design 5
ECE 453 (fall) or ECE 455 (spring) 3 2ECE CpE Senior Elective 3
1Arts & Humanities Elective* 3 2ECE CpE Senior Elective 3
4Engineering Fundamentals 402 1 1Cultures & Civilizations Elective* 3
1Social Sciences Elective* 3 1Social Sciences Elective* 3
Fourth Year Total: 31 Hours
Grand Total: 128 Hours

THE EECS DEPARTMENT NOW REQUIRES AT LEAST A 'C' IN EVERY ECE COURSE, CS COURSE AND REQUIRED MATH COURSES USED FOR THE EE, CpE, and CS DEGREES.

*Meets University General Education Requirement 
1 Can be taken at any time. Students who plan to enter graduate school may want to take the General Education courses earlier to leave room for a graduate course in the senior year.
2 The CpE Senior Electives must be in Electrical and Computer Engineering courses. At most one CpE Senior Elective can be from any 300 level Electrical and Computer Engineering courses. Approved Senior Electives are: Electrical and Computer Engineering 325, 336, 341, 415, 416, 421, 422, 431, 433, 441, 442, 443, 455, 446, 453, 471, 472, 481, and 482. 
3 Engineering Fundamentals 157 and 158 are Honors versions of Engineering Fundamentals and students in the Honors Program are not required to take Engineering Fundamentals 402


 

The University of Tennessee, Knoxville. Big Orange. Big Ideas.

Knoxville, Tennessee 37996 | 865-974-1000
The flagship campus of the University of Tennessee System