Course Information

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT



Course: EC244
Title: ELECTRONICS/ELECTROMECHANICS
Credits: 3-2-4
Description: This course is intended only for students in the Computer Engineering major and introduces them to electronics and electromechanics. Topics covered include amplifiers, comparators, diodes, voltage regulation, bipolar junction transistors, metal oxide field effect transistors (MOSFETs), single- and three-phase power delivery, ideal transformers, DC motors, and AC generators. Problem solving, laboratory exercises, and circuit design are emphasized.
Offered: Spring
Requisites: Prereq: EE221.
Course: EC262
Title: DIGITAL SYSTEMS
Credits: 3-2-4
Description: This course covers the fundamentals in realizing a digital system. Topics covered include Boolean algebra, Karnaugh mapping, flip-flops, state diagrams for system minimization and analysis of sequential and logic function circuits, binary arithmetic, decoders, encoders, multiplexers, and demultiplexers, as well as counter and register design. An introduction to complex programmable logic device (field programmable gate array) systems and VHDL is provided with applications to projects.
Offered: Fall 2018-2019
Requisites: Prereq: None.
Course: EC310
Title: APPLICATIONS OF CYBER ENGINEERING
Credits: 2-2-3
Description: This course focuses on the engineering aspects of cyber operations, cyber defense, and cyber attacks, as a follow-on to SY110. There are three main areas of study, including the host section (a single computer terminal), the network section, and the wireless communication section. Each area of study culminates in a detailed description of a common type of cyber attack and the defenses against it. Lecture material is reinforced and supplemented with labs/security exercise that demonstrate the theoretical concepts in an isolated, virtual environment.
Offered: Fall 2018-2019
Requisites: Prerequisites: Cyber 1 (SY110) and Physics II (SP212 or SP222), or Dept Chair permission.
Course: EC312
Title: APPLICATIONS OF CYBER ENGINEERING FOR SYSTEMS ENG
Credits: 2-2-3
Description: This course focuses on the engineering aspects of cyber operations, cyber defense, and cyber attacks. There are three main areas of study, including the host section (which includes an introduction to digital electronics), wireless communications, and computer networking-focusing on both the TCP/OP protocol and the Controller Area Network (CAN) protocol. Each area of study culminates in a detailed description of a common type of cyber attack and the defenses against it. Lecture material is reinforced and supplemented with labs/security exercises that demonstrate the theoretical concepts in an isolated, virtual environment.
Offered:
Requisites: Prereq: SY110, ES200/202, EE331.
Course: EC356
Title: COMPUTER NETWORKS WITH SECURITY APPLICATIONS
Credits: 3-2-4
Description: This course provides a foundation in the fundamentals of data and computer communications. Emphasis is placed on protocol and network design within the framework of the TCP/IP network architecture. Critical technical areas in data communications, wide-area networking, and local area networking are explored. Cyber security considerations, vulnerabilities, and solutions are examined at all levels of the network stack.
Offered:
Requisites: Prerequisite: EE353
Course: EC361
Title: MICROCOMPUTER-BASED DESIGN
Credits: 3-2-4
Description: A principles-based foundation to the analysis and design of systems using microprocessors. The student will acquire a detailed understanding of the architecture and instruction set of a representative microcontroller, assembly and C programming languages, and the use of interrupts. The student will design and build circuits with both digital and analog components and will learn to use timers, asynchronous serial communications, parallel communications, analog-to-digital and digital-to-analog converters, and pulse-width modulators. The derivation and use of design equations to achieve desired behavior is emphasized.
Offered: Fall 2018-2019
Requisites: Prereq: EC262 or EE313.
Course: EC362
Title: COMPUTER ARCHITECTURE
Credits: 3-2-4
Description: This course covers organization, structure, and design of computers, starting with a review of the history of computers. Design topics include: complex and reduced instruction set design; data addressing; design of central processing units, registers, and arithmetic logic units that covers two's complement addition and subtraction, and multiplication; circuits to handle exceptions: data busses; memory system design; input/output system design; fixed-point and floating-point hardware, pipelining design. VHDL implementation of a processor, and performance analysis.
Offered:
Requisites: Prereq: EC262 and EC361, or approval of department chair.
Course: EC404
Title: OPERATING SYSTEMS
Credits: 3-0-3
Description: This is an introductory course covering fundamental concepts and principles of computer operating systems with emphasis on process management including threads, memory management, file system structures, I/O management, and security. Students will engage in a number of programming projects
Offered:
Requisites: Prereq: SI204
Course: EC415
Title: COMPUTER ENG DESIGN II
Credits: 2-2-3
Description: This course provides practice in computer engineering design, development, and prototype testing. Following approval of the project by the instructor, the student develops a prototype, troubleshoots, and gathers performance data, then completes construction and packaging of the final design. A formal briefing to peers and department faculty follows a written final project report on the completed project in lieu of a final exam.
Offered: Spring
Requisites: Prereq: EE411 and 1/C ECE major, or approval of department chair.
Course: EC456
Title: WIRELESS NETWORKS
Credits: 2-2-3
Description: An introductory course in wireless networking and wireless network security. Major topics will include the wireless channel; the IEEE 802.11 (WiFi) standard, and wireless security. Additional topics (time permitting) may include Bluetooth, wireless sensor networks, and other advanced topics.
Offered: Fall 2018-2019
Requisites: Prereq: EC356 or IC322.
Course: EC462
Title: SUPERSCALAR PROCESSOR DESIGN
Credits: 3-0-3
Description: Topics essential to modern superscalar processor design are covered: review of pipelined processor design and hierarchical memory design; advanced topics covering a range of processes, techniques and superscalar computer designs.
Offered: Spring
Requisites: Prereq: EC362.
Course: EC463
Title: MICROCOMPUTER INTERFACING
Credits: 2-4-4
Description: This course provides a strong foundation in techniques for connecting computers to peripheral and communications devices and in the methodology for programming the computer to control external devices in real time. This course is supported by a project-oriented laboratory with an opportunity to use a wide variety of computer-controlled peripheral devices. A major emphasis of the course is the in-depth study of interrupt processing, polling, direct memory access, memory-mapped interface, parallel input/output (I/O) protocols, serial input/output (I/O) protocols, inter-process communication, and modular techniques for designing hardware and software.
Offered:
Requisites: Prereq: EC262 or EE313.
Course: EE221
Title: INTRODUCTION TO ELECTRICAL ENGINEERING I
Credits: 3-2-4
Description: This course addresses the analysis of linear electric circuits through the application of basic network laws and theorems. The student derives solutions for DC circuits, sinusoidal steady-state circuits, and first- and second-order circuits. Students are introduced to linear integrated circuits such as operational amplifiers and timers. Laboratory exercises where students build and design circuits and use test equipment reinforce course material. Introductory troubleshooting skills and lab notebook maintenance are emphasized. Computer simulation is used throughout the course to support both analysis and design objectives.
Offered: Fall 2018-2019
Requisites: Prereq: Calculus I. For EEE or ECE majors only, or permission of Dept Chair.
Course: EE241
Title: ELECTRONICS I
Credits: 3-2-4
Description: The physics of semiconductor devices (p-n junction diode, bipolar and field effect transistors) is introduced. Device characterization in terms of appropriate external variables then leads to construction of small-signal and large-signal models. Emphasis is on practical electronic circuits such as amplifiers, filters, rectifiers, regulators and switching circuits.
Offered: Spring
Requisites: Prereq: EE221 or EE331.
Course: EE301
Title: ELECTRICAL FUND AND APPL
Credits: 3-2-4
Description: Provides an introduction to AC and DC circuit theory appropriate to model shipboard systems. Circuits of resistors, capacitors, inductors and sources are analyzed to predict steady state and first-order transient voltage, current, and power. Impedance matching, filters, transformers, motors/generators, and three-phase power distribution systems are introduced in the context of shipboard application. Laboratory exercises use tools and equipment found in the fleet and allow for a comparison of theoretical and actual circuit performance.
Offered: Summer 2018-2019, Fall 2018-2019
Requisites: Prereq: Physics II (SP212 or SP222).
Course: EE313
Title: LOGIC DESIGN AND MICROPROCESSORS
Credits: 3-2-4
Description: This is an introductory level project course in digital electronics for non-electrical engineering majors. It begins with the design, analysis and minimization of both combinatorial and sequential circuits and their realization in both discrete components and programmable logic devices. The course then progresses into the uses of MSI devices and digital arithmetic. Finally, an introduction to assembly level programming and microprocessor/microcontroller based systems design is also provided.
Offered: Spring
Requisites: Prereq: EC310 or EC312.
Course: EE320
Title: INTRO TO ELECTRICAL ENGR II
Credits: 2-2-3
Description: This course provides an introduction to the analysis of power systems and rotating machinery. The student applies circuit analysis techniques to solve single-phase and three-phase power problems. Further, the analysis of ideal and non-ideal transformers, DC machines, and synchronous machines is included. An introduction to power electronic circuits is provided, including DC motor speed control and power supply examples. Problem solving and laboratory exercises are emphasized.
Offered: Fall 2018-2019
Requisites: Prereq: EE221.
Course: EE322
Title: SIGNALS AND SYSTEMS
Credits: 3-2-4
Description: This course develops the relationship between the time and frequency domains for signals and the systems that operate upon them. Continuous- and discrete-time linear, time-invariant systems, including electrical circuits with zero initial conditions, are analyzed using the techniques of convolution as well as Fourier and Laplace transforms in order to determine their input-output relationships. Signals and systems are explored using these theoretical tools as well as in software simulations and hardware-based experiments.
Offered: Fall 2018-2019
Requisites: Prereq: EE241 or EC244 or approval of department chair.
Course: EE331
Title: ELECTRICAL ENGINEERING I
Credits: 3-2-4
Description: A study of DC and AC electrical elements and circuits, including Thevenin equivalence, natural and forced responses of first-order systems, AC power, and AC three-phase systems. Diodes, transformers and rectifier circuits are introduced and drive discussion of applications in power regulation and machine control. AC and DC machines are investigated and discussed the in the context of a shipboard environment.
Offered: Fall 2018-2019
Requisites: Prereq: Physics II (SP212 or SP222).
Course: EE342
Title: ELECTRONICS II
Credits: 3-2-4
Description: BJT and MOSFET amplifiers are studied. This includes the analysis of differential amplifiers, current mirrors, multistage amplifiers, feedback amplifiers, power amplifiers, and integrated circuit amplifiers. Feedback and frequency analysis of amplifiers is emphasized. Applications include active filters and oscillators.
Offered: Spring
Requisites: Prereq: EE241 or approval of department chair.
Course: EE344
Title: SOLID-STATE POWER ELECTRONICS
Credits: 3-2-4
Description: The course covers aspects of the analysis, simulation, design, control, and prototyping of power electronic circuits, with an emphasis on industrial and Department of Defense applications. Topical coverage includes rectifiers, dc-dc converters, dc-ac inverters, motor drives, semiconductor device characteristics, and practical issues such as snubbers, drivers, and heat dissipation. Design through mathematical modeling and simulation, followed by implementation and testing, is emphasized.
Offered: Spring
Requisites: Prereq: EE241 or approval of department chair.
Course: EE353
Title: PROB STATS & LIN ALG FOR ECE
Credits: 3-0-3
Description: This course is an introduction to probability, statistics, and linear algebra with applications to electrical and computer engineering. The course begins with the fundamentals of probability theory, and then relates these concepts to data analysis using the fundamentals of statistics. The course finishes with applications of linear algebra to solving engineering problems via matrix analysis and manipulation.
Offered: Fall 2018-2019
Requisites: Prereq: SM212 or SM222
Course: EE354
Title: MODERN COMM SYSTEMS WITH CYBER APPLICATIONS
Credits: 3-2-4
Description: An introduction to communication systems that focuses on the analysis and design of analog and digital communication systems in a cyber context. Topics include power and energy spectral density, quantization of analog signals, line coding, basic analog and digital modulation techniques, and transmitter and receiver design concepts. Modulation will be analyzed both on the basis of spectral characteristics and performance in AWGN channels. Application of these techniques to practical communication systems will be presented. The course ends with a brief introduction to spread spectrum and wireless communications.
Offered:
Requisites: Prereq: EE353 & EE322.
Course: EE372
Title: ENGINEERING ELECTROMAGNETICS
Credits: 3-2-4
Description: Basic transmission line theory is introduced with high-frequency circuit design applications. Maxwell's equations are formulated for time-varying fields and applied to propagation in free space, transmission lines and antennas. Labs provide practical experience with transmission lines, free space propagation, optical waveguides and antennas.
Offered:
Requisites: Prereq: Physics II (SP212 or SP222).
Course: EE411
Title: ELECT & COMP ENG DESIGN I
Credits: 2-2-3
Description: A series of design problems are presented to take the student through the total design process from specification to verification of performance. In addition to technical design, factors such as safety, economics, and ethical and societal implications are considered. A small project is executed and evaluated. Each student chooses a capstone project and develops and submits a proposed design to be completed in EE414 (for electrical engineers) or EE415 (for computer engineers). The proposal is presented to the student's peers and project advisors in lieu of a final exam.
Offered: Fall
Requisites: Prereq: 1/C standing in EEE major or ECE major or approval of department chair.
Course: EE414
Title: ELECTRICAL ENG DESIGN II
Credits: 2-2-3
Description: This course provides practice in engineering design, development, and prototype testing. Following approval of the project by the instructor, the student develops a prototype, troubleshoots, and gathers performance data, then completes construction and packaging of the final design. A formal briefing to peers and department faculty follows a written final project report on the completed project in lieu of a final exam
Offered: Spring
Requisites: Prereq: EE411 and 1/C EEE major, or approval of department chair.
Course: EE420
Title: ELECTRIC MACHINES AND DRIVES
Credits: 3-2-4
Description: The course includes an introduction to magnetic circuits and electromechanical energy conversion principles. Building on these topics, the basic operation, analysis, modeling and design of transformers, dc machines, induction machines, and synchronous machines is then presented. The simulation and power electronic control of dc and ac machines are considered. The output waveforms of a synchronous machine/three-phase rectifier, as part of a dc distribution system, are investigated. The course utilizes both simulation exercises and extensive laboratory hardware exercises to reinforce theory and validate derived models.
Offered: Fall 2018-2019
Requisites: Prereq: EE320.
Course: EE426
Title: FUNDAMENTALS OF ELECTRONIC INSTRUMENTATION
Credits: 2-2-3
Description: A practical introduction to the design of electronic instrumentation. Common to all instruments is input from the physical world. Many instruments also entail control of external devices. Students examine a wide range of sensors and actuators. Labs support a broad study of the major components of electronic instrumentation systems: sensors, data acquisition, signal conditioning, computer control, and actuators.
Offered: Fall Or Spring
Requisites: Prereq: EE221 or EE301 or EE331.
Course: EE432
Title: DIGITAL SIGNAL PROCESSING
Credits: 3-2-4
Description: Digital signal processing principles are studied and applied to modern radar, sonar, and communication systems. The DFT is introduced, its properties are explored and the FFT algorithm is developed. Discrete correlation, convolution, spectral analysis, matched filter detection problems, complex demodulation techniques, the Z transform, and stability of discrete systems are explored. Properties of FIR and IIR digital filters are studied. Digital filters are designed and applied to random and deterministic signals.
Offered: Fall 2018-2019
Requisites: Prereq: EE322 or approval of department chair.
Course: EE433
Title: WIRELESS AND CELLULAR COMMUNICATIONS SYSTEMS I
Credits: 3-2-4
Description: An in-depth study of wireless and cellular systems. This study includes system design, mobile radio propagation (large-scale path loss, small-scale fading, and multipath), and modulation techniques for mobile radio. A working knowledge of the characteristics of the three major cellular/PCS systems in use in the U.S. today is also developed. Technical discussions of recent topics/publications related to the course material are also conducted. Laboratory experiments emphasize indoor and outdoor RF propagation measurements. A final project is required in lieu of a final examination.
Offered: Fall
Requisites: Prereq: EE354 or approval of department chair.
Course: EE434
Title: WIRELESS AND CELLULAR COMMUNICATIONS SYSTEMS II
Credits: 3-2-4
Description: A continuation of the in-depth study of wireless and cellular systems. This study includes modulation techniques for mobile radio, equalization, diversity, and channel coding. Small group research projects are conducted in lieu of a final examination.
Offered: Spring
Requisites: Prereq: EE433 or approval of department chair.
Course: EE435
Title: BIOMETRIC SIGNAL PROCESSING
Credits: 2-2-3
Description: This course is an introduction to the means and methods to automatically identify people based on their unique physical or physiological traits, called biometrics. It provides an overview of pattern recognition and image processing techniques, then covers how to apply those methods to the identification of irises, faces, fingerprints, and hand geometry.
Offered:
Requisites: Prereq: EE353 and EE322, or Department Chair approval.
Course: EE440
Title: BRAIN-MACHINE INTERFACES
Credits: 2-2-3
Description: This course provides fundamental education in technologies that interact with the nervous system for therapeutic or rehabilitative purposes. Examples include retinal prostheses for the blind and brain-driven limb prostheses for amputees. The course develops the concepts from neuroscience, machine learning, and signal processing required to understand how these devices interpret and respond to brain signals while simultaneously examining the devices at the system level through directed readings of the scientific and engineering literature. Specific topics include basic neuroanatomy and neurophysiology for engineers and statistical techniques for the dimensionality reduction, de-noising, classification, and clustering of neural signals.
Offered:
Requisites: Prereq: EE322
Course: EE451
Title: ELECTRONIC PROPERTIES OF SEMICONDUCTORS
Credits: 3-0-3
Description: This course develops an understanding of semiconductor properties and how they determine the performance of semiconductor devices. Hole and electron conduction and charge carrier distribution models are developed. Charge carrier generation and recombination and carrier dynamics leading to drift and diffusion are used to study semiconductor transport phenomena. The p-n junction, bipolar junction transistor, and field-effect transistor are studied in detail.
Offered: Fall
Requisites: Prereq: Physics II (SP212 or SP222) or EE241 or approval of department chair.
Course: EE472
Title: FIBER OPTICAL COMMUNICATIONS
Credits: 3-2-4
Description: An introduction to the nature of optical waveguides and fiber optical communications systems. Fiber propagation modes, dispersion and attenuation are studied. Lightwave transmitters and receivers, optical amplifiers, and components for wavelength division multiplexing are discussed, and a complete optical communication network is analyzed.
Offered: Spring
Requisites: Prereq: Physics II (SP212 or SP222) or permission of instructor.
Course: EE473
Title: PRINCIPLES OF RADAR & ELECTRONIC WARFARE
Credits: 3-0-3
Description: The course offers radar fundamentals, intermediate radar topics, special radar topics, and an overview of electronic warfare (EW). Fundamentals include the basics of range and Doppler estimation using pulsed and CW signals, radar detection theory, radar components, range and Doppler estimation, PRF and radar ambiguities. Intermediate topics include propagation issues, clutter processing, MTI and pulse Doppler, and tracking. Special topics include synthetic aperture radar (SAR) imaging, over-the-horizon (OTH) radar, and bistatic radar. The EW part of the course looks at each of the three EW principles: EA, EP, and ES - in turn, examining technologies and techniques.
Offered:
Requisites: Prereq: EE372 and EE354.
Course: EE475
Title: LASER FUNDAMENTALS
Credits: 3-0-3
Description: Basics of laser development and operation will be discussed, to include the wave and particle nature of light, coherence and polarization, elementary quantum mechanics, conditions for producing a laser, laser beam propagation and beam development through a vacuum as well as discussions of the effects of atmospheric turbulence. Additional topics could include ocean optics, Fourier optics, free-space optical (FSO) communications, holography, specific laser systems, atmospheric characterization, and non-linear optical effects.
Offered: Fall 2018-2019
Requisites: Prereq: SP212 or permission of instructor.