Skip to Content

Course Search Results

  • 4.00 Credits

    Introduction to microprocessor architecture, arithmetic logic units, memory systems, input/output interfaces, peripheral devices, and communication. Lecture and lab combination. Laboratory activities to include the programming and operation of microprocessor circuits. Prerequisite:    CS 1410 and CS 2250 and ECE 1400 and ECE 2700 and EE 2700
  • 3.00 Credits

    This course focuses on the concepts of modern computer and microprocessor architecture including pipelining, caches and branch prediction. Students will gain an understanding of the key design concepts of modern computer architecture and its implications on software and hardware design. Prerequisite:    ECE 3610 and ECE 3710
  • 4.00 Credits

    Design and implementation of a microcontroller or microprocessor embedded system including assembly language programming, interfacing to peripherals, interrupt handling and debugging techniques. Lecture and Lab. Laboratory exercises build toward a final embedded systems project. Prerequisite:    CS 1410 and CS 2250 and CS 2810 and ECE 1400 and ECE 2700 and ECE 3090 and ENGL 2010 and ENGL 2015
  • 1.00 Credits

    This is a core course that is required for the BS Engineering degree. ECE 3890 can be taken a maximum of three times for a total of three credits, but only one credit counts toward the major. The student will need department approval before being allowed to register.
  • 2.00 Credits

    Students will be required to complete a 300-hour engineering project (over two semesters) in a team environment. Project management and problem solving techniques will be emphasized. Topics to include goal setting, developing milestone charts, writing contracts, conducting research, project design and construction, testing and analysis, project documentation, and design review presentations. Before seeking departmental approval, students should be currently enrolled in ECE 3090 and should have taken at least four 3000-level core ECE courses and either MATH 3410 or ECE 3430. Exceptions to this rule are made only if a student's graduation would otherwise be delayed.
  • 2.00 Credits

    A continuation of Senior Project I. Students will be required to complete a significant engineering project in a team environment. Project management and problem solving techniques will be emphasized. Topics to include goal setting, developing milestone charts, writing contracts, conducting research, project design and construction, testing and analysis, project documentation, and design review presentations. Prerequisite:    ECE 4010 and EE 4010
  • 4.00 Credits

    Topics related to control theory, analysis, and testing of systems in the time domain, frequency domain and state space. Lecture and lab combination. Prerequisite:    ECE 3110 and ECE 3210 and EE 3110 and EE 3210
  • 3.00 Credits

    Introduction to Digital VLSI design. Includes the development of standard cell library of common CMOS circuits. Use of hardware description language and CAD tools for the design and simulation of custom large-scale digital systems. Students will understand the impacts and tradeoffs from speed, power consumption, and thermal properties of large-scale custom ICs. Prerequisite:    BME 3130 and ECE 3110 and ECE 3130 and ECE 3610 and EE 3610
  • 3.00 Credits

    Design of analog VLSI systems. Course includes design, modeling, and verification of analog circuits in large-scale systems. Students will develop custom analog system designs utilizing CAD programs. Prerequisite:    ECE 3120
  • 3.00 Credits

    Introduction to advanced semiconductor physics and devices. Topics include carrier transport theory, energy band diagrams, PN junctions, metal-semiconductor junctions, BJTs and MOSFETs. Study of current semiconductor process technologies and discussion of off-roadmap technologies. Prerequisite:    BME 3130 and ECE 3110 and ECE 3130 and PHYS 2220