[ skip to content ]

Old Dominion University

2013-2014 Catalog

Electrical and Computer Engineering

Shirshak Dhali, Chair

The Department of Electrical and Computer Engineering offers undergraduate four-year degree programs leading to the Bachelor of Science in Electrical Engineering and the Bachelor of Science in Computer Engineering. These programs are accredited by the Engineering Accreditation Commission (EAC) of ABET, http://www.abet.org. The undergraduate programs provide a broad foundation in electrical and/or computer engineering through combined lecture and laboratory work and prepare the student for entering the profession of electrical and/or computer engineering. In addition, these programs prepare the students for further study at the graduate level.

The department also offers programs of graduate study leading to the degrees of Master of Engineering and Master of Science in electrical and computer engineering and Doctor of Philosophy in electrical and computer engineering. Faculty members in electrical and computer engineering are actively engaged in research, and the department maintains extensive laboratory facilities to support the research work. Areas of specialization include biomedical engineering, bioelectrics, plasmas, microelectronics/nanotechnology, photovoltaics, atomic layer deposition, laser processing, multivariable systems/nonlinear control, computational intelligence and machine vision, signal and image processing, modeling/simulation/visualization, medical modeling, computer networks, and communications.

Students majoring in either electrical engineering or computer engineering may fulfill the upper-level General Education requirements through completion of a minor in the other discipline.  Additionally, computer engineering students automatically meet this requirement with the built-in minor in computer science.

Mission Statement

The Department of Electrical and Computer Engineering at Old Dominion University is a partnership among students, faculty and staff in Service to the profession of Electrical and computer engineering through academic excellence, Research and real-world experiences, dedicated to a Vision of the future that includes Industry and community, Continuous improvement, and personal Enrichment and growth (SERVICE).

Bachelor of Science in Electrical Engineering

Vishnu K. Lakdawala, Chief Departmental Advisor

The electrical engineering undergraduate curriculum begins with a solid foundation in math, science, English, circuits, signals and linear systems, electronics, electromagnetics, digital systems, and microelectronics. Adequate elective freedom is available to the senior student to allow specialization in three emphasis areas: system science, physical science, and digital design. Emphasis is placed on understanding principles through theoretical investigation and experimental verification. In addition, course work in General Education skills and Ways of Knowing are required to assure a well-rounded program of study.

Electrical Engineering Educational Program Objectives

The electrical engineering program seeks to prepare graduates who, after the first few years of their professional career, have:

  1. established themselves as practicing engineering professionals in industry or government, or engaged in graduate study
  2. demonstrated their ability to work successfully as members of a professional team and function effectively as responsible professionals
  3. demonstrated their ability to adapt to new technology and career challenges

Program Outcomes

The electrical engineering program outcomes are as follows. Graduates must attain:

  1. an ability to apply knowledge of mathematics, science, and engineering.
  2. an ability to design and conduct experiments, as well as to analyze and interpret data.
  3. an ability to design an electrical system, component, or process to meet desired needs, considering all realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
  4. an ability to function on both intra-disciplinary and multi-disciplinary teams.
  5. an ability to identify, formulate, and solve electrical engineering problems.
  6. an understanding of professional and ethical responsibilities.
  7. an ability to communicate technical ideas effectively in writing and speaking.
  8. the broad education necessary to understand the impact of electrical engineering solutions in a global and societal context.
  9. a recognition of the need for and an ability to engage in life-long learning.
  10. a knowledge of contemporary issues.
  11. an ability to use the techniques, skills, and modern engineering tools necessary for electrical engineering practice.

Electrical Engineering Curriculum*

Freshman
First TermHoursSecond TermHours
ENGN 1102ECE 1112
CHEM 121N3CHEM 123N3
CHEM 122N1MATH 2124
MATH 2114CS 1504
ENGL 110C (grade of C or better required)3PHYS 231N4
COMM 101R3 
 16 17
Sophomore
First TermHoursSecond TermHours
MATH 307 (280)3ECE 2023
ECE 2013ECE 2872
ECE 2414Non-major Engineering Elective3
PHYS 232N4MATH 312 (285)4
Interpreting the Past Way of Knowing3Human Creativity Way of Knowing3
 17 15
