ECE: Electrical & Computer Engineering

ECE 6504 Advanced Topics in Computer Engineering


Fall 2014 textbook list

The Fall 2014 ECE textbook list is available online for students.

Current Prerequisites & Course Offering

For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables.

Return to course list

ECE 6504 Advanced Topics in Computer Engineering (3C)

Advanced topics of current interest in computer engineering which are taken from current research topics and/or technical publications.

What is the reason for this course?

This course gives the flexibility of teaching state-of-the-art subject matter in computer engineering, which may not be appropriate as a regular course offering. As such, it also provides visiting experts the opportunity to teach the students a highly specialized course for credit that would not otherwise be possible.

Typically offered: Fall, Spring. Program Area: Computers.

Prerequisites: Prerequisites: Graduate standing.

Why are these prerequisites or corequisites required?

Prerequisites will include at least one 5000-level course in the computer area to reflect the nature of possible topics taught, and the fact that topics will usually require background of one or more graduate courses. Exact prerequisites will vary depending on the topic being taught.

Department Syllabus Information:

Major Measurable Learning Objectives:
  • Identify the key research questions in the specific subject area of the course.
  • Apply research methods suitable for the specific subject area of the course.
  • Present in written and/or verbal form key findings in the specific subject area of the course from contemporary research papers.
  • Read and analyze research papers from journals and conferences in the specific subject area of the course.

Course Topics
Topic Percentage
Advanced Concepts in Built-In Self-Test 1.
Advanced Concepts in Fault-Tolerant Systems 2.
Advanced Concepts in Hardware and System Modeling 3.
Advanced Concepts in Parallel and Distributed Processing 4.
Advanced Concepts in Pattern Recognition 5.
Advanced Concepts in Computer Vision 6.
Advanced Concepts in VLSI Design and Test 7.
Interconnection Networks 8.
Neural Networks 9.
Optical Computing 10.
Parallel Simulation 11.
Systolic Arrays 12.
Wafer-Scale Integration 13.

Return to course list