Course Descriptions

Electrical and Computer Engineering (EECE)

1123 Fundamentals of Electrical and Computer Engineering (3) SP
Fundamentals of engineering design as it applies to electrical and computer engineering. Emphasis on basics of logic, number systems, digital design, state machines, and basic logic circuits. Students are introduced to programming, micro-controllers, and basic circuits through experiments using Arduino boards. Prerequisite: ENGR 1113. Lecture, 3 hours.

2013 Survey of Electrical Engineering (3) SP
A study of electric circuit DC and AC analysis, transient circuit analysis, frequency response and filters, complex power, and electromechanics. Prerequisite: Physics 2424 with a grade of “C” or higher. Lecture, 3 hours.

2214 Electric Circuits and Signals I (4) F
A study of resistor network analysis including series- parallel, wye-delta, source transformations, node voltage and mesh current analysis. Also includes: Thevenin & Norton equivalent circuits, capacitance, inductance, mutual inductance and transformers as well as AC phasor analysis of RLC circuits, single phase power systems and application of operational amplifiers. Hands-on experience with circuit performance measurement and numerical methods. Prerequisite: Electrical and Computer Engineering 1123 with a grade of “C” or higher. Corequisite: Physics 2424. Lecture, 3 hours; Laboratory/recitation, 3 hours.

2223 Electric Circuits and Signals II (3) SP
A study of transient response of RL/RC and RLC networks, Laplace and Fourier transform methods, and introduction to Z transforms. Filter design, including Butterworth filters with frequency and impedance scaling. Also, two-port parameters. Prerequisite: Electrical and Computer Engineering 2214 with a grade of “C” or higher. Lecture, 3 hours.

3013 Random Analysis for Electrical Engineers (3) SP
Fundamentals of probability, statistical sampling and hypothesis testing. Includes probability distribution functions, random variables and processes response of linear systems to random processes, and optimum systems and filters. Prerequisite: Electrical and Computer Engineering 2223. Lecture, three hours.

3234 Semiconductor Electronics I (4) F
A study of mathematical modeling of the p-n junction; diode circuit analysis; rectifier design; mathematical modeling of the bipolar junction transistor (BJT) and the metal-oxide-semiconductor field-effect transistor (MOSFET); quiescent and small signal analysis of BJT and MOSFET amplifiers; basic NMOS and CMOS digital circuit blocks, including flip-flops and SRAM/ DRAM memory; and A/D conversion techniques. Prerequisite: Electrical and Computer Engineering 2214 or 2013. Lecture, three hours; Laboratory, 3 hours.

3243 Semiconductor Electronics II (3) SP
A study of mathematical modeling of the p-n junction; diode circuit analysis; rectifier design; mathematical modeling of the bipolar junction transistor (BJT) and the metal-oxide-semiconductor field-effect transistor (MOSFET); quiescent and small signal analysis of BJT and MOSFET amplifiers; basic NMOS and CMOS digital circuit blocks, including flip-flops and SRAM/ DRAM memory; A/D conversion techniques. Prerequisite: Electrical and Computer Engineering 2214 or Electrical and Computer Engineering 2013 with a grade of “C” or higher. Lecture, 3 hours; Laboratory, 3 hours.

3331 Semiconductor Electronics Laboratory (1) SP
Projects requiring the design and fabrication of semiconductor electronic circuits to meet a specification. Also, hand analysis, computer simulation and bench level performance testing are progressively employed to evaluate the circuit of interest. Documentation at each phase is emphasized. Corequisite: Electrical and Computer Engineering 3243. Laboratory, 3 hours.

3403 Electromagnetic Fields (3) F
Offered odd-numbered years

A study of electric and magnetic fields and their interactions with conductors and dielectric media and Maxwell’s equations. Prerequisite: Physics 2424, Math 2324. Lecture, 3 hours. Same as Physics 3403.

3523 Communication Systems (3)
Offered on demand

