Undergraduate Program

Undergraduate Courses

Courses currently being offered:

Fall
Spring

Check the course schedules/descriptions available via the Registrar's Office for the official schedules for the widest range of terms for which such information is available.


Below you will find a list of all undergraduate courses that have been offered.

NOTE: Not all of these courses are offered in any given year.

ECE 101 INTRODUCTION TO ELECTRICAL AND COMPUTER ENGINEERING

A general, high-level understanding of workings of modern computing systems from circuit, computing system architecture, to programming. ECE101 is not a required course. Lecture materials will eventually be covered in subsequent courses. It is intended to introduce you to (a subset of) principle topics in computer system designs. There is an emphasis on hands-on experience to give you a “feel” of the materials that will be discussed in more depth later on.

Last Offered: Fall 2017

ECE 111 INTRODUCTION TO SIGNALS & CIRCUITS

Linear Algebra and Differential Equations, and Electricity and Magnetism, are co- or pre-requisites of this course. This course serves to reinforce the Basic Science and Mathematics learned in those courses, as well as give concrete, engineering, examples of how the techniques learned in those courses are applied to real problems. In addition, it serves to illustrate where and how many of the equations studied in the Mathematics courses are originally developed. Many examples, homework problems, and exam problems include the use of linear algebra and differential equations.

Prerequisites: Concurrent registration in MTH 165 and PHY 122
Last Offered: Fall 2017

ECE 112 LOGIC DESIGN

Students are exposed to Combinational logic elements including all of the following: logic gates, Boolean algebra, Karnaugh Maps, conversion between number systems, binary, tertiary, octal, decimal, and hexadecimal number systems, and arithmetic on signed and unsigned binary numbers using 1's and 2's complement arithmetic.  Also covered are programmable logic devices, synchronous finite state machines, State Diagrams, FPGA’s and coding logic in VHDL.

Prerequisites: MTH 161, or MTH 141 or MTH 171
Last Offered: Spring 2017

ECE 113 CIRCUITS & SIGNALS

The principal focus of ECE113 is frequency domain representation of time signals, starting with phasors and ending with elements of Fourier series and Fourier transforms. Mathematics is introduced as needed for the specific material being covered, including: complex numbers, initial value problems, Laplace transform pairs, matrices, Fourier series, and Fourier transforms, including convolution. In addition, some effort is devoted to non-linear circuit analysis using loadlines.

Prerequisites: ECE111, MTH163 or MTH165; concurrent with MTH164.
Last Offered: Spring 2017

ECE 114 INTRO TO C/C++ PROGRAMMING

This course provides an introduction to the C and C++ programming languages and the key techniques of software programming in general. Students will learn C/C++ syntax and semantics, program design, debugging, and software engineering fundamentals, including object-oriented programming. In addition, students will develop skills in problem solving with algorithms and data structures. Programming assignments will be used as the primary means of strengthening and evaluating these skills.

Last Offered: Fall 2017

ECE 120 MICROELECTRONICS FOR THE CEO

This course discusses the fundamentals of silicon - what its material properties are, how a transistor is formed, hoe the transistors are integrated into “microelectronics”, how down-scaling the transistors increase their functionality and speed and what new nano-technology lies ahead as we approach the end of the silicon road. Special “widget deconstruction” will address common pieces of modern technology (e.g., Smart Phone, GPS) Student led discussions will examine the transformational impact of each widget.

Last Offered: Spring 2014

ECE 140 Introduction to Audio and Music Engineering

Provides an introduction to the science and technology of audio. Students will learn about the vibration of strings, musical tuning systems, overtones and timbre, modes of oscillation through the concept of a guitar. Fourier analysis, transducers and passive electrical components and circuits will be introduced when discussing amps and audio components. Hands on projects introduce the fundamental concepts of electronics, including voltage, current, resistance and impedance, basic circuit analysis, ac circuits, impedance matching, and analog signals. The course then introduces basic digital signal processing concepts, where they will use Arduinos and Pure Data to learn about conversion of sound to digital format, frequency analysis, digital filtering and signal processing and musical sound synthesis. AME140 is recommended as an introduction to the Audio and Music Engineering major but is accessible to students of music or other non-technical disciplines who wish to learn the fundamentals of music technology.

Prerequisites: HIGH SCHOOL ALGEBRA AND TRIGONOMETRY
Last Offered: Fall 2017

ECE 200 COMPUTER ORGANIZATION