Junior
First TermHoursSecond TermHours
ECE 3023ECE 3043
ECE 3033ECE 3873
ECE 3134ECE 3233
ECE 3323ENGL 231C (grade of C or better required)3
ECE 3813Literature Way of Knowing3
 16 15
Senior
First TermHoursSecond TermHours
ECE 485W (grade of C or better required)3ECE 4872
ECE 4862ECE Technical Elective3
ECE Technical Elective3ECE Technical Elective3
ECE Technical Elective3Human Behavior Way of Knowing3
ENMA 480**3Upper-Division General Education course3
Upper-Division General Education course3 
 17 14
Total credit hours: 127

*

Does not include the University's General Education language and culture requirement. Additional hours may be required.

**

Meets philosophy and ethics general education requirement.

The General Education requirements in information literacy and research, impact of technology, and philosophy and ethics are met through the major.

Electrical engineering majors must earn a grade of C or better in all 200-level ECE courses prior to taking the next course in the sequence.

Bachelor of Science in Computer Engineering

Vishnu K. Lakdawala, Chief Departmental Advisor

The computer engineering undergraduate degree program is designed to provide both a broad engineering background and a comprehensive foundation in the technical principles underlying the computer area. Students develop a background through course work in mathematics, the basic sciences, and general engineering. The technical core consists of course work from electrical engineering to address hardware aspects of computer engineering and course work from computer science to address software aspects. Adequate elective freedom is available to senior students to allow specialization in four emphasis areas: modeling and simulation, computer hardware, computer networks and signal/image processing. In addition, course work in General Education Skills and Ways of Knowing is required to assure a well-rounded program of study.

Computer Engineering Educational Program Objectives

The computer engineering program seeks to prepare graduates who, after the first few years of their professional career, have:

  1. established themselves as practicing engineering professionals in industry or government, or engaged in graduate study
  2. demonstrated their ability to work successfully as members of a professional team and function effectively as responsible professionals
  3. demonstrated their ability to adapt to new technology and career challenges.

Program Outcomes

The computer engineering program outcomes are as follows. Graduates must attain:

  1. an ability to apply knowledge of mathematics, science, and engineering.
  2. an ability to design and conduct experiments, as well as to analyze and interpret data.
  3. an ability to design a digital hardware and/or software system to meet desired needs, considering all realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
  4. an ability to function on both intra-disciplinary and multi-disciplinary teams.
  5. an ability to identify, formulate, and solve computer engineering problems.
  6. an understanding of professional and ethical responsibilities.
  7. an ability to communicate technical ideas effectively in writing and speaking.
  8. the broad education necessary to understand the impact of computer engineering solutions in a global and societal context.
  9. a recognition of the need for and an ability to engage in life-long learning.
  10. a knowledge of contemporary issues.
  11. an ability to use the techniques, skills, and modern engineering tools necessary for computer engineering practice.

Computer Engineering Curriculum*

Freshman
First TermHoursSecond TermHours
ENGN 1102ECE 1112
CHEM 121N3CHEM 123N3
CHEM 122N1MATH 2124
MATH 2114CS 1504
ENGL 110C (grade of C or better required)3PHYS 231N4
COMM 101R3 
 16 17
Sophomore
First TermHoursSecond TermHours
MATH 307 (280)3ECE 2023
ECE 2013ECE 2872
ECE 2414CS 2504
PHYS 232N4CS 2521
Literature Way of Knowing3CS 3813
 ENGL 231C (grade of C or better required)3
 17 16
Junior
First TermHoursSecond TermHours
ECE 3023ECE 3043
ECE 3134ECE 3463
ECE 3413CS 3503
CS 3613ECE Technical Elective3
ECE 3813Human Creativity Way of Knowing3
 16 15
