You are here

2017-2018 Academic Catalog: Course Descriptions - Electrical

ELEC 1000 INTRODUCTION TO ENGINEERING AND TECHNOLOGY
This initial course introduces technology concepts and engineering drawing. Students will learn about basic systems, get an overview of their major, and become acquainted with the skill sets they will need to be successful in their field. (4 credits)
Prerequisite: Enrollment in BCOT or BEET program.

ELEC 1030 ELEX & ELECTRONICS
Basic principles of electric circuit analysis are discussed. Voltage, current, and power relationships in AC and DC circuits are emphasized. Principles and applications of diodes, transistors, and control devices are discussed. Basic digital circuitry is also included. Laboratory work augments the theory. (4 credits)
Prerequisite: MATH1065 or MATH1500

ELEC 1100 CIRCUIT THEORY I
The concepts of current, voltage, power, energy, and resistance are studied. Topics include DC and AC sources, capacitance, inductance, and magnetism. Resistive circuits are analyzed using Ohm's and Kirchhoff's Laws and computer-aided circuit analysis using SPICE is included. (4 credits)
Corequisite: MATH1000 or MATH1035

ELEC 1500 CIRCUIT THEORY II
The concepts of impedance and admittance in sinusoidal circuits are examined. Circuits are solved using superposition, Thevetin, Norton, nodal, and mesh analysis. Resonant circuits and transformer theory are also studied. Laboratory work and computer-aided analysis techniques are designed to correlate with theory. (4 credits)
Prerequisite: ELEC1100
Corequisite: MATH1500

ELEC 1600 ELECTRONIC DESIGN I
This course introduces the student to the fundamental principles involved in the electronic design process. Topics include problem identification and definition, mechanisms of technological problem-solving, design alternatives, and project planning and implementation. The influence of cost, material resources, performance criteria, and relevant safety issues will be discussed. All students will be expected to complete an electronic design project. (3 credits)
Prerequisite: MATH1000

ELEC 2000 SEMICONDUCTOR DEVICES
A variety of semiconductor devices are introduced. Emphasis is placed on diodes, BJT, oscillators and FET. A variety of applications including triacs, SCRs, opt isolators, and other devices are also included. (4 credits)
Prerequisite: ELEC1500
Corequisite: MATH1700

ELEC 2100 LOGIC CIRCUITS
This course introduces the Boolean algebra, combination logic circuits, counters, registers, ALUs, encoders, decoders and multiplexer. Circuit simulation software is used in laboratory work. (4 credits)
Prerequisite: ELEC1100

ELEC 2199 LINEAR INTEGRATED CIRCUITS
The emphasis of this course is on basic linear operational amplifier circuits such as comparators, amplifiers, wave-shaping circuits and active filters. Also considered are linear integrated circuit modules such as voltage references and instrumentation amplifiers. These circuits are tested and analyzed in the laboratory. (4 credits)
Prerequisite: ELEC2099

ELEC 2200 DIGITAL SYSTEMS
This course covers both the hardware and the software of a microprocessor-based system. The first part of this course introduces different number systems, Boolean algebra, truth table, simplification methods of Boolean expression, combination and sequential circuits. The second part of the course introduces microprocessor and microcontroller, memories, input/output interfacing, and assembly language programming. (4 credits)
Prerequisite: COMP1299

ELEC 2250 NETWORK THEORY I
The fundamental concepts of current, voltage, and power are studied along with the properties of passive circuit elements as well as network theorems. Transient analysis R-L, R-C, and R-L-C circuits and initial conditions are studied. Laboratory experiments parallel classroom theory and include circuit simulation. (4 credits)
Prerequisite: MATH1850 or MATH1875
Corequisite: MATH2500

ELEC 2275 DIGITAL LOGIC
This course introduces digital logic and circuits. Topics include continuous and discrete number representations, binary arithmetic, combinational logic (Boolean algebra, truth tables, Karnaugh maps, encoders, decoders, multiplexer), sequential logic (flip-flops, timing diagrams, counters, registers, state machines, memory), integrated circuit issues (operating characteristics, logic voltage levels, propagation delay, fan-out), power dissipation) and programmable logic devices. Digital circuits are implemented and tested utilizing both schematic diagram representation and hardware description language (HDL). (4 credits)
Corequisite: ELEC2250