Instruction set principles; processor design, pipelining, data and control hazards; datapath and computer arithmetic; memory systems; I/O and peripheral devices; internetworking. Students learn the challenges, opportunities, and tradeoffs involved in modern microprocessor design. Assignments and labs involve processor and memory subsystem design using hardware description languages (HDL).

Prerequisites: ECE 112, ECE 114 or CSC 171 or permission of Instructor
Last Offered: Spring 2017

ECE 201 ADVANCED COMPUTER ARCHITECTURE

Instruction set architectures. Advanced pipelining techniques Instruction level parallelism. Memory hierarchy design. Multiprocessing. Storage systems. Interconnection network.

Prerequisites: ECE 200 or equivalent
Last Offered: Fall 2017

ECE 204 MULTIPROCESSOR ARCH

This course provides in-depth discussions of the design and implementation issues of multiprocessor system architecture. Topics include cache coherence, memory consistency, interconnect, their interplay and impact on the design of high-performance micro-architectures.

Prerequisites: ECE 200
Last Offered: Spring 2017

ECE 205 Mixed-signal IC Design

Review of complex embedded project development with Xilinx Virtex FPGA eval board and Xilinx CAD tools using Verilog HDL and C programming language. Embedded development and introduction to ethernet, USB, SATA, VGA, DVI, PS2, RS232, GPIO, and soft processor cores.

Prerequisites: Basic knowledge in electronic circuit design and programming is desirable. ECE 261, ECE 112, ECE 222, ECE 269 Familiarity with integrated circuit design CAD tools such as Cadence Virtuoso and Encounter and Tanner’s S-Edit and L-Edit; Familiarity with UNIX operating systems (Redhat/CentOS)
Last Offered: Spring 2017

ECE 206 GPU PARALLEL C/C++ PROGRAMMING

GPU micro-architecture, including global memory, constant memory, texture memory, SP, SM, scratchpad memory, L1 and L2 cache memory, multi-ported memory, register file, and task scheduler. Parallel programming applications to parallel sorting, reduction, numeric iterations, fundamental graphics operations such as ray tracing. Desktop GPU programming using Nvidia's CUDA (Compute-Unified Device Architecture). CPU/GPU cooperative scheduling of partially serial/partially parallel tasks. No midterms or written exams. Course consists of seven hands-on projects using CUDA.

Prerequisites: ECE 200, or ECE 216, or ECE 201/401, or equivalent. Familiarity with assembly language and C programming language. Instructor approval
Last Offered: Fall 2016

ECE 207 Advanced GPU Programt Development

In this course, advanced GPU parallel programming techniques are taught that permit extremely compute-intensive applications to be run in real-time on a cloud-based GPU cluster. These applications demand 100x to 1000x more compute power than a single CPU (or even a GPU) can provide, making it necessary to utilize the cloud for computation. An additional layer of complexity is introduced into the computational model when real-time response is required. Students will be exposed not only to the most challenging GPU parallel programming methods, but also the intricacies of running such compute-intensive applications through high-latency (and potentially unpredictable) communications links.

Prerequisites: ECE 206/406 or equivalent strongly recommended. Instructor approval
Last Offered: Spring 2016

ECE 210 CIRCUITS & MICROCONTROLLERS FOR ENGINEERS

4 credit hour course, with laboratory, intended for physical scientists and (non-electrical) engineers. Electrical concepts will be developed based on modern needs and techniques: Current, Voltage, Components, Sources, Operational Amplifiers, Analysis Techniques, First and Second Order Circuits, Sinusoids and AC. Technical elective for non-ECE majors.

Prerequisites: Concurrent registration in MTH 165 and PHY 122
Last Offered: Spring 2017

ECE 216 MICROPROS & DATA CONVERSION

All elements of a data acquisition system are discussed including transducers, buffers, sample/hold devices, multiplexers, filters, and microprocessor system. Also, architecture of microprocessor and embedded micro-controller systems discussed including central processing unit, memory, bus structures (PCI, USB, CAN, IEEE488 Bus), I/O devices, and programmable peripheral interface controllers. As part of the course, students will learn to write assembly language programs and program controllers to demonstrate operation using Microchip development systems. Also described are controller components including timer/counters, analog-to-digital converters, digital-to-analog converters, multiplexers, and interrupt structures.

Prerequisites: ECE112, ECE113, ECE114
Last Offered: Fall 2017

ECE 220 INTRO TO COND MATTER PHYSICS

No description

Last Offered: Spring 2010

ECE 221 ELECTRONIC DEVICES & CIRCUITS