Senior
First TermHoursSecond TermHours
ECE 484W (grade of C or better required)3ECE 4872
ECE 4862CS 4713
ECE 4433ECE Technical Elective3
ECE Technical Elective3ECE Technical Elective3
ENMA 480**3Human Behavior Way of Knowing3
Interpreting the Past Way of Knowing3 
 17 14
Total credit hours: 128

*

Does not include the University's General Education language and culture requirement. Additional hours may be required.

**

Meets philosophy and ethics general education requirement.

The General Education requirements in information literacy and research, impact of technology, and philosophy and ethics are met through the major. The upper-division General Education requirement is met through a built-in minor in computer science.

Computer engineering majors must earn a grade of C or better in all 200-level ECE courses prior to taking the next course in the sequence.

Continuance Regulations

It is the policy of the Department of Electrical and Computer Engineering to deny a student eligibility to enroll in ECE courses after it becomes evident that he or she is either unable or unwilling to maintain reasonable standards of academic achievement. At the end of each semester, including summer sessions, the department reviews the records of all students.

  1. A student will be placed on departmental academic probation whenever his or her major grade point average falls below 2.00 (after six or more hours have been attempted in the major.)
  2. A student is subject to termination from the departmental engineering program if his or her record shows one of the following:
    1. A deficiency of more than nine grade points below that required to maintain a 2.00 cumulative average in the major. This rule applies to students who have attempted fewer than 35 hours of their departmental engineering courses, including transfer hours.
    2. A deficiency of more than six grade points below that required to maintain a 2.00 cumulative average in the major. This rule applies to students who have attempted 35 hours or more of their departmental engineering courses, including transfer hours.

Appeals of termination from the engineering program are in order if extenuating circumstances warrant. Appeals are to be made in writing to the chair of the department. Once the appeal is submitted, it is considered by the faculty of the department.

ELECT COMPUTER ENGINEERING Courses

ECE 111. Information Literacy and Research for Electrical and Computer Engineering. 2 Credits.

Prerequisites: ENGN 110 and MATH 162M. An introductory course for ECE students that explores information literacy in terms of information basics, information need, searching, locating, and evaluating information sources, citing and ethics of information in relation to development and implementation of electrical and computer engineering projects.

ECE 201. Circuit Analysis I. 3 Credits.

Prerequisites: a grade of C or better in MATH 212. An introduction to the analysis and theory of linear electrical circuits, including relevant mathematical background. Topics include: passive component definitions and connection rules; independent and dependent sources, concepts of power & energy; Kirchhoff’s laws; development of network reduction techniques; formulation of mesh-current and node-voltage equations; network theorems including Thevenin, Norton, Maximum power transfer, and superposition Theorem, Operational Amplifiers, Two Port Networks (resistive), Energy Storage Elements, and initial conditions. Basics of matrices and linear algebra with Gaussian elimination; matrix applications to linear circuit analyses; MATLAB & PSPICE with analyses and applications to passive circuits. (offered fall, spring).

ECE 202. Circuit Analysis II. 3 Credits.

Time domain analysis of first-order and second-order electrical circuits; Sinusoidal steady state analysis; Phasor representation of AC Circuits, Maximum power transfer and Thevenin-Norton theorems for AC circuits; Frequency response of circuits (with R, L, and C components), Laplace Transforms and transfer functions of linear circuits; extension to frequency domain circuit analysis including Bode plots; operational amplifiers with relevant circuit examples; two-port networks including Z- and Y-parameters; transformer concepts. PSPICE and MATLAB for DC and transient circuit analyses; theory & solution of linear ordinary differential equations with constant coefficients, complex numbers, Euler’s formula and complex arithmetic; PSPICE and MATLAB implementation of AC response and analyses. (offered fall, spring, summer) Prerequisites: a grade of C or better in ECE 201 and MATH 307.

ECE 241. Fundamentals of Computer Engineering. 4 Credits.

Prerequisites: CS 150 and MATH 211 with a grade of C or above for both. This course develops the foundation of computer engineering for computer engineers as well as an introductory breadth appropriate for electrical engineers. Class topics include computer information, digital design (combinational and sequential circuits), computer organization, and assembly language. The laboratory includes building digital circuits (focusing on programmable logic), assembly language programming, and system interfacing. The use of a hardware description language is employed in class and the laboratory to specify, simulate and synthesize digital circuits.