ELEC 2299 ELECTRIC CIRCUIT ANALYSIS & DESIGN
Basic electric circuit theory is covered, including direct current (DC), transient, and alternating current (AC) steady state analysis. Specific topics include the concepts of current, voltage, resistance, capacitance, inductance, impedance, power, energy, power factor, Ohm's Law, series and parallel circuits, Kirchhoff’s Laws, nodal analysis, mesh analysis, Superposition Theorem, Thevenin's Theorem, Norton's Theorem, Maximum Power Transfer Theorem, Phasor diagrams, and introduction to the Laplace Transform in circuit analysis. Laboratory work and computer-aided analysis techniques are designed to correlate with circuit analysis theory and design. (4 credits)Prerequisite: MATH1850 and PHYS1750

ELEC 2399 ANALOG & DIGITAL ELECTRONICS
In this course a variety of semiconductor devices and analog and digital integrated circuits are introduced. Topics on analog electronics include diodes and transistors (FETs and BJTs) with discussion of applications, operational amplifiers (inverting, non-inverting and difference amplifiers, integrators and differentiators), filters, oscillators and signal generators. Digital electronics topics include digital logic, number conversions, Boolean Algebra, Karnaugh maps, logic gates, flip-flops, and programmable logic devices, encoders and decoders, counters and registers, and analog to digital converters. Applications to medical instrumentation are discussed. (4 credits)
Prerequisite: ELEC2299; Biomedical Engineering students only

ELEC 2499 LOGIC CIRCUITS
This course introduces binary and hexadecimal numbers, Boolean algebra, truth tables, Karnaugh maps, and combination logic using basic gates. Flip-flops, counters, registers, ALU's, encoders, and decoders are also presented. Circuit simulation software is used in both classroom and laboratory work. (4 credits)
Prerequisite: ELEC1100

ELEC 2500 ELECTRONICS I
The concepts of design, analysis, simulation, implementation and evaluation of electronic circuits and systems are covered. Topics include signals and amplifiers, frequency response, feedback, operational amplifier circuits, active filters, and oscillators. (4 credits)
Prerequisites: ELEC2750 and MATH2500
Corequisite: ELEC3350

ELEC 2599 INTRODUCTION TO MICROPROCESSORS
This course introduces microprocessors and microcomputer systems. Related hardware and software issues will be covered. It will also cover memory systems, input/output devices, and interfacing mechanisms. (4 credits)
Prerequisite: ELEC2499

ELEC 2600 DIGITAL APPLICATIONS
This course covers the analysis and modeling of high-speed digital systems. It examines the use of programmable CMOS integrated circuits. The student will learn to implement both combination and sequential logic circuits in addition finite state machines. (4 credits)
Prerequisite: ELEC1500 and ELEC2100
Corequisite: MATH1800

ELEC 2699 INTEGRATED ELECTRONICS
This integrated electronics course covers basic analog and digital electronic circuits and devices. The topics include diodes, MOFSETs, FETs, BJTS, operational amplifiers, inverting, non-inverting, integrating, and differentiating op-amps, bioinstrumentation amplifiers, filters, oscillators and signal generators, digital logic, Boolean algebra, Karnaugh maps, logical gates, flip-flops, programmable logic devices, encoders, decoders, counters, registers and A to D converters. Lab experiments will include basic analog and digital devices, practical biomedical applications, and a design project. (3 credits)
Prerequisite: ELEC2299

ELEC 2700 INTEGRATED CIRCUITS WITH APPLICATIONS
Integrated circuit applications of operational amplifiers and linear integrated circuits are introduced. Topics include the use of linear and non-linear IC's in open and closed loop (feedback) configurations. (4 credits)
Prerequisite: ELEC2000
Corequisite: MATH1800

ELEC 2750 NETWORK THEORY II
In this continuation of Network Theory I, the concept of complex impedance and admittance is included. Circuits are analyzed using network theorems. Magnetic circuits, transformer concepts and AC power are studied in addition to three-phase balanced circuits. The Laplace Transform analysis and its application to circuit analysis are also studied. (4 credits)
Prerequisites: ELEC2250 and MATH2500

ELEC 2799 CIRCUIT THEORY AND APPLICATION
Introduction to electrical and electronic circuits, with emphasis on building a foundation for applications involving mechanical systems. Voltage, current and power will be analyzed in DC and AC circuits having components that include resistors, capacitors, inductors, diodes or operational amplifiers. Some of the laboratory exercises will involve applications having sensors of mechanical phenomenon, signal conditioning, data acquisition and basic signal processing on a computer running suitable software. Some of the homework and laboratory exercises will involve building and testing circuits using circuit simulation software. (3 credits)
Prerequisites: MATH1750 and PHYS1750

