From smart algorithms analyzing wearable data to the development of brain-machine interface, significant advances have been made in the development of medical devices for treating and assisting patients. In this team-taught course we will explore the physiological changes (i.e. chemical and electrical signals) associated with voluntary and involuntary physiological activities, such as brain and heart function. We will develop an understanding of current technology and discuss the ethical issues surrounding the development of future medical instrumentation. [STSC, V]
This course introduces the analysis and design of digital circuits. Topics include: combinational circuit analysis and design, number representations and codes, addition circuits, analysis and design of synchronous circuits, programmable logic array, programmable array logic and field-programmable gate array (FPGA). The course includes a design project using an FPGA. Lecture/Laboratory
This course covers the design of digital systems using a microcontroller, and field programmable gate array. Topics include: register transfers; special-purpose computer architecture; microcontroller architecture, instructions, and interfacing; assembly language programming; C programming. Lecture/laboratory.
Introduces students to concepts, ideas, and techniques that are fundamental to the analysis of linear electrical circuit models. Circuit analysis techniques are derived from Kirchhoff's Laws and topics covered include DC circuits, AC circuits, RC/RL circuits, operational amplifier circuits, and AC power calculations. Laboratory exercises reinforce theories presented in lectures. Lecture/laboratory.
The features of a digital computer are examined at various levels. Topics include: CPU architecture and instruction sets (machine level), the microprogramming level, virtual memory (operating system level), the assembly language level. Lecture/discussion.
The course begins with discussion of semiconductor devices to obtain their volt-ampere behavior. First order models for the devices are developed and used to analyze both analog and digital circuits. The use of computer-aided design programs is presented. Required of junior electrical engineering students. Lecture/discussion/laboratory.
The course continues to develop the topics introduced in ECE 322 with emphasis placed on more complex circuits used in analog and digital applications. Extensive use is made of simulation programs as an aid in the design process. Required of junior electrical engineering students.
Fourier, Laplace, and Z-transforms are developed and applied to the analysis of electrical circuits. Transient and frequency characteristics of continuous and discrete systems are discussed. Required of junior electrical engineering students. Lecture/ Laboratory
This course is devoted to a study of systems used to transmit information. Continuous (Analog) and Discrete (Digital) Systems, and the principles of frequency division and time division multiplexing are treated. The effect of noise on the various systems is investigated. Required of junior electrical engineering students. Lecture/discussion.
Maxwell's Equations in integral and differential forms are introduced to describe the propagation of electromagnetic waves in a variety of media. Necessary vector integration and differentiation techniques are developed. Required of junior electrical and computer engineering majors. Lecture.
An opportunity for selected students to undertake independent study or research projects during the senior year. Each student is required to submit work or demonstrate a project embodying the results of the study or research. The proposal for this work is submitted to a faculty adviser and is also submitted to the department head for approval. This work may be substituted for certain technical courses normally required. Hours by arrangement.
These courses consider recent advances and/or subjects of current interest to students and members of the staff. The special topic for a given semester will be announced prior to registration.
This course covers the design of stand-alone digital systems utilizing embedded microcontrollers. Both software and hardware are covered. Topics include microcontroller architecture, peripheral functionality and utilization, performance and power consumption, hardware interfacing, interrupts, and real-time operating systems.
Register-Transfer-Level (RTL) design and verification of complex digital systems using a hardware description language, modern design tools, and field-programable gate arrays. Verification and debugging of complex systems. This course includes a major design project.
Computer and Network security has been a growing concern in the Digital World. This course introduces the principles and practices of computer and network security by hands on learning approach. Topics covered in this course include: applied cryptography, digital signatures, hash functions, various security attacks and defense strategies, reconfigurable device security and software security, legal and ethical aspects of computer security.
Introduces the design of Very Large Scale Integrated circuits, with emphasis on digital CMOS design. Topics include MOS transistor theory, basic IC processing, static and dynamic CMOS, VLSI system organization, and CAD tools for design and simulation. Students design projects to be fabricated and returned the following semester.
Devices and interface electronics used to sense quantities such as light, temperature, and motion are discussed. A general overview of sensor performance characterization is presented and mathematical modeling techniques are developed, leading to interface electronics topologies and application specific sensor applications.
This is an introductory course to the elements of Power Electronics with an overview of the switched mode semiconductors to control the power flow in wide range of energy conversion applications. The course emphasis will be on analysis and design of three major class of power electronic converters: ac to dc converter known as rectifier, dc to dc converter, and dc to ac converter known as inverter.
Feedback control systems are studied in both the frequency and time domain. Topics include detailed system modeling, stability and error analysis, design to meet specifications, and discussion of system integration in a manufacturing environment. Lecture/discussion/ laboratory.
This course covers discrete fourier transforms (DFT and FFT), the sampling theorem and its consequences, Z transforms theory, recursive digital systems, and digital filter design. Lab involves implementation of digital signal processing algorithms in real time using DSP hardware.
Introduces interactive information systems utilizing sight and sound. Speech processing, recognition, synthesis, and coding, as well as image understanding and compression technologies, are discussed. Acquaints students with speech production, extraction of recognizable phonic features, recognition of speech templates, edge detection, and image understanding. Lecture.
This course introduces computer communications and data networks. The course includes background material in probability and queuing theory, a description of all seven OSI (Open Systems Interconnections) layers with protocols, applications of data networks, and a brief introduction of ISDN technology. Students will animate and evaluate the performance of hypothetical topologies of communications networks.
This course introduces the use of engineering techniques to simulate and analyze biomedical systems and applications in medicine. Major physiologic functions, such as nerve action potentials, skeletal muscle contraction, human vision system, cardiovascular system, respiratory system, endocrine system, kidney, and prosthetic devices, are modeled by electrical circuits or differential equations and simulated using computer software.
This course presents a quantitative analysis of both bipolar and field effect transistors. The device equations are developed from fundamental physical processes such as carrier densities, transport processes, and generation-recombination mechanisms. Required of senior Electrical and Computer Engineering majors. Lecture.
Analysis and design of modern microwave systems such as satellite and cellular communications and radar. Devices, circuits, and subsystems are presented with an emphasis on theory of operation and impact on overall performance. Application of technologies to the current microwave communications industry is covered. Students complete a design project using modern microwave CAD software (Ansoft Serenade or Agilent Advanced Design System and Sonnet) and theory presented in class.
This course deals with the elements of the transmission and distribution of electrical power. Starting with transmission lines, the course will develop the general representation of power systems. Load flow studies and the economic operation of power systems are treated. Finally, symmetrical components, transients and system stability are considered. Lecture/discussion.
This course introduces the basics of team based project engineering, gaining skills that will prepare students for entry into the professional engineering workforce. Students are introduced to a formal requirement-oriented design process and acceptance testing. They learn project management techniques to manage engineering work. Written and oral communication skills are emphasized. The course culminates in a formal critical design review for the significant design project to be completed in the second term.
In this course a significant design project is completed. Students are required to integrate and apply their knowledge of various topics from the ECE curriculum and to learn new material, including multidisciplinary material outside ECE. Successful project completion will require independent and team design work. Student teams will follow a formal, requirements-oriented design process and apply project management techniques to manage the design progress. The course culminates in formal acceptance testing, demonstration, and delivery. [W]
This program is designed in accordance with the honors program of the College. Enrollment is limited to seniors. These courses may not be used for electrical and computer engineering or computer science credits. [One W credit only upon completion of both 495 and 496]