This course discusses the fundamentals of semiconductor devices – how they are formed; how they function in circuits; how they “integrate” to make the “IC’s” that drive all modern electronic technology. We will examine the basic properties of semiconductors, the design and analysis of basic electronic circuits, including PN junction diodes and diode circuits, bipolar junction transistors (BJT’s), field effect transistors (FET’s), single and multi-stage amplifiers, and differential amplifiers. We will study the small-signal characteristics of these circuits and their time and frequency responses.

Prerequisites: ECE 113 or ECE 210
Last Offered: Fall 2017

ECE 222 INTEGRATED CIRCUITS: DESIGN & ANALYSIS

An introduction to the analysis and design of integrated circuits. IC process technologies (CMOS, bipolar, BiCMOS). SPICE simulation. High-frequency device models (diode, BJT, MOSFET). Frequency response of amplifiers. Cascode amplifiers. Source degeneration. Differential amplifier. Feedback. Frequency compensation. Operational amplifiers. Inverters. Logic gates. Pass-transistor logic. HSPICE simulation labs. Hands-on final design project.

Prerequisites: ECE 221 or equivalent, or permission of instructor
Last Offered: Spring 2017

ECE 223 SEMICONDUCTOR DEVICES

Review of modern solid-state electronic devices, their principles of operation, and fabrication. Solid state physics fundamentals, free electrons, band structure, and transport properties of semiconductors. Nonequilibrium phenomena in semiconductors. P-N junctions, Schottky diodes, field-effect, and bipolar transistors. Modern,high-performance devices. Ultrafast devices.

Prerequisites: ECE221, ECE230, PHY123 or permission of instructor
Last Offered: Fall 2017

ECE 224 INTRO CONDENSED MATTER PHY

SEE PHY 251

Last Offered: Fall 2016

ECE 227 Electric Power: Conversion, Transmission, and Consumption

We will describe how the principal sources of energy - coal, natural gas, impounded water (hydroelectric), and fissile materials - are exploited to create electric power, how it is transmitted and distributed through the grid and finally the patterns of its consumption. To assure that students gain a proper appreciation for the factors that determine the real cost of electricity per kilowatt-hour, the subject will be treated in a highly quantitative way. The goal will be to provide students with the information and tools they need for informed analysis of the true prospects and technological challenges involved in integration of new energy sources, such as solar, wind, geothermal, and tidal power, with the existing grid. There will be weekly homework and a midterm. Two projects with oral presentations, including a major one at the end of the semester, are required. There is no final exam. Several required field trips to local power facilities occur during the semester.

Prerequisites: Enrollment will be restricted to seniors and graduate students who possess some background in either thermodynamics or AC circuits.
Last Offered: Spring 2016

ECE 230 ELECTROMAGNETIC WAVES

TEM waves in transmission line structures, transient and steady state solutions. Applications in digital circuits, RF equipment, and optical communication networks. Maxwell's equations and wave equation in homogeneous media. Plane waves in homogenous loss-less and low-loss media. Linear and circular polarization. Wave propagation in lossy/conducting media and skin effect. Dipole radiation, transceiver and receiver antennas, and antenna arrays. Satellite communications and fiber optical communications. Quantum communications.

Prerequisites: MTH 165, MTH 164, PHY 122, and ECE 113
Last Offered: Fall 2017

ECE 231 ROBOT CONTROL

This course covers control and planning algorithms with applications in robotics. Topics include transfer function models, state-space models, root-locus analysis, frequency-response analysis, Bode diagrams, controllability, observability, PID control, linear quadratic optimal control, model-predictive control, stochastic control, forward and inverse kinematics, dynamics, joint space control, operational space control, and robot trajectory planning. Proficiency with Matlab/C++ is recommended.

Prerequisites: MTH 165 and ECE 114, or CSC 171
Last Offered: Fall 2017

ECE 232 AUTONOMOUS MOBILE ROBOTS

This course covers models and algorithms for autonomous mobile robots. Topics include sensors, perception, state estimation, mapping, planning, control, and human-robot interaction. Proficiency with Matlab/C++ is recommended.

Prerequisites: MTH 165 and ECE 114, CS 160, or CSC 171
Last Offered: Spring 2017

ECE 233 MUSICAL ACOUSTICS

Aspects of acoustics. Review of oscillators, vibratory motion, the acoustic wave equation, reflection, transmission and absorption of sound, radiation and diffraction of acoustic waves. Resonators, hearing and speech, architectural and environmental acoustics.