ELEC 2850 MICROCONTROLLERS USING C PROG
Students learn to develop both computer programs and microcontroller systems. Based on the C language, fundamental programming concepts are explored, including types, operators (Boolean, binary, numeric), expressions, control flow, functions, pointers, arrays, structures and input/output mechanisms. Microcontroller concepts are explored, including hardware architecture, programming model, timers, interrupts, data acquisition, signal output and serial communication. Peripheral circuits for microcontrollers are developed for signal conditioning of sensor input and for controlling of actuators. (4 credits)
Prerequisite: ELEC2275

ELEC 2950 EMBEDDED COMPUTER SYSTEMS
Students will design embedded data acquisition systems to monitor and record data from a variety of electromechanical systems. This course includes the study and use of sensors for measurement of physical parameters, signal conditioning for input interfacing, semiconductor devices for output control. Both hardware and software designs are implemented to solve a variety of engineering applications. (3 credits)
Prerequisite: ELEC2275 or ELEC2200

ELEC 2990 INDEPENDENT STUDY ELECTRONICS
This course investigates a topic of special interest to faculty and students that is outside regular course offerings. (1 – 4 credits)

ELEC 3000 OBJECT ORIENTED PROGRAMMING ELECTRONICS
This course is an introduction to object-oriented programming topics useful for electronics. Topics include I/O file streams and data files, introduction to classes, class functions, and conversions. (4 credits)
Prerequisite: COMP1099

ELEC 3100 DATA COMMUNICATIONS
This course introduces the concepts of digital transmission, metallic cable and fiber transmission media, transmission lines, public telephone network and data communications. (4 credits)
Prerequisite: ELEC2100

ELEC 3150 OBJECT ORIENTED PROGRAMMING FOR ENGINEERS
This course introduces students to a set of tools and methods that enables engineers to build reliable, user-friendly, maintainable, well documented, reusable software systems. This course teaches these fundamental ideas through the object-oriented approach to programming using C++ and Java. (4 credits)
Prerequisite: ELEC2850

ELEC 3200 ADVANCED DIGITAL CIRCUIT DESIGN
Students learn the approach to designing complex digital systems described using schematic entry or hardware description languages. Circuits are synthesized, simulated and tested on programmable logic hardware circuits. (4 credits)
Prerequisite: ELEC2050

ELEC 3250 ANALOG CIRCUIT DESIGN
This course covers the concepts of design, analysis, simulation, implementation and evaluation of analog electronic circuits and systems. Topics include semiconductor physics, BJT, MOS, and FET devices and linear integrated circuits. (4 credits)
Prerequisite: ELEC2750

ELEC 3300 ELECTRIC MACHINES & TRNSFRMS
This course concentrates on single-phase and three-phase systems, magnetic systems, transformers, electromechanical conversion principles, three-phase and single-phase induction motors, synchronous motors and generators, DC generators and motors, and stepper motors as applied to electric power and control systems. Laboratory work parallels classroom theory. (4 credits)
Prerequisite: ELEC1500

ELEC 3350 SOLID STATE DEVICES
The primary goal of this course is to provide students with the essential background on semiconductor materials and devices including a basic understanding of crystal structure, energy bands, charge carriers and junctions. (3 credits)
Prerequisites: ELEC3250 and MATH2025

ELEC 3450 MICROCONTROLLERS & EMBEDDED COM
This course will introduce the students to microcontroller principles, both hardware and software. Students will write assembly language programs using programming techniques and use sensor signal conditioning for interfacing and software design. (4 credits)
Prerequisite: ELEC2100

ELEC 3500 ELECTRONICS II
This course, the second in a two-course sequence, covers the concepts of design, analysis, simulation, implementation and evaluation of electronic circuits and systems. Topics include diodes, MOSFETs, BJTs, building blocks of integrated circuit amplifiers, differential and multi-stage amplifiers, and output stages and power amplifiers. (4 credits)
Prerequisites: ELEC2500 and ELEC3350

ELEC 3550 COMPUTER NETWORKS FOR ENGINEERS
This course focuses on the Internet and a modern treatment of computer networking. Topics include network services, application, transport and network layers, local area networks, wireless and mobile networks, multimedia networking and network security. (4 credits)
Prerequisite: ELEC3150
Corequisite: ELEC3625

ELEC 3575 COMPUTER COMMUNICATION & NETWORK
This course covers local (LAN), metropolitan (MAN) and wide area (WAN) networks, topologies and transmission media, network interface and management, congestion/flow/error control, routing and addressing. Laboratory exercises include simulation and installation of small network. (4 credits)
Prerequisite: ELEC3100