ECE 287. Fundamental Electric Circuit Laboratory. 2 Credits.

Prerequisites: A grade of C or better in both CS 150 and ECE 201. Objective of course is to provide students in electrical and computer engineering with a 'hands-on' introduction to selected topics in electrical engineering. Students will use basic circuit analysis skills and C programming skills to design, build, and test electrical networks interfacing to a micro-controller. Labs will also provide an introduction to basic measurement techniques and electrical laboratory equipment (power supplies, oscilloscopes, voltmeters, etc).

ECE 302. Linear System Analysis. 3 Credits.

Generalized sinusoids. Operations with sinusoids. Complex exponentials. Signal properties, operations with signals and useful signal models. Concept of system, system properties, classification of systems, system modeling (input-output description and state-space description) for electrical circuits. Time-domain analysis of continuous-time systems including impulse response, total system response, stability, resonance phenomenon. Graphical convolution and use of MATLAB to calculate convolution. Fourier analysis of continuous-time signals including Fourier series for periodic signals and Fourier transform for aperiodic signals. Signal transmission through LTIC systems. Ideal and practical filters. State-space analysis of LTIC systems. State equations from transfer function. System realizations. Solution of state equations. Advanced matrix operation and linear algebra. Determinants, characteristic equation of a matrix, eigenvalues and eigenvectors, functions of matrices. Using MATLAB to calculate system response and determine frequency characteristics for signals and systems. (offered fall, spring). Prerequisites: MATH 307 and a grade of C or better in ECE 202.

ECE 303. Introduction to Electrical Power. 3 Credits.

Prerequisites: a grade of C or better in ECE 201. AC steady state power, single-phase and three-phase networks, electric power generation, transformers, transmission lines, electric machinery and the use of power. Energy resources, power plants, renewable energy, electric safety. (offered fall, summer).

ECE 304. Probability, Statistics, and Reliability. 3 Credits.

Introduction to probability, probability models, discrete and continuous random variables, statistics, reliability and stochastic processes. Examples discussed will focus on computer and electrical engineering applications that include both component- and system-level aspects. MATLAB and/or EXCEL are introduced as tools for data analysis, computation and simulation. Prerequisites: a grade of C or better in MATH 212.

ECE 313. Electronic Circuits. 4 Credits.

Prerequisites: a grade of C or better in ECE 202. Introduction to junction diodes, bipolar junction transistors (BJTs), MOS field-effect transistors (MOSFETs) and operational amplifiers (op-amps). Design concepts for discrete analog circuits with diodes, BJTs, MOSFETs and op-amps. The lab component introduces design and techniques for implementation of analog circuits.

ECE 323. Electromagnetics. 3 Credits.

An introduction to electromagnetic waves, wave propagation in various media; propagation across interfaces; propagation in waveguides and transmission lines. Antennas and radiation from antennas. Prerequisites: a grade of C or better in ECE 202.

ECE 332. Microelectronic Materials and Processes. 3 Credits.

Prerequisites: a grade of C or better in ECE 202. An introduction to fundamental properties of semiconductors and device fabrication processes. The topics include crystal structure, bonding, energy bands, doping, carrier densities, mobility, resistivity, recombination, drift, and diffusion. Basic structure and operations of p-n junctions, BJTs and MOSFETs and their fabrication processes, including solid state diffusion, thermal oxidation of silicon, ion implantation, chemical vapor deposition, thin film deposition, photolithography and etching. (offered fall).

ECE 340. Digital Circuits. 4 Credits.

Prerequisites: a grade of C or better in CS 150 and MATH 211. Not open to electrical and computer engineering majors. This course develops the foundations of computer engineering for students outside of electrical and computer engineering. Class topics include computer information, digital design (combinational and sequential circuits), and computer organization. The laboratory includes building digital circuits (focusing on programmable logic), and system interfacing. The use of a hardware description language is employed in class and the laboratory to specify, simulate and synthesize digital circuits.

