• Electrical and Computer Engineering Courses
Course descriptions may be updated periodically to reflect changes since the last published catalog.
Course Number Name
ECE-101 Digital Electronics...

Prerequisites

ECE L101 MUST BE TAKEN CONCURRENTLY

Course Credits

3.00

Description

This course introduces the elements and tools of digital design. The course covers Boolean algebra, Karnaugh maps, Logic gates and digital circuits, analysis and design of combinational and sequential circuits, and timing issues. Adders, decoders, multiplexers, flip-flops, counters, and registers are implemented using TTL or CMOS ICs as well as VHDL-programmed FPGAs. Formerly ECE 203

Term Offered

Offered Fall Term

ECE-105 Circuit Theory I...

Prerequisites

ECE L105 must be taken concurrently; MATH 165 may be taken concurrently

Course Credits

3.00

Description

Basic elements and analysis techniques of DC circuits. Coverage includes resistors, capacitors, inductors, and sensors ; independent and dependent sources. Ohm's law, power, energy, and power transfer. Kirchoff's voltage and current laws; Nodal and Loop analyses; Thevenin and Norton equivalents; step and transient responses of first-order systems; time constants. Emphasis on functional circuits. Prerequisite: Must be taken concurrently with ECE L105. Must take MATH 121(must have a minimum grade of C in preqs.) 1 term - 3 credits.

Term Offered

Offered Spring Term

ECE-205 Circuit Theory II...

Prerequisites

ECE 105 with C or better; MATH 166 & PHYS 152 concurrently

Course Credits

3.00

Description

Analysis and design of lumped networks. Resistive elements, superposition, nodal analysis, dependent sources, equivalence theorems. Energy storage in elements, dynamics of first and second order networks, transient responses, phasors, sinusoidal steady state analysis, steady state power analysis, three phase power circuits. Offered yearly.

Term Offered

Offered Fall Term

ECE-206 Solid State Devices and Circuits...

Prerequisites

ECE L206 must be taken concurrently; ECE 205(must have a minimum grade of C in preqs.)

Course Credits

3.00

Description

Review of Thevenin and Norton Equivalent circuits. Frequency Domain analysis and Bode Plots. Representation of an active device by its Gain, Input and Output Resistance. Thorough coverage of op amps - circuits, applications, and inherent limitations. Introduction to semiconductor physics and the PN junction. Diode circuits, applications, and models. Zener diodes and power supplies. Ripple estimations. The Bipolar Junction Transistor - large and small signal analyses. Active, cutoff, and saturation region characterization. Hybrid Pi and T models. Basic transistor configurations - common collector, common base, and common emitter - along with their characteristics, applications, and tradeoffs. Estimation of bandwidth using open circuit time constants. Prerequisite: ECE 205. Must have at least a C in this. Co-requisite: ECE L206

Term Offered

Offered Spring Term

ECE-225 Linear Systems...

Prerequisites

MATH 166 and ECE 205 with a minimum grade of C; ECE L225 Concurrently.

Course Credits

3.00

Description

Classification of systems, differential equations, linear algebra, discrete mathematics, derivation of the system model, state variable description, impulse response, convolution, frequency response of discrete and continuous systems. Fourier Series,Fourier transforms, Fourier methods of discrete signals, Laplace transforms, Z transform, analysis of control systems.

Term Offered

Offered Spring Term

ECE-306 Solid State Devices and Circuits II...

Prerequisites

ECE-206 with a minimum grade of C. ECE L306 concurrently

Course Credits

3.00

Description

Continuation of Solid State Dev & Circuits I, with emphasis on MOSFET field effect transistors; Physical structure, I-V characteristics, modeling, use as a switch and CMOS inverter, biasing circuits, and basic amplifier configurations - common drain, common gate, and common source. Differential Amplifiers - BJT and MOSFET implementations, along with small and large signal analysis. Multistage circuits, active loads. Design of current source and current mirrors. Internal capacitance and high frequency limitations.Low midband, and high frequency analyses of transistor amplifiers. Miller effect. Open and Short Circuit Time Constants. Cascade and Cascode configurations. Frequency response of amplifiers. Significant circuit design activities. Course tightly coupled to ECE-L306.

Term Offered

Offered Fall Term

ECE-307 Electric Power Systems - Analysis and Design...

Prerequisites