ELEC 3600 SIGNALS AND SYSTEMS
This course introduces students to signals and systems and to linear algebra. Topics include: matrix operations, determinants, vector spaces, linear transformations, orthogonality, eigenvalues, signal operations, classifications of signals and systems, continuous-time LTI system analysis (impulse response, convolution, Laplace transform and its applications), continuous-time signal analysis (Fourier series, Fourier transform and its applications). (4 credits)
Prerequisites: MATH2025 and MATH2500

ELEC 3625 COMPUTER ORGANIZATION & ARCHITECTURE
This course introduces engineering students with the design of computer systems and component; processor design, instruction set design, and addressing; control structures and microprogramming; memory management, caches and memory hierarchies; interrupts and I/O structures. (4 credits)
Prerequisite: ELEC3200
Corequisite: ELEC3550

ELEC 3675 LINEAR NETWORK ANALYSIS
This course introduces first and second order differential equations, initial condition problems, Laplace Transforms with partial fraction expansion, pole/zero analysis, and Fourier Transforms. Associated laboratory experiments parallel the theory and help demonstrate the practical usefulness of the topics as they apply to electronic and computer engineering technology problems. (4 credits)
Prerequisite: MATH2000

ELEC 3725 COMPUTER ARCHITECTURE
This course introduces engineering students with the design of computer systems and components; processor design, instruction set design, and addressing; control structures and microprogramming; memory management, caches, and memory hierarchy; interrupts and I/O structures. (3 credits)
Prerequisite: ELEC2275
Corequisite: ELEC3550

ELEC 3750 COMPUTER SYSTEMS ARCHITECTURE
This course examines the operation of a computer system including microprocessor, I/O, mass storage, monitors, and memory. Introduces machine language and compilers as applied to current and state-of-the-art systems. Interfacing with stepper motors and sensors are also introduced. (4 credits)
Prerequisite: ELEC2100

ELEC 3775 DISCRETE SIGNALS & SYSTEMS
Discrete signals and systems are identified and studied. The use of difference equations, convolution techniques, and z-transforms are included. The need for anti-aliasing filters, sample-and-hold circuitry as well as limitations of ADCs are emphasized. Laboratory exercises address practical solutions to problems. (4 credits)
Prerequisite: Junior status
Corequisite: ELEC3675

ELEC 3800 SPECIAL TOPICS ELECTRONICS
Presents topics that are not covered by existing courses and are likely to change from semester to semester. Refer to the Class Schedule for a specific semester for details of offerings for the semester. (1 – 4 credits)

ELEC 3900 INTRODUCTION TO NANOTECHNOLOGY
The ongoing impact of nanotechnology on the current state of science and engineering will be explored here. Various deposition techniques and applications are also studied. (3 credits)

ELEC 3920 ENGINEERING SIGNALS & SYSTEMS
Continuous and discrete-time signals and systems will be studied. Time domain analysis of linear systems will include convolution (discrete and continuous), time-invariance, causality, and stability of systems. Time domain analysis of signals using the Fourier series and Fourier integral will be covered as well as frequency domain analysis of signals using the Fourier transform. Laplace transform analysis of linear systems including pole-zero plots and z-transform analysis of discrete systems will be studied. Laboratory exercises will use computer software to strengthen important course concepts. (4 credits)
Prerequisites: ELEC2750 and MATH2500

ELEC 3950 ADVANCED SENSORS & INTERFACING SYSTEMS
Topics include linear and nonlinear sensors, high-performance instrumentation amplifiers for signal conditioning, temperature sensors, analog computational units with application of linear regression techniques, and design of multiplier circuits. Modern sensors and interfacing with microcontrollers are introduced. (4 credits)
Prerequisite: ELEC2700

ELEC 4000 DIGITAL SIGNAL PROCESSING
This course presents the basic digital signal processing (DSP) principles used in the design and analysis of sampled signals. Topics include but are not limited to design of finite impulse response (FIR) filters and infinite impulse response (IIR) filters. The Fast Fourier Transform (FFT) is studied in order to compute the Discrete Fourier Transform (DFT). Laboratory experiments emphasize hardware and software solutions to practical problems. (4 credits)
Prerequisites: ELEC3775

ELEC 4050 MOTORS AND CONTROLS
This course reviews the topic of magnetic, DC, AC (single and 3-phase) and special motors are considered. Applications of different types of motors will be discussed. Electromechanical control equipment as well as the solid-state control equipment will be covered. The course will use the knowledge learned in previous courses in the curriculum to build a working model for a particular application. (4 credits)
Prerequisites: ELEC3250 and MATH2025