ECE 341. Digital System Design. 3 Credits.

Prerequisites: a grade of C or better in ECE 241. Tools and methodologies for top-down design of complex digital systems. Important topics include minimization, mixed logic, algorithmic state machines, microprogrammed controllers, creating and using a gold model, data and control path design and data movement and routing via buses. Design methodologies covered include managing the design process from concept to implementation, verification using a gold model, and introduction to design flow. A hardware description language is used extensively to demonstrate models and methodologies, and is also used in design exercises and projects. (offered fall, spring).

ECE 346. Microcontrollers. 3 Credits.

Prerequisites: a grade of C or better in ECE 241. A hands-on approach to microprocessor and peripheral system programming, I/O interfacing, and interrupt management. A sequence of projects requiring the programming and integration of a microcontroller-based system is conducted. Project assignments require a microcontroller evaluation board and accessories supplied by the student. (offered spring).

ECE 355. Introduction to Networks and Data Communications. 3 Credits.

This course introduces the basic concepts of computer networks and data communications. Topics include protocol layers, the application layer, the transport layer, the network layer, the data link layer, and the physical layer. Students will learn how to use network packet analyzer tools to do simple network analysis. Emphasis is on gaining an understanding of network engineering as it relates to hardware configuration, system operation and maintenance. Prerequisites: ECE 304 and a grade of C or better in ECE 241.

ECE 367. Cooperative Education. 1-3 Credits.

Student participation for credit based on the academic relevance of the work experience, criteria, and evaluative procedures as formally determined by the department and Career Management prior to the semester in which the work experience is to take place. (offered fall, spring, summer) (qualifies as a CAP experience) Prerequisites: approval by the department and Career Management in accordance with the policy for granting credit for Cooperative Education programs.

ECE 368. Student Internship. 1-3 Credits.

Academic requirements will be established by the department and will vary with the amount of credit desired. Allows students to gain short duration career-related experience. (qualifies as a CAP experience) Prerequisites: Approval by department and Career Management.

ECE 369. Practicum. 1-3 Credits.

Academic requirements will be established by the department and will vary with the amount of credit desired. Allows students an opportunity to gain short duration career related experience. (qualifies as a CAP experience) Prerequisites: approval by department and Career Management.

ECE 371. Circuit Analysis. 3 Credits.

Prerequisites: MATH 307 and a grade of C or better in ECE 201. Time domain analysis of first-order and second-order electrical circuits; Sinusoidal steady state analysis; Phasor representation of AC Circuits, Maximum power transfer and Thevenin-Norton theorems for AC circuits; Frequency response of circuits (with R, L, and C components), Laplace Transforms and transfer functions of linear circuits; extension to frequency domain circuit analysis including Bode plots; operational amplifiers with relevant circuit examples; two-port networks including Z- and Y-parameters; transformer concepts. PSPICE and MATLAB for DC and transient circuit analyses; theory & solution of linear ordinary differential equations with constant coefficients, complex numbers, Euler’s formula and complex arithmetic; PSPICE and MATLAB implementation of AC response and analyses. (offered fall, spring).

ECE 381. Introduction to Discrete-time Signal Processing. 3 Credits.

Prerequisites: ECE 202 with a grade of C or better. This course covers fundamental digital signal processing techniques that form the basis for a wide variety of application areas. Topics include discrete-time signals and systems, time domain analysis, solutions of difference equations, Z-transform analysis, discrete Fourier transforms (DFT), sampling theorem, transform analysis of linear time-invariant systems, structure of discrete-time systems and introduction to power spectrum estimation. (offered fall).

ECE 387. Microelectronics Fabrication Laboratory. 3 Credits.

Prerequisites: ECE 332. The laboratory course will enable students to fabricate MOSFETs, MOS capacitors, diffused resistors and p-n diodes. Students will be trained to operate the equipment required for wet and dry oxidation, thin film deposition, solid state diffusion, photolithography, and etching. Students will fabricate and analyze the devices by current-voltage characteristic, capacitance-voltage characteristic, film thickness and conductivity measurements. (offered spring).