MA166; ECE 205; ECE 206 and ECE 403 helpful, but not required

Course Credits

4.00

Description

This course is a first course in understanding the components that compose the high power grid. Generation of power; transmission line characteristics, load impacts. Real and reactive power along with compensation techniques. Transformers. Synchronous generators and motors. Power flow. Power quality. Transient and dynamic stability issues. Handling faults, overvoltage and surge protection. Electronic control by high power devices such as thyristors, relays, and circuit breakers. HVDC examined. Recent developments and opportunities in the Power field. A strong emphasis placed on problems solving and representative exercises.

Term Offered

ECE-310 Special Topics in Engineering...

Prerequisites

ECE 206 and MATH 166 with a minimum grade of C

Course Credits

4.00

Description

Selected topics in Computer Engineering or Electrical Engineering. Offered to upper level students by permission of instructor. Prerequisite: ECE 206 and MATH 166, or instructors' approval. 1 term - 4 credits. Minimum grade of C in prerequisites.

Term Offered

ECE-311 Embedded Systems...

Prerequisites

ECE-203 and ECE 206 with a minimum grade of C AND ENS 333 OR CMPSC F131 with a minimum grade of C; Must take ECE L311 concurrently

Course Credits

3.00

Description

This course will introduce the fundamentals of embedded micro controllers for system level applications: fundamental elements - sensors or transducers, microcontrollers, and the interfacing to external components. Procedural methods for design of the complete embedded system are developed. Programming using assembly, and C languages is utilized. Must take ECE L311 concurrently. Prerequisites: ECE 203 AND ECE 206, AND ENS-333 or CMPSC F131 (minimum grade of C in preqs.) 1 term - 3 credits.

Term Offered

Offered Spring Term

ECE-325 Statistics for Engineering and Science...

Prerequisites

MATH 166 with a minimum grade of C; Must take ECE L325 concurrently

Course Credits

3.00

Description

Understanding the fundamentals of probability and statistics of experimental data. Measures of central tendency, variation, probability, events, Bayes Rule, discrete and continuous random variables, discrete and continuous distributions including the binomial distribution, normal distribution, chi-square distribution and student distribution, covariance, central limit theorem, hypothesis testing, linear regression, signal processing statistics (EE students), categorical data analysis (non-EE students). Use of Mathematica's statistical packages central to this course. Final project is a project with Biology measuring rat whisker resonance.

Term Offered

Offered Spring Term

ECE-335 Control Systems...

Prerequisites

ECE 225; Min Grade of C in Prereq. ECE L335 Concurrently.

Course Credits

3.00

Description

Introduction to feedback control systems; control system characteristics (stability, sensitivity, disturbance rejection, steady-stateaccuracy, transient response); stability analysis; root-locus analysis and design; frequency-response analysis and design; analysisand design of digital control systems. Normally offered bi-yearly.

Term Offered

ECE-403 Applied Electromagnetics...

Prerequisites

ECE 205 and MATH 265 with a minimum grade of C; ECE L403 must be taken concurrently

Course Credits

3.00

Description

Electrostatics and magnetostatics, including Coulomb's law, Gauss's law, Biot-Savart law and Ampere's law, vector operations in rectangular, cylindrical, and spherical coordinates, divergence theorem and Stokes theorem, electric fields in materials, Lorentz force, magnetic torque, Faraday's law, Maxwell's equation, wave propagation, transmission lines with Smith charts, rectangular waveguides, Hertzian dipole antenna; examples related to power when applicable.

Term Offered

Offered Spring Term

ECE-410 Communication Systems...

Prerequisites

ECE 206, ECE 225 and MATH 265 with a minimum grade of C; L410 concurrently

Course Credits

3.00

Description

Coverage of a variety of basic communication systems, their theory of operation, and the analysis of their performance. Review of linear systems, Fourier and Laplace Transforms, and Frequency Domain analysis as needed. Graphical convolution of analog signals. Digital Baseband modulation techniques. Receiver design with an introduction to Stochastics. Digital Bandpass modulation and demodulation techniques. Analog communication systems including AM, FM, and PM approaches. Consideration of Noise and the resultant system performance. Multiplexing and information compression. ECE 410 and ECE L410 must be taken concurrently.

Term Offered

ECE-411 Senior Project I...

Prerequisites

ECE 205, ECE 306, ECE 225, MATH 265; permission of the instructor may be required.