Last Offered: Spring 2017

ECE 234 MICROELECTROMECHANICAL SYSTEMS

Static and quasistatic fields for micro-electromechanical transducers and certain microfluidic schemes. Capacitance models, lumped parameter electromechanics, and two-port device descriptions. Reciprocity and sensitivity issues.

Prerequisites: MTH163, MTH164, PHY122 (or equivalents)
Last Offered: Fall 2011

ECE 235 INTRODUCTION TO OPTOELECTRONICS

Introduction to fundamentals of wave propagation in materials, waveguides and fibers, generation, modulation and detection of light using semiconductor devices, and elements of optocommunication systems.

Prerequisites: ECE230 and ECE221 equivalent or permission of instructor.
Last Offered: Spring 2016

ECE 240 MUSICAL SOUND:SCI&SYNTHESIS

Engineering and physical science concepts underlying musical sound analysis and synthesis. Oscillation, waves, impedance, musical instrument sound production, digital representation of musical signals, spectra, digital filtering, subtractive and additive music synthesis, FM synthesis, sampling, physical modeling.

Prerequisites: ECE 241 or permission of instructor.

ECE 241 SIGNALS

Introduction to continuous and discrete time signal theory and analysis of linear time-invariant systems. Signal representations, systems and their properties, LTI systems, convolution, linear constant coefficient differential and difference equations. Fourier analysis, continuous and discrete-time Fourier series and transforms, properties, inter-relations, and duality. Filtering of continuous and discrete time signals. Sampling of continuous time signals, signal reconstruction, discrete time processing of continuous time signals. Laplace transforms.

Prerequisites: ECE 113 or ECE 210, MTH 165
Last Offered: Fall 2017

ECE 242 COMMUNICATIONS SYSTEMS

In this course we will study the following topics: Amplitude and frequency modulations – bandwidth, power, complexity trade-offs, spectral analysis. Random processes and random variables – statistical averages, autocorrelation, covariance, probability distribution functions, covariance, basic probability. Noise in communication systems – compare the signal-to-noise ratio of different communication systems, pre-emphasis and de-emphasis filtering in FM systems. Analog to digital conversion – reconstruction filters, sampling theorems, pulse code modulations, differential pulse code modulations, delta modulations, and adaptive delta modulations. Binary communication systems – pulse position modulation, pulse amplitude modulation, optimum receiver of binary modulation systems, M-ary modulations.

Prerequisites: ECE 241 and ECE 270 OR MTH 201
Last Offered: Spring 2017

ECE 244 DIGITAL COMMUNICATIONS

Digital communication system elements, characterization and representation of communication signals and systems. Digital transmission, binary and M-ary modulation schemes, demodulation and detection, coherent and incoherent demodulators, error performance. Channel capacity, mutual information, simple discrete channels and the AWGN channel. Basics of channel coding and error correction codes.

Prerequisites: ECE 242 or permission of Instructor
Last Offered: Fall 2016

ECE 245 WIRELESS COMMUNICATIONS

This course teaches the underlying concepts behind traditional cellular radio and wireless data networks as well as design trade-offs among RF bandwidth, transmitter and receiver power and cost, and system performance. Topics include channel modeling, digital modulation, channel coding, network architectures, medium access control, routing, cellular networks, WiFi/IEEE 802.11 networks, mobile ad hoc networks, sensor networks and smart grids. Issues such as quality of service (QoS), energy conservation, reliability and mobility management are discussed. Students are required to complete a semester-long research project in order to obtain in-depth experience with a specific area of wireless communication and networking.

Prerequisites: ECE 242 or equivalent or consent of instructor
Last Offered: Fall 2017

ECE 246 DIGITAL SIGNAL PROCESSING

Analysis and design of discrete-time signals and systems, including: difference equations, discrete-time filtering, z-transforms, A/D and D/A conversions, mutli-rate signal processing, FIR and IIR filter design, the Discrete Fourier Transform (DFT), circular convolution, Fast Fourier Transform (FFT) algorithms, windowing, and classical spectral analysis.

Prerequisites: ECE 241 and matlab programming skills
Last Offered: Fall 2017

ECE 247 DIGITAL IMAGING PROCESSING

This course will introduce the students to the basic concepts of digital image processing, and establish a good foundation for further study and research in this field. The theoretical components of this course will be presented at a level that seniors and first year graduate students who have taken introductory courses in vectors, matrices, probability, statistics, linear systems, and computer programming should be comfortable with. Topics cover in this course will include intensity transformation and spatial filtering, filtering in the frequency domain, image restoration, morphological image processing, image segmentation, image registration, and image compression. The course will also provide a brief introduction to python (ipython), the primary programming language that will be used for solving problems in class as well as take-home assignments.