ECE 395. Topics in Electrical and Computer Engineering. 1-3 Credits.

Topics in Electrical and Computer Engineering Prerequisites: departmental approval.

ECE 396. Topics in Electrical and Computer Engineering. 1-3 Credits.

Topics in Electrical and Computer Engineering Prerequisites: departmental approval.

ECE 403/503. Power Electronics. 3 Credits.

Prerequisites: MATH 307 and ECE 303. Power electronics provides the needed interface between an electrical source and an electrical load and facilitates the transfer of power from a source to a load by converting voltages and currents from one form to another. Topics include: alternating voltage rectification, Pulse Width Modulation (PWM), DC converters (Buck, Boost, Buck-Boost, Cuk and SEPIC converters), negative feedback control in power electronics, isolated switching mode power supply, flyback and forward power supply, solid state power switches, AC inverter.

ECE 404/504. Electric Drives. 3 Credits.

Prerequisites: ECE 201 and ECE 303. Electric drives efficiently control the torque, speed and position of electric motors. This course has a multi-disciplinary nature and includes fields such as electric machine theory, power electronics, and control theory. Topics include: switch-mode power electronics, magnetic circuit, DC motor, AC motor, Brushless DC motor, induction motor, speed control of induction motor, vector control of induction motor, stepper-motor.

ECE 406/506. Introduction to Visualization. 3 Credits.

Prerequisites: a grade of C or better in CS 250. Introduction to computer graphics and visualization with emphasis on using 3D application programmer's interface (API) libraries. It covers mathematical foundations, rendering pipeline, geometrical transformations, 3D viewing and projections, shading, texture mapping, and programmable shaders. Various visualization applications are covered.

ECE 407/507. Introduction to Game Development. 3 Credits.

Prerequisites: CS 361 or equivalent. An introductory course focused on game development theory and practices using Microsoft XNA Game Studio with emphasis on educational game development. Topics covered include game architecture, computer graphics theory, user interaction, audio, high level shading language, animation, physics, and artificial intelligence. Students will develop games related to science (e.g., physics, chemistry, and biology), technology, engineering, and mathematics (STEM) education. The developed games can run on a variety of platforms, including Microsoft Windows, Xbox 360, Windows Phone 7 and Zune Digital Media Player.

ECE 410/510. Model Engineering. 3 Credits.

The goal of this course is to develop understanding of the various modeling paradigms appropriate for capturing system behavior and conducting digital computer simulation of many types of systems. The techniques and concepts discussed typically include UML, concept graphs, Bayesian nets, Markov models, Petri nets, system dynamics, Bond graphs, etc. Students will report on a particular technique and team to implement a chosen system model. (cross-listed with MSIM 410) Prerequisites: MSIM 205. Pre- or corequisite: MSIM 320.

ECE 441/541. Advanced Digital Design and Field Programmable Gate Arrays. 3 Credits.

Prerequisites: ECE 341. Course will provide a description of FPGA technologies and the methods using CAD design tools for implementation of digital systems using FPGAs. It provides advanced methods of digital circuit design, specification, synthesis, implementation and prototyping. It introduces practical system design examples. (Offered spring).

ECE 443/543. Computer Architecture. 3 Credits.

An introduction to computer architectures. Analysis and design of computer subsystems including central processing units, memories and input/output subsystems. Important concepts include datapaths, computer arithmetic, instruction cycles, pipelining, virtual and cache memories, direct memory access and controller design. (offered fall) Corequisite: ECE 484W. Prerequisites: ECE 341 and ECE 346.

ECE 451/551. Communication Systems. 3 Credits.

Fundamentals of communication systems engineering. Modulation methods including continuous waveform modulation (amplitude, angle). Design of modulation systems and the performance in the presence of noise. Communication simulation exercises through computer experiments. Prerequisites: ECE 304 and a grade of C or better in ECE 202.

ECE 452/552. Introduction to Wireless Communication Networks. 3 Credits.