ELEC 4100 ELECTROMAGNETICS
Static electric and magnetic fields are studied in this course. Maxwell's equations are presented and time-varying fields are introduced. Laboratory applications include transmission of electromagnetic waves in air and on transmission lines. (4 credits)
Prerequisite: MATH2000

ELEC 4200 DIGITAL CONTROL & SYSTEMS
This course will use velocity and position feedback to control servos. PID and other types of systems will be analyzed through software packages employing BODE, Nyquist and Root locus techniques. (4 credits)
Prerequisite: ELEC3675
Corequisite: ELEC4225

ELEC 4225 INTRODUCTION TO DIGITAL SIGNAL PROCESS
This course introduces sampling, aliasing, ADCs and z-transforms. DSP applications including digital filtering (both FIR and IIR) are analyzed and designed. Fast Fourier Transform (FFT) is studied in order to compute the Discrete Fourier Transform (DFT). Laboratory experiments emphasize hardware and software solutions to practical problems. (4 credits)
Prerequisites: ELEC3450 and ELEC3675

ELEC 4300 ENGINEERING COMMUNICATION SYSTEMS
This course serves as an introductory course in analog and digital communication systems. Topics covered include amplitude, frequency, pulse and pulse-code modulation and signal-to-noise ratios for various modulation schemes and sampling, quantization and coding. The laboratory would augment the course materials. (4 credits)
Prerequisite: MATH2100

ELEC 4350 FEEDBACK CONTROL SYSTEMS
Analysis and design of linear control systems will be accomplished using Root locus, Bode and Nyquist techniques. The laboratory experiments will include servo trainers and employing 4 software packages. Digital systems will be introduced as well as state variables. PID controllers will be covered. (4 credits)
Prerequisites: ELEC3675 and ELEC3775

ELEC 4400 ENGINEERING DIGITAL SIGNAL PROCESSING
This course presents the theory and practice of digital signal processing. Topics include review of discrete-time signals, systems and the Z-transform; sampling and quantization; Fourier transforms (DTFT, DFT and FFT) with applications to fast convolution; design techniques for FIR and IIR digital filters; realization structures for digital filters and finite precision effects; fundamentals of multi-rate signal processing and filter-banks; and DSP applications. (4 credits)
Prerequisites: ELEC3600 and MATH2300

ELEC 4425 ADVANCED PROGRAMMABLE LOGIC
The objective of this course is to build a RISC processor core. The emphasis will be on implementing MSI circuits using VHDL language. Students utilize top-down methodology to design complex logic circuits using programmable logic abstractions. They synthesize hierarchical architecture structures in building a processor core. (3 credits)
Prerequisites: ELEC2100 and ELEC3750

ELEC 4450 DIGITAL COMMUNICATION SYSTEMS
This course studies sampling, coding, decoding, pulse code modulation, digital multiplexing, digital carrier systems, frequency shift keying, data compression, as well as bandwidth considerations. Laboratory work parallels classroom theory. (4 credits)
Prerequisite: ELEC3775 or ELEC4425

ELEC 4475 FEEDBACK AND CONTROL
The definition of an analog feedback control system will be the introduction of the course. The course proceeds with the time-domain and frequency-domain analysis of closed loop feedback control systems. The relationship between the time-domain and frequency-domain is discussed. The stability methods are explained. The course provides an introduction to the state-space method and an introduction to discrete control systems. (4 credits)
Prerequisites: MATH2500
Corequisite: ELEC4050

ELEC 4500 ELECTRONICS DESIGN PROJECT I
The first of a two-course sequence, this course concentrates on the selection of an appropriate engineering project for design, the development of time and financial budgets, and milestone graphs. The majority of work is spent in the laboratory researching, designing, prototyping, debugging, and acquiring data on the students' individual designs. Engineering notebook is required. (3 credits)
Prerequisites: ELEC3450 and ELEC3950; senior status

ELEC 5000 SENIOR DESIGN PROJECT I
This course is for BCOT senior students to pursue project-oriented work. Students may work in their curriculum or become involved in an interdisciplinary problem. Course requirements include oral and written progress reports throughout the semester plus a final technical report documenting the semester's work. (4 credits)
Prerequisite: Senior status

ELEC 5500 SENIOR DESIGN PROJECT II
The second of a two-course sequence, Senior Design Project II focuses on implementing the design developed in Senior Design Project I. Emphasis is placed on both oral and written presentation skills as well as packaging and fabrication of an "engineering prototype". (3 credits)
Prerequisites: ELEC4500