Prerequisites: ECE 242 and ECE 440 & 446 are recommended or permission of instructor
Last Offered: Spring 2017

ECE 251 ULTRASOUND IMAGING

Introduction to the principles and implementation of diagnostic ultrasound imaging. Topics include linear wave propagation and reflection, fields from pistons and arrays, beamforming, B-mode image formation, Doppler, and elastography. Project and final report

Prerequisites: BME 230/ECE 241 or equivalent
Last Offered: Fall 2017

ECE 253 DYNAMIC SYSTEMS & CONTROL

Dynamic systems and linear control. The course emphasizes a state space approach. Topics covered include state-space models, modes, stability, controllability, observability, transfer function matrices, poles and zeros, and state feedback.

Prerequisites: MTH 163, MTH 164, MTH 165, ECE 241
Last Offered: Spring 2012

ECE 261 INTRODUCTION TO VLSI

Introduction to high performance integrated circuit design. Semiconductor technologies. CMOS inverter. General background on CMOS circuits, ranging from the inverter to more complex logical and sequential circuits. The focus is to provide background and insight into some of the most active high performance related issues in the field of high performance integrated circuit design methodologies, such as CMOS delay and modeling, timing and signal delay analysis, low power CMOS design and analysis, optimal transistor sizing and buffer tapering, pipelining and register allocation, synchronization and clock distribution, retiming, interconnect delay, dynamic CMOS design techniques, power delivery, on-chip regulators, 3-D technology and circuit design, asynchronous vs. synchronous tradeoffs, clock distribution networks, low power design, and CMOS power dissipation.

Prerequisites: ECE 112 and ECE 221
Last Offered: Fall 2017

ECE 262 ADVANCED CMOS VLSI DESIGN

Senior design course for "Computer Design" or "Integrated Electronics" concentrations. Review of CMOS Subsystem design. Design focus on digital or mixed-signal systems, such as a simple microprocessor, a self-timed multiplier, a digital filter, data converter, or memory. Project design requirements include architectural design, logic and timing verification, layout design, and test pattern generation. Extensive use of CAD tools. The resulting VLSI chips may be fabricated.

Prerequisites: ECE261 or ECE222
Last Offered: Spring 2016

ECE 266 RF AND MICROWAVE INTEGRATED CURCUITS

This course involves the analysis and design of radio-frequency (RF) and microwave integrated circuits at the transistor level. We begin with a review of electromagnetics and transmission line theory. Several design concepts and techniques are then introduced, including Smith chart, s-parameters, and EM simulation. After the discussion of RLC circuits, high-frequency narrow-band amplifiers are studied, followed by broadband amplifiers. Then we examine the important issue of noise with the design example of low-noise amplifiers (LNA). Nonlinear circuits are studied next with the examples of mixers. A study of oscillators and phase noise follows. Afterwards we introduce phase-locked loops (PLL) and frequency synthesizers. The course concludes with an overview of transceivers architectures. The course emphasizes the development of both circuit design intuition and analytical skills. There are bi-weekly design labs and a term project using industry-standard EDA tools (ADS, Asitic, etc.).

Prerequisites: ECE222, ECE230 or equivalent. Permission of instructor
Last Offered: Spring 2016

ECE 269 HIGH SPEED INTEGRATED ELECTRONICS

Integrated electronics in high speed and wideband applications, which spans the fields of wireless communications, computing, fiber optics, and instrumentation. High speed semiconductor technologies (CMOS, SiGe, SOI, GaAs, InP, etc) and devices (MOSFET, MESFET, HEMT, HBT, and tunneling diodes), design of high speed phase locked and delay-locked loops (PLL and DLL). VCO, frequency divider, phase detector, and loop filter.

Prerequisites: ECE222 and ECE230
Last Offered: Spring 2017

ECE 270 Probability for Engineers

Logic, introduction to proofs, set operations, algorithms, introduction to number theory, recurrence relations, techniques of counting, graphs. Probability spaces, independence, discrete and continuous probability distributions, commonly used distributions (binomial, Poisson, and normal), random variables, expectation and moment generating functions, functions of random variables, laws of large numbers.

Last Offered: Fall 2017

ECE 271 Introduction to Random Processes

