Register for courses - Electrical and Computer Eng (ECE)
Visit your program page or contact your advisor for a full overview of the courses you'll need.
Upcoming or current semester courses offered
Introduction to Boolean algebra; Logic Gates; Minimization of Boolean Functions; K-Map of up to 4 variables; Basic digital circuits like adder, subtractor, multiplexers, decoders etc.; Sequential circuits; Memories; PLAs; Counters using different flip-flops such as D, T, R-S and J-K; Design of simple computer; Introduction to Verilog and FPGAs.
Developing numerical algorithms to provide solutions to engineering problems. Derivation of numerical algorithms and investigation of their stability, accuracy, efficiency and scalability. Programming numerical algorithms in Matlab. Topics include: Machine Round-off error, truncation error, root finding, solution of systems of linear and nonlinear algebraic equations, Taylor and Chebyshev series and rational function approximation, interpolation, regression, numerical differentiation, numerical integration, numerical solution of ordinary differential equations, and Monte Carlo methods.
Electrical quantities and waveforms; resistance and Ohm's law; networks and Kirchhoff's laws; network equivalents; nodal and mesh analysis; Thevenin's theorem and other network theorems. Sinusoidal steady-state response. First- and second-order systems. Introduction to sinusoidal steady-state response.
Concepts of linear circuits; resistance and Ohm's law; networks and Kirchhoff's laws; network equivalents; nodal and mesh analysis; Thevenin's theorem and other network theorems; sinusoidal steady-state response; first- and second-order systems; complex frequency concepts; frequency response and filter; digital systems and binary numbers; logic gates and Boolean algebra.
Sinusoidal steady-state response; three-phase systems; complex frequency concepts; frequency responses; resonant and coupled circuits; application of Fourier transforms and Laplace transform to electrical circuits.
DC and small signal analysis of diodes, MOSFETs, and BJTs circuits; operational amplifiers, single-stage amplifiers, differential pair, gain, input resistance, output resistance, and bandwidth of amplifiers.
Basics of digital systems, number systems, functional blocks of microcomputers, assembly language and machine code, applications of microcomputers and experimental demonstrations. Introduction to digital logic.
Introduction to problem solving methods and algorithm development; data abstraction for structures such as stacks, queues, linked lists, trees, and graphs; searching and sorting algorithms and their analysis.
Content includes: continuous-time and discrete-time linear systems and signals; properties of linear systems; classical analysis methods and convolution; system analysis method for zero-state and zero-input response; Laplace transform and its application to linear system analysis; Fourier series expansion of periodic signals; Fourier transform and the steady-state response; application to analog filters, control and communication systems; solution of linear difference equations; z-transform analysis method; sampling theory; discrete-time Fourier transform and its application in digital filter design.
Multipurpose personal-computer-based approach to real time instrumentation. Current interfacing and software used for data acquisition, transmission, analysis and report writing.
System representations; feedback characteristics; time-domain characteristics; signal flow graph, Routh-Hurwitz criteria; Root Locus Plots; Nyquist criteria, Bode plots; PID, phase-lead and phase-lag controller design.
Aspects of electrical properties of semiconductors, the physical electronics of P-N junction, bipolar, field effect transistors, and device fabrication technology essential to understanding semiconductor active devices and integrated circuits. Introduction to the behavior of semiconductor and electronics devices.
Design principles, subsystems of microcontrollers; designing products using microcontrollers, sensors and actuators.
Introductory course. Instruction set design, basic processor implementation techniques, hardwired and microprogrammed control, performance analysis, memory hierarchy and cache design, pipelined processor design, I/O.
Basic information transmission concepts. Spectral analysis. Transmission through linear networks. Sampling principles. Digital and analog communication signals and systems. The effect of noise in communication systems. Elementary decision theory.
Fundamentals of electromagnetic engineering, static electric and magnetic fields using vector analysis and fields of steady currents, Maxwell's equations and boundary value problems. Basic principles of plane waves, transmission lines and radiation.
Supervised study and instruction in a field selected by the student.
The basic principles of human physiology presented from the engineering viewpoint. Bodily functions, their regulation and control discussed in quantitative terms and illustrated by mathematical models when feasible.
Basic methodologies for modeling, control system design of renewable power sources and power electronics systems.
Control of electric energy using solid-state devices, diodes, thyristors, triacs; mathematical analysis of circuits containing these devices; power converters and control; solid-state drives for motor control.
Introduction to robot kinematics and control. Computational algorithms for robot movement, sensor fusion, and intelligent behavior, which are needed to build a system that performs actions and interacts with its environment.
Transmission capacity, load characteristics, power frequency control. Energy system component analysis and modeling. Steady-state analysis, load-flow problem and algorithms, optimal dispatch. Transient stability by simulation and direct methods.
Introduction to z-transform and sampling theory. Digital controller design using both transfer function techniques and state space methods. Implementation aspects of computer-controlled systems.
State space representation of systems; stability and Liapunov methods, controllability and observability, pole placement design using state feedback, observer design, optimal control, linear quadratic regulators, Kalman filter.
Physical basis for the opto-electric properties of solids with particular emphasis on semiconductors. Basic principles associated with solid-state devices. Extrinsic and intrinsic semiconductors. Behavior of P-N junctions, bi-polar and field-effect transistors. PC-based simulation of device characteristics using the PC1D simulator.
Introduction of fabrication technologies and designs of fundamental Micro/Nano Electro Mechanical Systems (MEMS/NEMS).
Fundamentals of parallels and distributed systems. Programming experience in both computing environments.
Microcontroller architecture and its subsystems. Wired and wireless protocols for vehicular networking applications. Design and implementation of real-time embedded systems.
Fundamentals of computer networks. TCP/IP and Internet protocols. Mobile and wireless networking. Network programming.
Threshold, symmetric functions, and iterative networks. Multivalued and fuzzy logic. Complex sequential machine realization. State equivalence and minimization. Automata and linear machines. State identification and fault detection.
Concepts of digital image processing from an operational perspective, with good exposure to theory. Accessibility of DIP to engineering. Detailed review of current techniques.
Digital modulators and demodulators, M-ary PSK, M-ary FSK, optimal receiver for AWGN channel. correlator receiver, matched filter receiver, analysis of probability of bit errors for digital communication systems, Shannon limit, simulation of digital communication system.
Analysis of discrete signals and systems. Applications to digital filtering, active filters, digital communication and encoding.
Laser and detectors; modulation and demodulation; optical transmitters and receivers; optical filters; optical amplifiers; architecture and network control; multi-access networks; FDDI networks, SONET/SDH, ATM, system performance.
Supervised study and instruction in the field selected by the student.
Special subject matter in electrical and computer engineering. Topics to be announced in Schedule of Classes .
Engineering principles of physiological measurements, signal conditioning equipment, amplifiers, recorders and transducers. Recent advances in instrumentation.
Survey of very large scale integrated circuit components and design procedures. MOS fabrication, MOS gates, circuit architecture, device design, manufacturing and interface techniques.
Internship experience that satisfies the curricular practical training requirements.
Introduction to functional analysis. Banach and Hilbert spaces. Fixed-point and projection theorem techniques. Approximation, estimation, and optimization theory. Applications to numerical and error analysis, non-linear equations, and modeling system identification.
Review of models created for impact simulations. Regional impact simulation models. Human and dummy models subject to various restraint systems.
Biomechanical response of the body regions and the whole body to impact. Mechanisms of injury in blunt impact. Effects of restraints on injury reduction. Development of test surrogates such as dummies.
Technology that interfaces computer engineering and electronics with surgery; introduction of key concepts in the field, including medical robotics, image-guided surgery, segmentation/3D modeling, medical simulation, and medical sensors.
Automation model of discrete event systems; formal languages and regular expressions; supervisory control; controllability and observability; decentralized control and co-observability; timed discrete event systems; performance analysis; applications to manufacturing systems and power systems.
Integration of ongoing research in integrated technology of smart sensors. Design of smart sensor devices using computer simulation. Fabrication of smart sensor.
Advanced topics in parallel and distributed computing, multicore and parallel architecture, communication, synchronization, parallel algorithms and programming, load balancing and scheduling, security.
From basic fuzzy set theory to advanced topics such as neuro-fuzzy systems.
Introduction to automotive telematics, mobile communication channels, error correction, automatic crash response, vehicle diagnostics, vehicle tracking, vehicle safety, navigation, and current topics in telematics.
Exposes students to the world of medical and biomedical imaging with emphasis on principles, approaches and applications of each modern imaging modality. Basic knowledge of MATLAB programming language is required.
Discussion of geometric optics and ray propagation in optical fibers. Extension to physical optics and Maxwell's equations. Analysis of mode coupling and graded index fibers. Integrated optical waveguides: dielectric slabs and integrated optic networks. Coupling phenomenon, light sources, and detectors. Photon statistics and their relation to bit error rates. Power budgets, fan-in, and fan-out as applied to data link design.
Supervised study and instruction in an advanced topic.
A consideration of special subject matter in electrical and computer engineering. Topics to be announced in Schedule of Classes .
Design, investigation and experimental work on some phase of electrical and computer engineering. Written report required.
Research in preparation for doctoral dissertation.