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 2013-2014
Requisites: Prereq: EE221.
Course: EC262
Title: DIGITAL SYSTEMS
Credits: 3-2-4
Description: 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 is provided with applications to projects.
Offered: Fall 2014-2015
Requisites: Prereq: None.
Course: EC310
Title: APPLICATIONS OF CYBER ENGINEERING
Credits: 2-2-3
Description: The course begins with a brief review of the fundamentals of cyber security, including network architecture, digital signal representation, and digital data transmission. This is followed by terminal-related topics such as assembly level programming, high speed memory, buffer overflow attack, Windows & Linux operating systems, vulnerabilities, and authentication. The core network activities of the OSI model are presented with emphasis on security in a cyber-warfare based environment. Network vulnerability, and hardware and software techniques to protect data are presented. The course ends with wireless topics with emphasis on wireless network security, digital modulation, basic antenna theory, spread spectrum and frequency hopping.
Offered: Spring 2013-2014, Fall 2014-2015
Requisites: Prerequisites: Cyber 1 (SI110) 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 concepts of cyber security applied to electronic communication. Students will first concentrate on computer engineering systems and program design to understand cyber vulnerabilities. They will then focus on wired networking at the physical layer whereby the particular Controller Area Network (CAN) specifications will be used to investigate the details and perform attacks on the nodes. Finally, students will be introduced to wireless communication with a focus on wireless network security, including Fourier analysis, filters, gain and noise. In the labs, they will investigate modulation, antennas and propagation. The course ends with eavesdropping, jamming, error correction and encryption in ZigBee and WIFI networks.
Offered: Spring 2013-2014
Requisites: Prereq: SI110, 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: Spring 2013-2014
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-language programming of that microcontroller, 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 2014-2015
Requisites: Prereq: EC262 or EE313 or EE332 or EE334.
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; circuits to handle interrupts, resets, and other exceptions; horizontal and vertical microprogramming; data busses; memory system design; input/output system design; paging and segmentation; and cache design. A study of computer arithmetic covers two's complement addition and subtraction; Booth's and Robertson's algorithms for signed multiplication; restoring and non-restoring division; square root extraction; and floating-point hardware.
Offered: Spring 2013-2014
Requisites: Prereq: EC262.
Course: EC404
Title: OPERATING SYSTEMS
Credits: 3-2-4
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, system protection, security and distributed computing. Students will engage in a number of programming projects. The first four weeks of the course is devoted to learning the object-oriented Java programming language.
Offered: Spring
Requisites: Prereq: SI204.
Course: EC415
Title: COMPUTER ENG DESIGN II
Credits: 0-4-2
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, and 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 2013-2014, Fall 2014-2015
Requisites: Prereq: EE411 and 1/C ECE major or approval of department chair.
Course: EC436
Title: INTRO COMPUTER NETWORKS
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. Critical technical areas in data communications, wide-area networking, and local area networking are explored.
Offered: Spring
Requisites: Prereq: EE354 or approval of department chair.
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. The student will learn the architecture of a representative digital signal processor (DSP) and how to use assembly language to program it. A major emphasis of the course is the in-depth study of interrupt processing, polling, direct memory access, parallel input/output (I/O) protocols, inter-process communication, and modular techniques for designing hardware and software.
Offered: Spring 2013-2014
Requisites: Prereq: EC262 or EE313 or EE332.
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 2014-2015
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 2013-2014
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: Spring 2013-2014, Fall 2014-2015
Requisites: Prereq: Physics II (SP212 or SP222).
Course: EE302
Title: ELECTRONIC COMM SYS AND DIGITAL COMM
Credits: 3-2-4
Description: This course is a follow-on to EE301, Electrical Engineering Fundamentals. This course begins with the basic principles of digital logic circuitry followed by an introduction to computer architecture. The principles of Analog and Digital Communications are presented to include the most common digital modulation techniques and a study of Amplitude Modulation. Radio Wave propagation and the fundamentals of Antennas are also presented. The course ends with a study of the engineering fundamentals of networking including topology, connectivity, routing, bandwidth, subnetting, the OSI Model, TCP/IP, and the Internet as an application of networking concepts.
Offered: Spring 2013-2014
Requisites: Prereq: EE301 or EE331.
Course: EE303
Title: DIGITAL COMMUNICATIONS
Credits: 2-2-3
Description: This course begins with the theory behind radio waves and how they travel as well as antenna fundamentals. Tuned circuits are also discussed along with their applications in communication circuits. The first major focus of the course is amplitude modulation as it applies to radio-frequency communications; frequency modulation is presented as a comparison. The second major focus is methods for converting between analog and digital data for communicating. Also covered are digital modulation, error detection and correction, and mutiplexing techniques. During discussions of each topic, military application and relevance is covered.
Offered: Spring 2013-2014
Requisites: Prereq: (EE301 or EE331) and CS/IT major.
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 2013-2014
Requisites: Prereq: EE302 or EE332 or approval of department chair.
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 tranformers, 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 2014-2015
Requisites: Prereq: EE221.
Course: EE322
Title: SIGNALS AND SYSTEMS
Credits: 3-2-4
Description: The principles of circuit analysis are extended to the transmission of signals through linear systems. The approach is based on determination and interpretation of natural frequencies, pole-zero diagrams, and their relation to the governing system equations. Transform techniques are applied to the analysis of systems, including circuits. Both continuous-time and discrete-time systems are discussed. Computer software is used to model and analyze signals and systems.
Offered: Fall 2014-2015
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. Amplifiers, diodes and transistors 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: Spring 2013-2014, Fall 2014-2015
Requisites: Prereq: Physics II (SP212 or SP222).
Course: EE332
Title: ELECTRICAL ENGINEERING II
Credits: 3-2-4
Description: Modeling and analysis techniques are applied to rotating machines, diodes, op amps, transistors, and amplifiers. Amplitude modulation and demodulation and combinational and sequential digital logic are introduced.
Offered: Fall, Spring
Requisites: Prereq: EE331.
Course: EE334
Title: ELECTRICAL ENGR AND IT SYSTEMS
Credits: 3-2-4
Description: This course is a follow-on to EE331, Electrical Engineering I. In this course, modeling and analysis techniques are applied to electronic communication systems including both analog and digital modulation/demodulation techniques. Also in the course,students design and analyzecombinational and sequential digital logic circuits. An in-depth study of computer networking is included with specific emphasis on the OSI model and wireless systems.
Offered: Spring 2013-2014
Requisites: Prereq: EE331.
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 2013-2014
Requisites: Prereq: EE241 or approval of department chair.
Course: EE353
Title: PROBABILITY WITH APPLICATIONS TO ELECTRICAL ENGN
Credits: 3-0-3
Description: This course is an introduction to probability and stochastic processes with applications to signals encountered in electrical and computer engineering, including communications, signal processing, and digital & computer systems. The course begins with the fundamentals of probability, and then builds on these topics by covering discrete and continuous random variables, functions of random variables, probability and cumulative distribution functions, and law of large numbers. The course finishes with an overview of stochastic processes and their application to communications topics, including correlations, power spectral density, filtering, queuing theory, detection theory, and the design and analysis of communication and network systems.
Offered: Fall 2014-2015
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: Spring 2013-2014
Requisites: Prereq: EE353 & EE322.
Course: EE362
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; circuits to handle interrupts, resets, and other exceptions; horizontal and vertical microprogramming; data busses; memory system design; input/output system design; paging and segmentation; and cache design. A study of computer arithmetic covers two's complement addition and subtraction; Booth's and Robertson's algorithms for signed multiplication; restoring and non-restoring division; square root extraction; and floating-point hardware.
Offered: Spring
Requisites: Prereq: EE242.
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 waveguide, antenna, and radar systems. Labs provide practical experience with transmission lines, waveguides, optical waveguides, antennas, and radar.
Offered: Spring 2013-2014
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 captone 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: Spring 2013-2014, Fall 2014-2015
Requisites: Prereq: 1/C standing in EEE major or ECE major or approval of department chair.
Course: EE414
Title: ELECTRICAL ENG DESIGN II
Credits: 0-4-2
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, and 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 2013-2014, Fall 2014-2015
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 2014-2015
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: EE302 or EE332.
Course: EE431
Title: ADVANCED COMMUNICATION THEORY
Credits: 3-2-4
Description: Digital and analog communication systems and concepts. Fourier analysis, sampling theorem, autocorrelation function, power spectrum, cross-correlation function, cross-spectrum, pseudonoise sequences, matched-filters, spread-spectrum, coding, PCM, TDM, and FDM are defined and applied. Probability, random variables, and random-signal principles are used to compute the information content of a message and to compute the error rates in digital communication systems.
Offered: Spring
Requisites: Prereq: EE354 or EE332 or approval of department chair.
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 2014-2015
Requisites: Prereq: EE322 or EE332 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 2014-2015
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: 3-2-4
Description: Digital signal processing methods for multi-dimensional signals are studied and applied to biometric signals (primarily face, fingerprint and iris images or video) for use in determining an individual's identity. Digital image processing in the spatial and frequency domains, in conjunction with pattern recognition techniques, are developed and tested. The students have the opportunity to work hands-on with state-of-the art commercial systems that perform biometric recognition, and become familiar with issues that surround the collection and use of biometric data (such as privacy).
Offered: Spring 2013-2014
Requisites: Prereq: EE432 or approval of department chair.
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 2014-2015
Requisites: Prereq: Physics II (SP212 or SP222) or EE241 or approval of department chair.
Course: EE452
Title: SEMICONDUCTOR ELECTRONICS
Credits: 3-2-4
Description: This course continues on the foundations developed in EE451 for discrete semiconductor devices. This course will focus on basic analog and digital transistor circuits, and how transistor design affects their performance. Computer-aided transistor circuit design and simulation are emphasized. Solar cells, light-emitting diodes, microfabrication techniques, and microelectromechanical systems (MEMS) are also introduced. The laboratory involves an individual student research project.
Offered: Spring
Requisites: Prereq: EE451 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: EE354 or approval of department chair.
Course: SY303
Title: CYBER SYSTEMS ARCHITECTURE
Credits: 3-2-4
Description: A simple yet functional computer will be designed and implemented using NAND gates and D Flip-Flops. In this project-oriented course, groups will collaborate on each component of this modular system design. A hardware description language will be used to describe the sequential and combinational logic needed to implement each module. Then the computer will be prepared to accept high-level object-oriented programs through the designs of an assembler, a virtual machine, and a compiler. Finally, a basic operating system will be designed to allow easy interfacing with the underlying hardware. As time permits, a final project will address a security concern in the overall system or utilize the system to implement an existing security algorithm.
Offered: Fall 2014-2015
Requisites: Prereq: SY204.