Prerequisites: ECE 304 and a grade of C or better in ECE 202. Introduction to current wireless network technologies and standards. The radio spectrum and radio wave propagation models (pathloss, fading, and multipath). Modulation, diversity, and multiple access techniques. Wireless network planning and operation. Current and emerging wireless technologies (satellite systems, vehicular/sensor networks).

ECE 454/554. Introduction to Bioelectrics. 3 Credits.

Prerequisites: PHYS 111N or higher; MATH 200 or higher. Covers the electrical properties of cells and tissues as well as the use of electrical and magnetic signals and stimuli in the diagnosis and treatment of disease. Typical topics to be covered include basic cell physiology, endogenous electric fields in the body, electrocardiography, cardiac pacing, defibrillation, electrotherapy, electroporation, electrotherapy in wound healing. In addition, ultrashort electrical pulses for intracellular manipulation and the application of plasmas to biological systems will be covered.

ECE 455/555. Network Engineering and Design. 3 Credits.

This course is an extension of ECE 355 into a semester long project. Emphasis is on gaining an understanding of networking design principles that entails all aspects of the network development life cycle. Topics include campus LAN models and design, VLANs, internetworking principles and design, WAN design, design of hybrid IP networks, differentiated vs. integrated services, traffic flow measurement and management. Prerequisites: ECE 355 or permission of the instructor.

ECE 458/558. Instrumentation. 3 Credits.

Computer interfacing using a graphical programming language with applications involving digital-to-analog conversion (DAC), analog-to-digital conversion (ADC), digital input output (DIO), serial ports, and the general-purpose instrument bus (GPIB). Analysis of sampled data involving the use of the probability density function, mean and standard derivations, correlations, and the power spectrum. (offered spring, summer) Prerequisites: PHYS 102N, PHYS 112N, or PHYS 232N and a grade of C or better in ECE 202.

ECE 461/561. Automatic Control Systems. 3 Credits.

Analysis and design of control systems via frequency and time domain techniques. Root locus, Bode and Nyquist techniques. Stability, sensitivity, and performance specifications. Cascade and feedback compensation. Computer-aided analysis and design. Pole placement through state variable feedback. Prerequisites: a grade of C or better in ECE 202.

ECE 462/562. Introduction to Medical Image Analysis (MIA). 3 Credits.

Prerequisites: a grade of C or better in MATH 212. Introduction to basic concepts in medical image analysis. Medical image registration, segmentation, feature extraction, and classification are discussed. Basic psychophysics, fundamental ROC analysis and FROC methodologies are covered.

ECE 472/572. Plasma Processing at the Nanoscale. 3 Credits.

The science and design of partially ionized plasma and plasma processing devices used in applications such as etching and deposition at the nanoscale. Gas phase collisions, transport parameters, DC and RF glow discharges, the plasma sheath, sputtering, etching, and plasma deposition. Prerequisites: ECE 323.

ECE 473/573. Solid State Electronics. 3 Credits.

The objective of this course is to understand basic semiconductor devices by understanding semiconductor physics (energy bands, carrier statistics, recombination and carrier drift and diffusion) and to gain an advanced understanding of the physics and fundamental operation of advanced semiconductor devices. Following the initial introductory chapters on semiconductor physics, this course will focus on p-n junctions, metal-semiconductor devices, MOS capacitors, MOS field effect transistors (MOSFET) and bipolar junction transistors. Prerequisites: ECE 313, ECE 323 and ECE 332.

ECE 474/574. Optical Fiber Communication. 3 Credits.

Electromagnetic waves; optical sources including laser diodes; optical amplifiers; modulators; optical fibers; attenuation and dispersion in optical fibers; photodectors; optical receivers; noise considerations in optical receivers; optical communication systems. Prerequisites: ECE 323 and MATH 312.

ECE 478/578. Introduction to Lasers and Laser Applications. 3 Credits.

Introduction and review of electromagnetic theory; atomic physics and interactions of radiation with matter; two- and three-level systems, and rate equations; gain; single- vs. multimode; homogeneous and inhomogeneous broadening; Q-switching and mode-locking; semiconductor lasers; vertical cavity surface emitting lasers (VCSELs); Raman spectroscopy, remote sensing and ranging; holography; and laser ablation. Prerequisites: ECE 313 and MATH 312.