Course Credits

4.00

Description

"The Senior Project provides a significant opportunity for students to direct all of their previous training and learning towards one major endeavor. It has been modified from previous years to extend over two semesters (instead of one) to facilitate a more comprehensive effort in both the planning and execution of the project. Although resources and guidance are provided for each student, this course still requires them to take full responsibility to plan their time, manage, and implement their project.In Part I the student creates their project proposal. Over a fourteen-week period the student is subjected to the practical stress of completing and delivering in professional fashion a project of their own choosing (with endorsement from an appropriate faculty advisor or industrial mentor). This period includes the following objectives: selection and careful definition of a project; a review of background information; a selection of the desired approach with justification; identification of resources needed; an outline of the project implementation timetable with desired milestones; a delineation of how the completed project performance might be evaluated. Weekly progress reports and meeting with their advisor are required. A formal proposal document is reviewed by department members (and possibly Industrial constituents) and may go through numerous iterations to be deemed 'acceptable'. Along the way informal oral presentations of both the 'general' and 'technical' aspects of their project will be presented to the rest of their peer group. A formal presentation of the project proposal is made to an audience of peers, faculty, and outside advisors. Prerequisites: ECE 205, ECE 306, ECE 225, MA265; permission of the instructor may be required. ECR"

Term Offered

Course Types

Expanded Classroom Requirement

ECE-412 Senior Project II...

Prerequisites

ECE 411

Course Credits

4.00

Description

In Part II the student implements, documents, and presents their completed project. Having defined their project, students gather the resources necessary and proceed to execute their designs. This period will include the construction, testing, troubleshooting, refinement, and evaluation of their project. A formal presentation of the project is made. A professional caliber documentation of the project is also required, and may go through numerous iterations of review. The final project report must consider most of the following: environmental impact, sustainability, manufacturability, ethics, health and safety issues, and political concerns.Time management, prioritization of process, formal communication, overcoming obstacles and meeting deadlines are monitored by the project advisor. Weekly reports and meetings are expected. The advisor also serves as a resource for the student. However, full responsibility for the success of the project rests on the student. Cross-disciplinary projects are encouraged. ECR

Term Offered

Course Types

Expanded Classroom Requirement

ECE-413 Wireless Networks...

Prerequisites

Must be taken concurrently with ECE L413. ECE 225 with minimum grade of C. ECE 390 recommended.

Course Credits

3.00

Description

This course explores key topics in the field of wireless communications and networking including wireless technologies and architectures, wireless networks and protocols, and wireless LANs. Topics include antennas and propagation, signal encoding techniques, spread spectrum, error control techniques, satellite communications, cellular and cordless systems, wireless protocols, and wireless LAN technology. This course is intended for senior students who have had some prior exposure to data communications concepts.

Term Offered

ECE-430 Digital Signal Processing...

Prerequisites

ECE 225, ECE 203 with minimum grade of C; ECE L430 concurrently

Course Credits

3.00

Description

Discrete signals and systems, digital simulation of analog systems, Z transforms, recursion equations, finite-order systems, Fourier transforms, line spectra and Fourier series, discrete Fourier series and Fast Fourier Transforms (FTT), sampling and interpolation, mean-square approximations, non-recursive and recursive filters, selected topics on algorithms, design and applications of digital signal processing. There will be an end-of-semester design project that will involve students' creativity, design of open ended projects, formulation of alternative solutions, detailed system description, realistic constraints (economic factors, safety, reliability, aesthetics ethics, and social impact).

Term Offered

Offered Fall Term

ECE-510 Independent Study...

Prerequisites

An indpendent study form must be submitted to the CAS Dean's Office.

Course Credits

1.00- 6.00

Description

This is an independent study in electrical and computer engineering. Topics will vary.

Term Offered

ECE-L101 Digital Electronics-Lab...

Prerequisites

ECE 101 MUST BE TAKEN CONCURRENTLY.

Course Credits

1.00

Description

Illustrates the concepts of ECE-101. Exercises in various forms of Combinational and Sequential Logic design. Use of test equipment. Design projects will include a digital security system, use of PSPICE to verify feasibility of some designs. FPGA board citing Xilinx, software development tools from Xilinx and other third parties are introduced. Offered yearly. Formerly ECE L203

Term Offered

Offered Fall Term

ECE-L105 Circuit Theory Lab I...