The theory and design of analog and digital communications systems. Signal classification, correlation, representation, analysis and transmission methods are investigated, as are amplitude and frequency modulation, signal encoding/decoding, encryption and error detection/ correction. Prerequisites: Electrical and Computer Engineering 2223 and Electrical and Computer Engineering 3813. Lecture, 2 hours; Laboratory, 3 hours.

3713 Introduction to Power System Analysis (3) F
Offered on demand

A study of basic power concepts, per unit quantities, transformers, synchronous machines and power control. Also includes transmission line impedances, current and voltage relationships, one line system diagrams, symmetrical components, symmetrical and unsymmetrical fault current calculations, circuit breakers and system protection. Prerequisites: Electrical and Computer Engineering 2223 with a grade of “C” or higher. Lecture, 3 hours.

3813 Digital Computer Design I (3) SP
An introduction to the digital hardware design process and CAD tools, particularly VHDL. Review of Boolean algebra, functional optimizations and logic gate implementations. Design of adder/subtractor units, array multipliers, multiplexers, encoders/decoders. State-machine design of sequential circuits, state assignment/ state reduction, excitation and output generation. Implementation of data bus and simple processor design. Prerequisite: Electrical and Computer Engineering 1123 with a grade of “C” or higher. Lecture, 3 hours.

395V Topics in Electrical and Computer Engineering (1-5)
Offered on demand

Topics from electrical/computer engineering in either lecture or laboratory oriented format, depending on the specific topic selected. Course may be repeated for credit. Prerequisite: Consent of instructor. Offered on demand.

4254 Microprocessors (4) SP
The theory and application of microprocessors, including architecture, hardware considerations and programming methods in both assembly- and higher-level languages. Theory and practice of analog-to-digital conversion, synchronous and asynchronous communications, timing, and real-time interrupts. In the laboratory, students design, build and test assignments involving state-of- the-art microprocessors, sensors and output devices. Prerequisites: Computer Science 2323, Electrical and Computer Engineering 3234, with a grade of “C” or higher, and Electrical and Computer Engineering 3813, with a grade of “C” or higher. Lecture, 3 hours; Laboratory 3 hours.

4263 Embedded Systems (3) F
Special fixed purpose computing system design is considered using a combination of microprocessors (software) and custom digital logic (hardware). Design trade-offs focus on the selection and use of software versus hardware processors for optimized performance. Includes hardware interfacing, bus protocols, peripheral systems, digital control systems, real-time constraints and networking. Design considerations include cost, performance, power, flexibility and maintainability. Prerequisite: Electrical and Computer Engineering 4254 with a grade of “C” or higher. Lecture, 2 hours; Laboratory/recitation, 3 hours.

4513 Digital Signal Processing (3) F
Introduction to digital signal processing. Topics will include Sampling Theorem, z-Transform, discrete-time Fourier transform, power spectrum, discrete Fourier transform, the FFT algorithm and digital filter design. Lab work using MatLab to explore and expand on concepts covered in lecture. Prerequisites: Electrical and Computer Engineering 2223 and Mathematics 2103 with grades of “C” or higher. Lecture, 2 hours; Laboratory, 3 hours.

4523 Mechatronic Systems (3) SP
An interdisciplinary course that provides both electrical and computer engineering students as well as mechanical engineering students with the necessary knowledge to apply the use of sensors, actuators, electrical equipment and microprocessors to the design and building of intelligent mechatronic systems. Prerequisites: Engineering 3513 for electrical engineering track or Electrical and Computer Engineering 4263 for computer engineering track. Lecture, 2 hours; Laboratory, 3 hours.

4823 Digital Computer Design II (3) SP
Provides an in-depth digital circuit design experience. Datapath and control path design concepts and practice, modeling and simulation techniques, and circuit synthesis are covered. Design analysis, verification, testing and cost issues will be taught as well. Single-cycle, multi-cycle and pipelined microprocessor architectures are modeled and implemented using hardware description languages and contemporary CAD tools. The course culminates in a cache-based microprocessor design project using VHDL. Prerequisites: Engineering 1123 and Electrical and Computer Engineering 3813 with a grade of “C” or higher. Lecture, 2 hours; Laboratory/recitation, 3 hours.