Learn how to model, analyze and simulate stochastic systems, found at the core of a number of disciplines in engineering, for example communication systems, stock options pricing and machine learning. ECE 440 is divided into five thematic blocks: Introduction, Probability review, Markov chains, Continuous-time Markov chains, and Gaussian, Markov and stationary random processes.

Prerequisites: ECE242 or equivalent
Last Offered: Fall 2017

ECE 272 AUDIO SIGNAL PROCESSING

This course is a survey of audio digital signal processing fundamentals and applications. Topics include sampling and quantization, analog to digital converters, time and frequency domains, spectral analysis, vocoding, digital filters, audio effects, music audio analysis and synthesis, and other advanced topics in audio signal processing. Implementation of algorithms using Matlab and on dedicated DSP platforms is emphasized.

Prerequisites: ECE 114 and basic Matlab programming, ECE 241 or other equivalent signals and systems courses.
Last Offered: Spring 2017

ECE 274 BIOMED SENSORS,CIRCUITS&INTR

See BME 274

Last Offered: Spring 2017

ECE 277 COMPUTER AUDITION

Computer audition is the study of how to design a computational system that can analyze and process auditory scenes. Problems in this field include source separation (splitting audio mixtures into individual source tracks), pitch estimation (estimating the pitches played by each instrument), streaming (finding which sounds belong to a single event/source), source localization (finding where the sound comes from) and source identification (labeling a sound source).

Prerequisites: ECE 246/446 or ECE 272/472 or other equivalent signal processing courses, and Matlab programming. Knowledge of machine learning techniques such as Markov models, support vector machines is also helpful, but not required.
Last Offered: Fall 2016

ECE 292 SILICON WORLD

This course discusses the fundamentals of silicon - what its material properties are, how a transistor is formed, hoe the transistors are integrated into “microelectronics”, how down-scaling the transistors increase their functionality and speed and what new nano-technology lies ahead as we approach the end of the silicon road. Special “widget deconstruction” will address common pieces of modern technology (e.g., Smart Phone, GPS) Student led discussions will examine the transformational impact of each widget.

Last Offered: Spring 2013

ECE 294 AUDIO DSP PORTFOLIO - LAB

This is a follow on course to AME272, Audio Digital Signal Processing. Students will complete a major design/build project in the area of audio digital signal processing in this course. Examples include a real-time audio effects processor, music synthesizer or sound analyzer or other projects of student interest. Weekly meetings and progress reports are required.

Prerequisites: ECE 241; strong MATLAB expertise, and C/C++ programing familiarity (ECE 111 and ECE 113 recommended)
Last Offered: Fall 2017

ECE 349 SENIOR DESIGN PROJECT

Senior design course. Prior faculty approval required or design project proposal.

Prerequisites: ECE398, Senior Capstone requirement for all ECE and AME students – normally taken in Sr. Year
Last Offered: Spring 2017

ECE 386V VISITING STUDENT IN ECE

No description

Last Offered: Summer 2015

ECE 391 INDEPENDENT STUDY

No description

Last Offered: Fall 2017

ECE 391W INDEPENDENT STUDY

No description

Last Offered: Fall 2016

ECE 392 PRACTICUM

No description

Last Offered: Fall 2017

ECE 393 SENIOR PROJECT

No description

Last Offered: Fall 2017

ECE 394 INTERNSHIP

No description

Last Offered: Fall 2017

ECE 395 RESEARCH

No description

Last Offered: Fall 2017

ECE 396 SPECIAL PROJECTS

No description

Last Offered: Fall 2017

ECE 398 DESIGN SEMINAR

Students majoring in Electrical and Computer Engineering will take this course at the same time as their concentration elective and prepare a proposal for the Design Project to be started in the Fall semester and completed in the Spring semester.  Students and Instructor will consult with design project supervisors in various areas to devise a project plan.  Proposal might include presentations and documentation discussing the following: definition of project requirements and product specifications; clarification and verification of end user requirements; subsystem definition and interfaces; generation of project and testing plans including Gantt charts; reliability analysis, product safety, compliance issues, manufacturability, reverse engineering a comparable device, cost, and documentation.

Prerequisites: ECE 111, 112, 113, 114
Last Offered: Fall 2017

ECE 399 JUNIOR SEMINAR

Case studies on ethical, social, economic and safety considerations that can arise in engineering practice, along with preliminary planning for Capstone Design Projects. Occasional presentations by outside speakers.

Prerequisites: Accepted as ECE Major.
Last Offered: Spring 2017