School of Engineering & Applied Science

Electrical and Computer Engineering Course Descriptions

ECE 205 Electric Circuit Analysis I (4)  Study of electric circuits and networks. Includes resistive circuits and first-order transients, sinusoidal steady-state analysis, and frequency response.  Emphasis on basic principles and their application to circuit analysis using linear algebra and calculus.  Laboratory component included. (Prerequisite: PHY 182/184; Co-requisite:  251)

ECE 289 Computer Organization (3) Study of design and interconnection of digital hardware to create computers.  Includes principles of Von Neumann computer architecture, data representation, computer arithmetic, memory hierarchy, CPU structure and instruction sets, assembly language programming, peformance considerations, and alternative computer architectures. (Prerequisites:  ECE 287 and either CSE 153 or CSE 174)

ECE 287 Digital Systems Design (4)  Design of digital systems.  Topics include switching algebra and switching functions, logic design of combinational and sequential circuits using TTL, combinational logic design with MSI and LSI, busing, flip-flops, registers counters, programmable logic devices, memory device, register-level design, and microcomputer system organization.  Students must show competency in the computer-aided design (CAD) and laboratory implementation of digital systems.  (Prerequisite: none)

ECE 291 Energy Systems Engineering (3)  Analysis of various renewable energy sources, including hydroelectric, solar, wind, biomass, geothermal, nuclear and hydrogen.  Sustainability of energy sources and environmental impact of energy consumption are addressed.  (Prerequisite: PHY 182)

ECE/MME 303 Computer-Aided Experimentation (3)  Study of theory and application of instrumentation and experimentation including: components and concepts of computer-machine interface systems; design of computer-controlled experimentation for real-time industrial measurement, monitoring, and control; AC power analysis; applications of the Laplace Transform.   Laboratory component included.  (Prerequisites:  ECE 205; Co-requisite: MTH 347 or MTH 245) 

ECE 304 Electronics (3)  Analysis and design of electronic circuits and subsystems. Frequency response and circuit models for amplifiers; non-ideal operational amplifier circuits; transistors; transistor amplifiers; small signal operation and models.  Laboratory component included. (Prerequisite:  ECE/MME 303)

ECE 306 Signals and Systems (3)  Study of the basic principles of signals and systems.  Theories and concepts of both continuous-time and discrete-time forms of signals and systems, as well as applications of the theories and concepts in communication systems, control systems, and signal processing.  Lectures, simulation exercises, and design projects.  (Prerequisite:  ECE 205 or PHY 292/294; Co-requisites:  ECE/MME 303 and either MTH 245 or MTH 347)

ECE 320 Professional Practice (0) Students participating in the ECE co-op program register for this course during semesters when they are away from Oxford on work assignment.  This enables students to remain in good standing with the Univeristy Registrar.

ECE 325 Applied Electromagnetics (3)  Study of theories and applications of electromagnetic fields and waves including electrostatics, magnetostatics, Maxwell equations, plane wave propagation and reflection, transmission lines,  and antennas.  Laboratory component included.  (Prerequisites: ECE/MME 303 and either MTH 245 or MTH 347)

ECE 345 Random Signal Processing (3)  Introduction to probability and statistics including applications relevant to electrical and computer engineering.  Includes extensive coverage of random variables.  Introduces random processes and illustrates their importance in communications, signal processing, and networking.  (Prerequisite:  MTH 251 and either MTH 222 or MTH 231)

ECE 387 Embedded Systems Design (4)  Fundamentals of computer systems design, interfacing and basics of embedded computers (microprocessors). Laboratory projects require students to successfully design, implement, debug, and document computer solutions requiring a mix of hardware and software. Introduction of models and methodologies for designing systems containing both hardware and software components, or co-design.  Substantial design projects will be required of each student.  (Prerequisites:  ECE 287 and CSA 153 or CSA 274)

ECE 414/514 Introduction to VLSI Circuit and System Design (3)  Study of fundamentals of modern VLSI IC design.  Introduction of three main aspects of CMOS IC engineering: device operation, circuit design, and circuit layout.  Also, introduction of  three main aspects of VLSI system engineering: system-level simulation, interconnect analysis and basics of high-volume manufacturability.  Hands-on experience with modern IC design software.  (Prerequisites:  ECE 287 and ECE 304)

ECE 425/525 Digital Signal Processing (3)  Study of the relationship between continuous-time and discrete-time signals.  Time-sampling, signal representation, transformation and manipulation of digital signals, digital filter structure and design.  (Prerequisite:  ECE 306; Corequisites:  ECE 345 or STA 301 or STA 368)

