Courses
View courses in
-
ENG EC 381: Probability Theory in Electrical and Computer Engineering
Introduction to modeling uncertainty in electrical and computer systems. Experiments, models, and probabilities. Discrete and continuous random variables. Reliability models for circuits. Probability distributions. Moments and expectations. Random vectors. Functions of random variables. Sums of random variables and limit theorems. Signal detection and estimation. Basic stochastic processes. Discrete-time Markov chains. State-diagrams. Applications to statistical modeling and interpretation of experimental data in computer, communication, and optical systems. 4cr, -
ENG EC 401: Signals and Systems
Cannot be taken for credit in addition to ENG BE 401. Continuous-time and discrete-time signals and systems. Convolution sum, convolution integral. Linearity, time-invariance, causality, and stability of systems. Frequency domain analysis of signals and systems. Filtering, sampling, and modulation. Laplace transform, z-transform, pole-zero plots. Linear feedback systems. Includes lab. 4 cr, either sem. -
ENG EC 402: Control Systems
Analysis of linear feedback systems, their characteristics, performance, and stability. The Routh-Hurwitz, root-locus, Bode, and Nyquist techniques. Design and compensation of feedback control systems. 4 cr, either sem. -
ENG EC 410: Introduction to Electronics
Principles of diode, BJT, and MOSFET circuits. Graphical and analytical means of analysis. Piecewise linear modeling; amplifiers; digital inverters and logic gates. Biasing and small-signal analysis, microelectronic design techniques. Time-domain and frequency domain analysis and design. Includes lab. 4 cr, either sem. -
ENG EC 412: Analog Electronics
Continuation of SC 410. Topics include differential amplifiers, frequency response, operational amplifier structure and design, multistage circuit design, BJT, MOSFET, CMOS, and BiCMOS design principles, active filters and oscillators, and power devices. Includes lab. 4 cr, 2nd sem. -
ENG EC 413: Computer Organization
Introduction to the fundamentals and design of computer systems. Topics covered include computer instruction sets, assembly language programming, arithmetic circuits, CPU design (data path and control, pipelining), performance evaluation, memory devices, memory systems including caching and virtual memory, and I/O. Project using design automation tools. Includes lab. 4 cr. -
ENG EC 415: Communication Systems
Signal analysis and transmission: amplitude modulation, angle modulation, pulse-amplitude and pulse-code modulation; amplitude shift-keying, frequency shift-keying, phase-shift keying. Case studies of practical communication systems. Includes lab. 4 cr, either sem. -
ENG EC 416: Introduction to Digital Signal Processing
Introduces techniques of digital signal processing and application to deterministic as well as random signals. Topics include representation of discrete-time random signals, A/D conversion, D/A conversion, frequency domain and z-domain analysis of discrete-time signals and systems, discrete-time feedback systems, difference equation and FFT based realizations of digital filters, design of IIR Butterworth filters, window-based FIR filter design, digital filtering of random signals, FFT-based power spectrum analysis. Includes lab. 4 cr, either sem. -
ENG EC 440: Introduction to Operating Systems
Operating system concepts and design objectives. Concurrent processes, process synchronization, and deadlocks. Resource management including virtual memory, CPU scheduling, and secondary storage. File structures, input/output, and distributed systems. Case studies of popular operating systems. 4 cr. -
ENG EC 441: Introduction to Computer Networking
Computer networks, focusing on the Internet. Application protocols (Web, E-mail), basics of socket programming, major Internet protocols (TCP and IP), fundamental aspects of routing and reliable data transfer over networks, medium access protocols, wired and wireless Local Area Networks (LANs) technologies. Hands-on laboratory modules on client-server programming, Internet experiments, and protocol implementation. Includes lab. 4 cr, either sem. -
ENG EC 447: Software Design
Object-oriented software design for windowed graphical environments. Design project using C++ and Microsoft .NET. Provides a solid foundation in modern programming for engineering and other applications. 4 cr. -
ENG EC 450: Microprocessors
Hardware and software design methodology for embedding microcontrollers and microprocessors. Architecture, hardware, I/O, interrupts, memory organization, and decoding. Software techniques including dispatch tables and real time monitors. Intel 8048 and Freescale 68HCO5, 68HC11, and 68HCHC16 microcontrollers, Intel 8085 and 8086 series microprocessors, and Freescale 68000 series microprocessors. Peripheral devices including counter timers, serial USARTs, parallel ports, interrupt controllers, disk controllers, and DMA controllers. Emphasis on both hardware and software design. Includes lab. 4 cr. -
ENG EC 451: Directed Study
Student may, under the supervision of a faculty member, undertake individual study of a subject relevant to electrical, computer, and systems engineering, if the subject is not covered in a regularly scheduled course. Tangible evidence of achievement must be submitted at the end of the semester. Variable cr, either sem. -
ENG EC 455: Electromagnetic Systems I
Electric and magnetic fields. Electromagnetic waves. Propagation, reflection, and transmission. Remote sensing applications. Radio frequency coaxial cables, microwave waveguides, and optical fibers. Microwave sources and resonators. Antennas and radiation. Radio links, radar, and wireless communication systems. Electromagnetic effects in high-speed digital systems. Includes lab. 4 cr, either sem. -
ENG EC 456: Electromagnetic Systems II
Electric field, energy, and force. Dielectric materials. Steady electric currents. Magnetic field, energy, and force. Magnetic materials. Applications of electrostatics, magnetostatics, and electrodynamics. Time carrying fields and Maxwell's equations. Electromagnetic waves in dielectric and conducting materials. Numerical methods in electromagnetic fields and waves. 4 cr, either sem. -
ENG EC 463: Senior Design Project I
Development of the technical, communication, personal, and team skills needed for successful design in electrical and computer engineering. Specifications and standards, information collection, design strategies, modeling, computer-aided design, optimization, system design, failure and reliability, human factors. Oral and written communication of technical information. Team dynamics and ethical issues in design. Design project for a small-scale electrical or computer system. Preparation of detailed proposals for senior design projects in the following semester. Includes lab. 4 cr, either sem. -
ENG EC 464: Senior Design Project II
Continuation of a team project in an area of electrical and computer engineering, as proposed in SC 463. Application of technical, communication, personal, and team skills. Oral and written communication of technical information, including progress reports, technical memos, final report, and oral presentations. Includes lab. 4 cr, either sem. -
ENG EC 467: Senior Honors Thesis
Well-prepared students may choose to do a formal senior thesis under the direct guidance of a departmental faculty member. Students selecting this option must obtain petitioned approval before the beginning of the semester of thesis registration. 4 cr, either sem. -
ENG EC 471: Physics of Semiconductor Devices
Study of solid state electronic devices, including growth and structure of semiconductors, energy bands and charge carriers in semiconductors, junctions, diodes, bipolar junction transistors, field effect transistors and devices. 4 cr, 2nd sem. -
ENG EC 481: Fundamentals of Nanomaterials and Nanotechnology
Nanotechnology encompasses the understanding and manipulation of matter with at least one characteristic dimension measured in nanometers with novel size-dependent physical properties as a result. This course explores the electronic and optical properties of material at the nanoscale and applications of nano-scale devices. The parallels between light and electron confinement are emphasized, e.g. in terms of normal modes, resonances and resonators, and the dispersion of light and electrons as affected by the periodicity of crystals and photonics crystals. Wave-mechanics and electromagnetics are reviewed and used to understand confinement and energy quantization. Nano-devices such as carbon nanotube transistors, nano-resonators, nanocavity lasers, nano-biosensor and their applications are discussed. Fabrication using top-down and bottom-up methods are discussed, as well as characterization using scanning probe methods, electron microscopy, and spectroscopic techniques. 4 cr.
Note that this information may change at any time.