Prerequisites

ECE 105 must be taken concurrently

Course Credits

1.00

Description

The Circuit Theory Lab I is designed to supplement the Circuit Theory I course.

Term Offered

Offered Spring Term

ECE-L205 Circuit Theory II Lab...

Prerequisites

ECE 205 MUST BE TAKEN CONCURRENTLY

Course Credits

1.00

Description

Illustrates the concepts of ECE 205. Simulations with PSPICE, LABVIEW, NXT Robotics, INCSYS Power Simulator, Mathematica; construction and design. First order, second order transients, ideal and non-ideal transformer circuits, sinusoidal steady state circuits, power grid simulation. Offered yearly.

Term Offered

Offered Fall Term

ECE-L206 Solid State Devices & Circuits Lab...

Prerequisites

ECE 206 must be taken concurrently

Course Credits

1.00

Description

The Solid State Devices & Circuits Lab is designed to supplement the Solid State Devices & Circuits course.

Term Offered

Offered Spring Term

ECE-L225 Linear Systems Lab...

Prerequisites

MUST BE TAKEN CONCURRENTLY WITH ECE 225

Course Credits

1.00

Description

The Linear Systems lab is designed to supplement the Linear Systems course. Matlab simulation of linear systems, Hardware Implementation of Analog Filters, measurement of the transfer function.

Term Offered

Offered Spring Term

ECE-L306 Solid State Devices & Circuits II Lab...

Prerequisites

ECE 306 must be taken concurrently

Course Credits

1.00

Description

Illustrates the concepts of ECE 306. Exercises that help meld the practical aspects with the theoretical concepts taught in ECE 306. Biasing and design of MOSFET amplifiers. Construction of differential and multistage amplifiers. Investigation of different current source implementations. Simulation of bandwidth improvement using Cascode structures. Course concludes with a multistage design challenge using MOSFETs to reach a specified gain, output impedance and bandwidth objective provided by the instructor.

Term Offered

Offered Spring Term

ECE-L311 Embedded Systems Lab...

Prerequisites

Must take ECE 311 concurrently

Course Credits

1.00

Description

The Embedded Systems Lab is designed to supplement the Embedded Systems course.

Term Offered

Offered Spring Term

ECE-L325 Statistics for Engineering and Science Lab...

Prerequisites

ECE L325 MUST BE TAKEN WITH ECE 325

Course Credits

1.00

Description

The Engineering Statistics and Probability lab is designed to supplement the Engineering Statistics and Probability course.

Term Offered

Offered Spring Term

ECE-L335 Control Systems Lab...

Prerequisites

ECE 335 MUST BE TAKEN CONCURRENTLY.

Course Credits

1.00

Description

The Control Systems lab is designed to supplement the Control Systems course.

Term Offered

ECE-L403 Applied Electromagnetics Lab...

Prerequisites

Must be taken concurrently with ECE 403

Course Credits

1.00

Description

The Applied Electromagnetics Lab is designed to supplement the Applied Electromagnetics course.

Term Offered

Offered Spring Term

ECE-L410 Communications Systems Lab...

Prerequisites

ECE 410 must be taken concurrently

Course Credits

1.00

Description

Illustrates the concepts of ECE 410. Exercises will focus both on communication system components and in the construction of a complete communication system. Introduction to FSK, DTMF, Phase lock loops, AM and FM modulation, oscillators, A/D and D/A conversion and the Nyquist rate. Wireless transmissions. Troubleshooting of non-working systems. Students have flexibility in the design and construction a full communication system which includes digitization, rearrangement in parallel and serial formats, transmission over a distance, and reconstruction back to its original analog form.

Term Offered

ECE-L413 Wireless Networks Lab...

Prerequisites

Must be taken concurrently with ECE 413.

Course Credits

1.00

Description

The Wireless Networks lab is designed to supplement the Wireless Networks course.

Term Offered

ECE-L430 Digital Signal Processing Lab...

Prerequisites

ECE 430 must be taken concurrently

Course Credits

1.00

Description

Illustrates the concepts of ECE 430. This laboratory course uses MATLAB, Simulink,and the Texas Instruments 6713 DPS board to design, test and implement various projects. The students will also learn how to use FPGA boards to design and implement various DSP systems.There will be a design project at the end of the course designed to synthesize what the students have learned.

Term Offered

Offered Fall Term