ECE 483/583. Embedded Systems. 3 Credits.

Prerequisites: ECE 346. This course covers fundamentals of embedded systems: basic architecture, programming, and design. Topics include processors and hardware for embedded systems, embedded programming and real time operating systems.

ECE 484W. Computer Engineering Design I. 3 Credits.

Prerequisites: A grade of C or better in ENGL 211C or ENGL 221C or ENGL 231C; ECE 341 and ECE 346. Emphasis is on the design of a complex digital circuit and microcontroller interfacing. A semester-long project involves the design, simulation and testing of a digital architecture and software GUI. Several moderate scale digital modules are designed, simulated, implemented and tested during the semester. Design methods incorporate CAD design tools, implementation with advanced integrated circuit technology and contemporary software tools. Oral and written communication skills are stressed. This is a writing intensive course. (offered fall) (qualifies as a CAP experience).

ECE 485W. Electrical Engineering Design I. 3 Credits.

Prerequisites: ECE 313 and a grade of C or better in ENGL 211C or ENGL 221C or ENGL 231C. Part one of the senior capstone design experience for electrical engineering majors. Lectures focus on providing professional orientation and exploration of the design process. Small group design projects focus on the development of electronic subsystems. Oral and written communication skills are stressed. (This is a writing intensive course.) (qualifies as a CAP experience) (offered fall, spring).

ECE 486. Preparatory ECE Senior Design II. 2 Credits.

The course is the preparatory, proposal development section of part two of the senior capstone design experience for electrical and computer engineering majors. The course will focus on developing a proposal for a group design project. The senior design projects aim at developing engineering design skills of a complete computer/electrical system. Elements of developing a successful proposal are emphasized along with written comunication skills. Industry-sponsored multi-disciplinary design projects are an option. (qualifies as a CAP experience) Pre- or corequisite: ECE 484W or ECE 485W.

ECE 487. ECE Senior Design II. 2 Credits.

Prerequisites: ECE 486. Part two of the senior capstone design experience for electrical and computer engineering majors. In this course, students will implement the design proposal developed in ECE 486. The senior design projects aim at developing engineering design skills of a complete computer/electrical system. Oral and written communication skills are emphasized. Industry-sponsored multi-disciplinary design projects are an option.

ECE 488. ECE Senior Design III. 3 Credits.

Prerequisites: ECE 487. Part three of the senior capstone design experience for electrical and computer engineering majors. Individual and group design projects focus on the development of complete electrical and computer systems. Oral and written communication skills are stressed. Industry-sponsored multi-disciplinary design projects are an option. (qualifies as a CAP experience).

ECE 491. Microelectronics Design Experience. 3 Credits.

This is a Virginia Microelectronics Consortium (VMEC) hands-on, state-of-the-art summer research experience. The VMEC internship provides excellent technical knowledge as well as industrial and academic contacts for career development. Students complete a 10-13 week summer project on a microelectronics research or design activity at an engineering school or in the State-of-the-Art Cleanroom of industry members of the VMEC at Micron Technology, Inc in Manassas, VA or at British Aerospace Engineering (BAE). For eligibility, the student has to apply to the VMEC program and must be selected as a VMEC Student Scholar in a competition held late in the fall semester of each academic year. Each student will be required to give a least two formal oral reports and one formal poster presentation summarizing the research results at the end of the summer session. The project must be completed at an institution other than Old Dominion University. Students will be supervised by faculty or industry mentors at the summer location, but must also have an Old Dominion University co-advisor and instructor of record for the course. Prerequisites: junior standing in electrical or computer engineering.

ECE 495/595. Topics in Electrical and Computer Engineering. 1-3 Credits.

Topics in Electrical and Computer Engineering Prerequisites: departmental approval.

ECE 496/596. Topics in Electrical and Computer Engineering. 1-3 Credits.

Topics in Electrical and Computer Engineering Prerequisites: departmental approval.