EEO: Electrical Engineering Online
EEO 124: C Programming for Electrical Engineers
An introductory computer programming course using the ANSI C language with emphasis on topics of interest to electrical engineers. Subjects include data types, operations, program control structures, functions, data files, numerical techniques, pointers, structures, and bit operations. Students gain experience in applying the C language to the solution of a variety of electrical engineering problems.
Prerequisites: Calculus I and EEO Major
EEO 218: Digital Logic Design
The course covers binary numbers, Boolean algebra, arithmetic circuits, flip-flops, analysis and design of sequential circuits, memory and programmable logic.
Prerequisite: Physics IISBC: TECH
EEO 219: Digital Logic Design Laboratory
The digital circuits are designed and simulated with CAD tools, assembled on a breadboard and verified with a logic analyzer.
Pre- or corequisite: EEO 218
EEO 224: Object Oriented Programming for Electrical and Computer Engineers
An introduction to object oriented programming using the C++ language. Key aspects of object oriented programming including polymorphism, encapsulation, data hiding, and inheritance will be discussed, as will the difference between procedural and object oriented programming. Good practices to enable effective collaboration and code reuse will be considered. The use of C++ as a hardware description language will be briefly described. Students gain experience in applying the C++ language to the solution of a variety of electrical and computer engineering problems.
Prerequisite: EEO 124 or equivalent
EEO 271: Electrical Circuit Analysis I
Electrical circuit analysis. Kirchoff's Law, Ohm's Law, nodal and mesh analysis for electric circuits, capacitors, inductors and steady-state AC; transient analysis using Laplace transform. Fundamentals of AC power, coupled inductors and two-ports.
Prerequisites: Calculus I and EEO Major
EEO 300: Technical Communication for Electrical Engineers
Topics include how technical writing differs from other forms of writing, the components of technical writing, technical style, report writing, technical definitions, proposal writing, writing by group or team, instructions and manuals, transmittal letters, memoranda, abstracts and summaries, proper methods of documentation, presentations and briefings, and analysis of published engineering writing. Also covered are the writing of resumes and cover letters.
Prerequisites: WRT 102 or equivalent and EEO 353
EEO 301: Signals and Systems
Provides an introduction to continuous-time and discrete-time signals and linear systems. Topics covered include time-domain descriptions (differential and difference equations, convolution)and frequency-domain descriptions (Fourier series and transforms, transfer function, frequency response, Z transforms, and Laplace transforms).
Prerequisite: Differential Equations, Circuits
EEO 302: Engineering Ethics and Societal Impact
The study of ethical issues facing engineers and engineering related organizations and the societal impact of technology. Decisions involving moral conduct, character, ideals and relationships of people and organizations involved in technology. The interaction of engineers, their technology, the society and the environment is examined using case studies. Introduction to patents and patent infringement using case studies.
Prerequisite: one D.E.C. E or SNW courseSBC: STAS
EEO 303: Digital Signal Processing
Covers the general area of discrete-time signals and the analysis and design of discrete time systems. Topics include time domain analysis, solutions of difference equations, Z-transform analysis, sampling of continuous-time signals, discrete Fourier transforms, Fast Fourier Transforms, and spectral analysis. Processing of discrete-time signals using the DFT and FFT. Design and implementation of discrete-time filters. Extensive use of software simulations in Matlab. Final Matlab-based project required.
Prerequisite: EEO 301
EEO 304: Electronic Instrumentation and Operational Amplifiers
Design of electronic instrumentation: structure of basic sensors and measurement systems, transducers, analysis and characteristics of operational amplifiers, analog signal conditioning with operational amplifiers, sampling, multiplexing, A/D and D/A conversion; digital signal conditioning, data input and display, and automated measurement systems.
Prerequisite: EEO 315
EEO 306: Random Signals and Systems
Random experiments and events; random variables, probability distribution and density functions, continuous and discrete random processes; Binomial, Bernoulli, Poisson, and Gaussian processes; system reliability; Markov chains; elements of queuing theory; detection of signals in noise; estimation of signal parameters; properties and application of auto-correlation and cross-correlation functions; power spectral density; response of linear systems to random inputs.
Prerequisite: ESE 305
EEO 311: Electronics Circuits II
Differential and multistage amplifiers with bipolar junction transistors(BJT) and field-effect transistors (FET). Biasing in integrated circuits and active loads. Frequency response of common-emitter (common-source), common-base (common-gate), common-collector (common-dran) single BJT (FET) stages. Frequency response of differential-pair, cascode, and multistage circuits. Selection of coupling and by bypass capacitors. Analog integrated circuits. Metal-Oxide-Semiconductor (MOS) digital circuits with emphasis on CMOS. LEC/LAB
Prerequisite: Electronics Circuits I
EEO 314: Mos Transistor Modeling
An overview of the metal-oxide semiconductor field effect transistor (MOSFET) and its models for circuit analysis. First, short review of the necessary semiconductor physics is given. Second, CMOS fabrication, device structure and operation are introduced. Analytical models of increasing complexity and their SPICE implementations are presented. Peculiarities of the contemporary nanoscale devices are discussed. The course involves a project.
Prerequisite: EEO 331 and EEO Major
EEO 315: Electronics Circuits I
Introduction to electronics, concentrating on the fundamental devices (diode, transistor, operational amplifier, logic gate) and their basic applications; modeling techniques; elementary circuit design based on devices.
Prerequisite: Circuits and Digital Logic
EEO 316: Integrated Electronic Devices and Circuits
This is an advanced circuit design course that will discuss the principles, concepts, and techniques required to produce successful designs of analog and digital integrated circuits. Fundamentals of devices, circuits and basic topologies will be reviewed. Topics considered will include design of high-performance operational amplifiers, comparators, continuous-time filters and switched-capacitor circuits.
Prerequisite: EEO 315
EEO 323: Electromagnetics
Fundamentals of electromagnetic fields, Maxwell's Equations, plane waves, reflections. Application to transmission lines, propagation, electromagnetic sensors and transducers, . Prerequisites: Courses in circuits, signals, and vector calculus.
Prerequisite: Calculus III, Physics I and II, Circuits
EEO 331: Introduction to Semiconductor Devices
The principles of semiconductor devices. Energy bands, transport properties and generation recombination phenomena in bulk semiconductors are covered first, followed by junctions between semiconductors and metal-semiconductor. The principles of operation of diodes, transistors, light detectors, and light emitting devices based on an understanding of the character of physical phenomena in semiconductors. Provides background for subsequent courses in electronics.
Prerequisites: AMS 161 or MAT 127 or 132 or 142 or 171; PHY 127 or 132/134 or 142
EEO 340: Nanotechnology, Engineering and Science
The course is targeted at undergraduate students on their early stage of education. Through the examples, exercises, and educational Java applets the course will cover electromagnetic waves and quantum mechanics including the quantum-mechanical origin of the electrical and optical properties of materials and nanostructures, chemically-directed assembly of nanostructures, biomolecules, traditional and nontraditional methods of nanolithography, interactions between electronic and optical properties, as well as the forefront topics such as organic heterostructures, nanotubes, and quantum computing.
Prerequisite: Physics I, II, Calculus III
EEO 346: Computer Communications
Basic principles of computer communication. Introduction to performance evaluation of protocols. Protocols include those for local, metropolitan and wide area networks. Introduction to routing, high-speed packet switching, circuit switching and optical data transport. Other topics include, TCP/IP, Internet, Web server design, network security and data centers.
Pre- or Corequisite: EEO 306
EEO 352: Electronics Laboratory I
Electronics Laboratory I provides students with a hardware-based learning environment for hands-on experimentation with computer-based instrumentation and the construction, diagnosis, characterization of a variety of analog and digital electronic circuits. Devices used include resistors, capacitors, diodes, SCR, MOSFET, BJT, opamp, and digital ICs. Students also practice how to communicate effectively through writing reports.
EEO 353: Electronics Laboratory II
Electronics Laboratory II builds upon Electronics Laboratory I and covers optoelectronic devices such as, IR LED and photo-transistor. Advanced circuit concepts such as, negative feedback and differential amplifier and oscillator circuits. There are three design projects: the multi-stage amplifier project, the radio frequency project, and the mincro controller project. Students also practice how to communicate effectively through writing reports.
Prerequisite: EEO 352
EEO 363: Fiber Optic Communications
Design of single and multi-wavelength fiber optic communications systems. Topics include analysis of optical fibers, optical transmitters and receiver design, optical link design, single-wavelength fiber optic networks with analysis of FDDI and SONET/SDH, and wavelength division multiplexing.
Prerequisite: ESE 372
EEO 366: Design using Programmable Mixed-Signal Systems-on-Chip
This course focuses on development of mixed-signal embedded applications that utilize systems on chip (SoC) technology. The course discusses design issues such as: implementation of functionality; realizing new interfacing capabilities; and improving performance through programming the embedded microcontroller and customizing the reconfigurable analog and digital hardware of SoC.
Prerequisites: ESE 380 and ESE 372; ESE 224 or CSE 230
EEO 401: RF/Microwave Circuits
This course introduces the concepts of impedance matching in radio frequency (RF) circuits, S-parameter and S-matrix, and Smith-Chart. Also, it deals with the theory and principle of various RF components such as transmission lines, waveguides, couplers, and resonators. Students learn how to design and analyze those components using analytical formulas and numerical simulation tools.
EEO 415: Introduction to Microelectromechanical Systems
This course is designed as an elective for senior students. Silicon-based integrated MEMS promise reliable performance, miniaturization and low-cost production of sensors and actuator systems with broad applications in data storage, biomedical systems, inertial navigation, micromanipulation, optical display and microfluid jet systems. The course covers such subjects as materials properties, fabrication techniques, basic structure mechanics, sensing and actuation principles, circuit and system issues, packaging, calibration and testing.
EEO 425: Electric Machinery and Energy Conversion
This class is a survey of energy conversion and electric machine systems, with the foundation being in machines and related topics. Topics include but are not limited to magnetic circuits, per unit analysis, and ac and dc machines, including both motors and generators. The course culminates in a paper design project which accounts for 50% of the course grade.
EEO 440: Engineering Design I
This is a two-semester, year-long capstone design project in which students acquire a culminating design experience by working under the supervision of a faculty member on a design project that involves realistic constraints including economic, environmental, sustainability, manufacturability, ethical, health, and safety, social, and political factors. Implementation and testing are carried out. Projects are solicited from industries and faculty members, and to the extent possible, mentored by professional engineers. Two comprehensive technical reports (one for EEO 440 and one for EEO 441) and an oral presentation are required.
Prerequisite: EEO Major
EEO 441: Engineering Design II
This is a two-semester, year-long capstone design project in which students acquire a culminating design experience by working under the supervision of a faculty member on a design project that involves realistic constraints including economic, environmental, sustainability, manufacturability, ethical, health, and safety, social, and political factors. In most cases, in the fall (EEO 440), students investigate and finalize the design aspect whereas in the spring (EEO 441), implementation and testing are carried out. Projects are solicited from industries and faculty members, and to the extent possible, mentored by professional engineers. Two comprehensive technical reports (one for EEO 440 and one for EEO 441) and an oral presentation are required.
Prerequisites: EEO 440; Permission of instructor
EEO 470: Renewable Distributed Generation and Storage
This course introduces a specific type of electric power system, the microgrid. With ongoing deregulation of the electrical utility industry and emergence of more renewable smaller generation sources advancement into the electrical power industry will be met by microgrids. Topics will include a historical global perspective of electrical systems, individual enabling technologies that comprise a microgrid will be presented. The class involves a design of a microgrid that incorporates and considers economic, environmental, sustainable, manufacturable, ethical, health and safety, social and political constraints.
Prerequisite: EEO 271
EEO 482: Power Systems Engineering I
This class is a survey of modern energy systems, with the foundation being classical electrical power and related power electronics. Topics include complex power, per unit analysis, transmission line parameters and modeling, and compensation. Students also study alternative energy systems. The course also includes use of a Power Simulation Program in which modeling can be done. The simulation program is used for the final system design project paper which accounts for 50% of the course grade.
Prerequisite: EEO 323 and EEO Major
EEO 488: Internship in Electrical Engineering
An independent off-campus engineering project with faculty supervision. Students are required to submit an interim progress report and a final report before the last day of classes. May be repeated but only three credits may be counted toward the open elective requirement.
Prerequisite: EEO MajorSBC: EXP+