ECE 426/526 Biomedical Signal Analysis (3)  Physiological origin, characterization, modeling, and analysis of biomedical signals, including EEG, MEG, and ECG signals.  Noise and artifact reduction; nonparametric and model-based spectral estimation; and joint time-frequency analysis.  (Prerequisites:  ECE 306, and STA 301 or STA 368, or ECE 345, or permission of instructor.

ECE 427/527 Radar Signal Processing (3)  Principles, theories and techniques of radar signal processing.  Elements of radar systems; radar equation; sampling and quantization of pulse radar signals; radar waveforms; Doppler processing; target detection; and concepts of synthetic aperture imaging and beamforming.  (Prerequisites:  ECE 306, and STA 301 or STA 368, or ECE 345, or permissiion of instructor.)

ECE 428/528 Real-Time Digital Signal Processing (3)  Study of real-time digital signal processing techniques.  Design and implementation of real-time digital signal processing algorithms with an industry-standard DSP microprocessor.  Several structured laboratory exercises, such as spectrum analysis and digital filtering, followed by an extensive final project.  (Prerequisites:  ECE 425)

ECE 429/529 Digital Image Processing (3)  Study of digital image processing techniques.  Included: digital image fundamentals, digital image spatial filtering, digital image frequency filtering, image restoration, inverse filtering, Wiener filtering, and color image processing fundamentals.  (Prerequisite:  ECE 425)

ECE 430/530 Electromagnetics in Wireless Sensing and Communications (3)  Electromagnetic aspects of modern wireless sensing and communications.  Fundamentals of EM wave propagation in various media, antenna design, and wireless system analysis.  Hands-on experience with computational modeling and contemporary EM software.  (Prerequisite:  ECE 325; Corequisites: ECE 345 or STA 301 or STA 368)

ECE/MME 436 Control of Dynamic Systems (3)  In-depth study of the theory, design, and analysis of feedback control of dynamic systems.  Integrates the problem-solving techniques and concepts of electric circuits and computer-aided experimentation into the design and construction of programmable-logic based control systems and its application in modern manufacturing systems.  Application of methodologies in lab exercises and short-term design projects.  (Prerequisite:  ECE/MME 303)

ECE/MME 448 Senior Design Project I (2)
 and ECE/MME 449 Senior Design Project II (2)  Student teams, with varied academic backgrounds, conduct major open-ended research/design projects.  Elements of the design process are considered as well as real-world constraints, such as economic and societal factors, marketability, ergonomics, safety, aesthetics, and ethics. 448: feasibility studies performed; 449: implementation, testing, and production of design. Non-majors can register for 3-4 credits.  (Prerequisite: senior standing in student's major)

ECE 453/553 Communication Systems (3)  Introduction to basic communication systems and their principles and practices including modulation and demodulation, multiplexing techniques, system design, and performance analysis.  (Prerequisites:  ECE 306 and either ECE 345 or STA 301 or STA 368; or permission of instructor.

ECE 461/561 Network Modeling and Performance Analysis (3)  Modeling and performance analysis of computer and communication networks including delay and occupancy models in networks, architectures, transmission media, multiple access, switching, and protocols.  Emphasis on lower layer network performance. (Prerequisite:  ECE 345 or STA 301 or STA 368)

ECE 465/565 Introduction to GPS (3) Study of basic Global Positioning Systems (GPS), including GPS satelite, constellation, satellite orbits, ground monitoring stations' functions, GPS receiver working principles, GPS measurement errors and correction techniques, recent advancements in GPS, and applications of GPS.  Students will learn to use a variety of GPS receivers and analyze GPS data. (Prerequisites:  PHY 182 and MTH 245; Co-requisites:  MTH 222, STA 301 or STA 368 or ECE 345)

ECE 475/575 Software Receiver Technologies (3) Study of important aspects of software-based Global Positioning System (GPS) receivers, including GPS signal structure, radio frequency front end design, GPS signal acquisition and tracking methods and algorithms, and navigation data extraction using software digital signal processing implementations (Prerequisites:  ECE 306, STA 301 or STA 368 or ECE 345; Recommended ECE 325)

ECE 491 Power Systems Engineering (3)  Study of electric power generation, utility load flow, fault analysis, system stability, surge protection, and the interconnection of the electrical grid system.  (Prerequisite:  ECE/MME 303)

ECE 493/593 Power Electronics (3) Study of the analysis, design, and application of power electronic circuits.  It covers the switching charcteristics of power semiconductors, the PWM (Pulse Width Modulation) techniqes for voltage and frequency control, and the DC to DC, DC to AC, and AC to DC power converters. (Prerequisite:  ECE 304 or PHY 292 and PHY 294)

ECE 495/595 Electric Machinery and Drves (3)  Study of the principle, operation, and control of electric generators and motors.  Topics include DC generators and motors, induction machines, synchronous machines and the position, speed, and torqu control of these machines.  (Prerequisite: ECE 303 or ECE 305)

ECE 610 Graduate Seminars (1-3) Weekly presentatioins on current research topics in multi-disciplinary areas of electrical and computer engineering, computational science and engineeering, and their applications in other disciplines by graduate students, faculty, and visiting scientists and researchers.  Research methods, processes, and presentation skills are emphasized.  approved for credit/no-credit grading only.  May be repeated.  (Prerequisite: graduate standing or permission of instructor)

ECE 670 Advanced Topics in ECE (1-3) Advanced topics in electrical and compter engineering.  Students may repeat the course if the contents offered are sufficiently different.  Prerequisite:  graduate student standing and permission of course instructor or coordinator. 

ECE700 Research for Master's Thesis (1-10: maximum 10): Study under graduate faculty supervision of a research problem related to electrical and computer engineering. Maximum of six credit hours of ECE700 may be applied toward fulfillment of the thesis research requirement for the Master of Science in Computational Science and Engineering.  (Prerequisite: permission of student's graduate adviser)



TENTATIVE Course Offering Schedule

Offered both Fall and Spring Semester
ECE 205 Electric Circuit Analysis (3)
ECE/CSA 278 Computer Architecture (3)
ECE/MME 303 Computer-aided Experimentation (3)
ECE 306 Signals and Systems (3)
ECE/MME 436 Control of Dynamic Systems (3)

Offered Fall Semester Only
ECE 287 Digital Systems Design (4)
ECE 304 Electronics (3)
ECE 325 Applied Electromagnetics (3)
ECE 345 Random Signal Processing (3)
ECE 448 Senior Design Project I (2)
ECE 461 Network Modeling & Performance Analysis 

Offered Spring Semester Only

ECE 387 Embedded Systems Design (3)
ECE 425 Digital Signal Processing (3)
ECE 449 Senior Design Project II (2)
ECE 453 Communicaation Systems (3)