EEE 510 Linear Integrated Electronics
Code and Name |
EEE 510 Linear Integrated Electronics |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Integrated circuit model, application of integrated circuits to the design of Single and multiple stage transistor amplifiers. Operational amplifiers. Feedback amplifiers, active filters, oscillators, modulators, regulators and analog systems. 2-port formulation, source, load, and feedback network loading. Frequency response of cascaded amplifiers, gain-bandwidth exchange, compensation, dominant pole techniques, root locus. Supply and temperature independent biasing and references. Selected applications of analog circuits such as analog-to-digital converters, switched capacitor filters, and comparators.
EEE 512 Solid State Electronics
Code and Name |
EEE 512 Solid State Electronics |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Solid state electronics concepts including semiconductor device physics, microelectronic fabrication, and SPICE modeling. Topics include quantum well structures, semiconductor physics, pn junctions, bipolar and field effect transistors, photolithography, oxidation, diffusion, and computer simulation of semiconductor devices.
EEE 513 Nanotechnology
Code and Name |
EEE 513 Nanotechnology |
Type |
|
Credit Hours |
3 |
Pre-requisites |
None |
The course will focus on the core aspects of the physical sciences which are relevant to nanotechnology. The aim of the course is a full understanding of how the dimensions of a nanoscale device impact upon its electronic, optical, magnetic, structural and chemical properties. The course will therefore provide an introduction to key elements of quantum and statistical physics, solid state physics, semiconductor devices, maganetism and superconductivity, basic atomic and molecular physics.
EEE 514 Micro- Electromechanical Systems Technology and Devices
Code and Name |
EEE 514 Micro- Electromechanical Systems Technology and Devices |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Principles, applications, and engineering of micro- electromechanical systems. Various MEMS designs and fabrication technologies are studied that are currently employed in a wide range of devices for actuation, sensing, micro-fluid manipulations, and RF and optical applications. Projects using MEMS device layout and simulation tools.
EEE 515 Advanced Principles of Electronic Packaging
Code and Name |
EEE 515 Advanced Principles of Electronic Packaging |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Design issues such as electrical, electromagnetic, thermal, mechanical, and thermomechanical, are covered at the lower levels of packaging hierarchy. Materials and process selection guidelines are discussed for the manufacturing and reliability of chip carriers, multichip and hybrid modules. Theoretical bases for design methodology and package reliability. Solid modeling for electrical and thermal designs from chip to board. System-level package design issues to meet application requirements are introduced and modeling tools for analyzing electronic packages are applied. Materials and process selection guidelines are discussed for the manufacturing and reliability of packaged electronic products. Application of theoretical principles to analysis designs.
EEE 516 Optoelectronic Devices
Code and Name |
EEE 516 Optoelectronic Devices |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Principles of operation, terminal chacteristics and circuit implementation of various optoelectronic devices. Devices: light emitting diodes, semiconductor lasers, infrared photodetectors, optoisolators, charge coupled devices, solar cells, and optoelectronic switching. SPICE modeling of devices and circuits containing these devices will be emphasized.
EEE 520 Stochastic Signals and Systems
Code and Name |
EEE 520 Stochastic Signals and Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Engineering applications of probability theory, random variables and random processes, topics include: Gaussian and non-Gaussian random variables, correlation and stationary of random processes, time and frequency response of linear systems to random inputs using both classical transform and modern state space techniques
EEE 521 Neural and Fuzzy Systems
Code and Name |
EEE 521 Neural and Fuzzy Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Introduction to various structures of artificial neural networks and fuzzy logic systems. Special learning mechanisms such as generalized back-propagation, clustering and genetic algorithms. Applications will be made to classification problems, binary associative memories, self-organizing maps, and nonlinear system modeling and control including on-line adaptation.
EEE 522 Advanced Linear Control Systems
Code and Name |
EEE 522 Advanced Linear Control Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Advanced introduction to the theory of time-varying and time-invariant linear systems represented by state equations; solutions of linear systems, uniform stability and other stability criteria, uniform observability and controllability, state feedback and observers.
EEE 523 Nonlinear Systems - Analysis, Stability and Control
Code and Name |
EEE 523 Nonlinear Systems – Analysis, Stability and Control |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Introduction to the theory of systems of coupled, nonlinear, time-varying ordinary differential equations: existence and uniqueness of solutions; continuous dependence on parameters; stability of equilibria and stability analysis techniques; input-to-state stability; input-output stability; nonlinear control design techniques including input-state and input-output feedback linearization, back stepping, and sliding mode control
EEE 524 Optimization of Engineering Systems
Code and Name |
EEE 524 Optimization of Engineering Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Optimization models in engineering. Linear, quadratic convex, and second-order cone optimization. Applications in engineering, circuit design, signal processing, finance operations research, machine learning, computer science, bioengineering.
EEE 526 Advance Digital Signal Processing and Filter Design
Code and Name |
EEE 526 Advance Digital Signal Processing and Filter Design |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Discrete time signals and systems: Fourier and Z transform, DFT, 2-dimensional versions. Digital signal processing topics: flow graphs, realizations, FFT, chirp-Z algorithms, Hilbert transform relations, quantization effects, and linear prediction. Digital filter design methods: windowing, frequency sampling, S-to-Z methods, frequency-transformation methods, optimization methods, 2-dimensional filter design.
EEE 528 Modern and Optimal Control Systems
Code and Name |
EEE 528 Modern and Optimal Control Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Introduction to the theory and methodology used to design adaptive controllers for uncertain systems, addressing issues such as input constraints, disturbance rejection, partial measurements, and robustness .Application of dynamic programming and the calculus of variations to optimal control problems. Pontryagins maximum principle and its applications. Advanced optimization techniques.
EEE 530 Communication Networks and System Design
Code and Name |
EEE 530 Communication Networks and System Design |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Physical concepts and practical topics providing tools to calculate carrier-to-noise ratio in communication systems are discussed, including: noise processes, polarization topics, atmospheric propagation, receiver components, antennas, system calculation, and case studies
EEE 532 Radar Systems Analysis and Design
Code and Name |
EEE 532 Radar Systems Analysis and Design |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Theory and practice of radar systems used for detection, tracking and location of targets. Covers measurement of range and velocity, pulse compression, design or radar transmitters, receivers and antennas
EEE 533 Digital Communications
Code and Name |
EEE 533 Digital Communications |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Digital modulation and reception, Topics: unifying signal space representation of digital modulation schemes, optimum digital communication symbol detectors, detector performance evaluation, optimum and adaptive equalizers for channel distortion mitigation, maximum likelihood sequence estimators (MLSE’s), the Viterbi algorithm MLSE implementation, and spread sprectrum and other modulation schemes. Computer assignements provide experience with symbol detection adaptive channel equalization and the Viterbi algorithm applied to several realistic channel models and modulation schemes
EEE 534 Mobile and Wireless Communications
Code and Name |
EEE 534 Mobile and Wireless Communications |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Fundamental theory and design of high capacity wireless communications systems. This course will discuss cellular systems as well as high-speed wireless data communication systems. Topics include trunking, propagation, frequency reuse, modulation, source coding, error correction coding, multiple access schemes and equalization
EEE 535 Satellite Communications
Code and Name |
EEE 535 Satellite Communications |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Introduction to Satellite Communications; Orbital Aspects of Earth Satellites (Introduction Kepler’s first, second & third law, orbits, geostationary orbits); Satellite Link Design; Propagation on Satellite-Earth Paths and Its Influence on Link Design; Modulation, Multiplexing and Multiple Access Techniques in Satellite Communications; Satellite Networking ; Spacecraft and Earth Station Technology; Types of Satellite Networks; Performance and Reliability of Satellite Communications.
EEE 536 Optical Communications
Code and Name |
EEE 536 Optical Communications |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Telecommunications: Point-to-Point Systems and Networks, Information Carrying Capacity, The Need for Fiber-Optic Communications Systems, A Fiber-Optic Communications System: The Basic Blocks, Worldwide Submarine Networks, Electromagnetic Spectrum, Radiation & Absorption, Optical Fibers-Basics: Attenuation, Dispersion, Cutoff Wavelength, Single-mode and Multi-mode Fibers, Electrical & Optical Bandwidth and Bit Rate issues, Spectral Width, Cabling, and Installation, connectorization and Testing, Power Budget, Light Sources, Transmitters and Receivers; Transmitter Modules, Receiver Units, Components of Fiber-Optic Networks; Passive Components, Switches, Transceivers, TDM, WDM and DWDM systems, Add/Drop Problem, Multiplexing Hierarchy in Telecommunications, SONET & SDH Systems, FDDI, and Functional Modules of Fiber-Optic Networks
EEE 540 RF & Microwave Engineering and Applications
Code and Name |
EEE 540 RF & Microwave Engineering and Applications |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Passive and active RF and microwave components and circuits for wireless communications, transmission-line theory; planar transmission-lines and waveguides; S-parameters; resonators; power dividers and couplers; microwave filters; sources, detectors, and active devices; modern RF & microwave CAD. Active RF components. Microwave amplifier design. Microwave Integrated Circuits (MIC), RF Micro-electromechanical System (MEMS) components, Microwave systems, RF components for wireless systems. RF components for Ultra Wideband (UWB) systems.
EEE 542 Advanced Antenna Theory and Design
Code and Name |
EEE 542 Advanced Antenna Theory and Design |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Measurements, antennas in wireless Systems, antenna synthesis, waveguide slot arrays. Micro-strip antennas. Numerical techniques, moment method analysis of wire antennas. Geometrical theory of diffraction, finite-difference time-domain techniques
EEE 543 Advanced Fiber Optics and Applications
Code and Name |
EEE 543 Advanced Fiber Optics and Applications |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Theory of optical fiber waveguide materials, propagation, modal analysis, chromatic and polarization mode dispersions, fundamental properties of semiconductor light sources including laser diode and light-emitting diode (LED), principles of operation and noise mechanisms of photodetectors, including p-i-n and avalanche photodiodes, design and analyzing basic fiber components, devices and building blocks in the development and operation of optical fiber systems and applications in transmission, communication and sensing systems
EEE 545 Information and Coding Theory
Code and Name |
EEE 545 Information and Coding Theory |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Entropy and mutual information, source and channel coding theorems, applications for communication and signal processing, use of codes to improve the reliability of transmission over noisy channels, algebraic structure of codes, error detection and correction coding using Block Codes, Reed Solomon Codes, and Convolution codes and codes for checking arithmetic operations.
EEE 546 Network Architecture and Protocols
Code and Name |
EEE 546 Network Architecture and Protocols |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Principles and concepts of networking and protocols, with emphasis on data link, network, and transport protocols. Contemporary and emerging networks and protocols to illustrate concepts and to provide insight into practical networks including the Internet. Quantitative and qualitative comparisons of network architectures and protocols
EEE 547 Information Technology Security and Trust
Code and Name |
EEE 547 Information Technology Security and Trust |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Fundamental Internet and computer security principles and applications; legal and privacy issues, risk analysis, attack tecniques, intrusion detection concepts, basic computer forensics, and system and application security hardening techniques
EEE 550 Power System Operations, Control and Planning
Code and Name |
EEE 550 Power System Operations, Control and Planning |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Design of SCR commutation circuits. Base and gate drive circuits of static switching devices. snubber circuits, switching losses and heat sink. Input/output filter design of static power converters. Design of protection circuits or static power converters. Scalar and vector control of AC machines using static power converters. Design of DC machine control using static power converters. Design of microcomputer controllers for static power converter switching
EEE 551 Electric Machines and Transients
Code and Name |
EEE 551 Electric Machines and Transients |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Development of inductances, flux linkages, voltage equations, linear transformations, continuous simulation techniques and machine models. Transients on transmission lines, transformers and machines. Arcing and restriking phenomena. Lightning arresters and insulation coordination
EEE 552 Smart Energy Systems
Code and Name |
EEE 552 Smart Energy Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
The modern electric power infrastructure; manifestations of the smart-grid; two-way, smart revenue metering for system operating efficiencies, maximal utilization of renewable resources, improved power quality, and automated management of service disruptions; and evolving technologies offering security, reliability, and environmental sustainability of the electric infrastructure.
EEE 553 Microcomputer Applications in Power Systems
Code and Name |
EEE 553 Microcomputer Applications in Power Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
General review of network theory, matrix analysis and computer modeling. Incidence matrices, Primitive networks and formation of impedance and admittance network matrices, algorithms for formation of network matrices. Three-phase networks: symmetrical components and sequence impedances, balanced and unbalanced faults, fault impedance and admittance matrices. Short circuit studies using ZBUS and ZLOOP. Open circuit fault studies. Load flow studies, power flow equations, GaussSeidel, Newton-Raphson, decoupled and fast decoupled methods of load Dow analysts. Three phase load flow.
EEE 554 Advanced power Conversion Techniques
Code and Name |
EEE 554 Advanced power Conversion Techniques |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Energy conversion processes: general introduction. Energy sources, principles of conservation of energy balance equations. Direct electrical energy conversion: introduction: maqneto hydro dynamo (MHD): fuel cell: thermo-electrostalic: Ferro-electric: photo -electrtc: photovoltatc, electrostatic and piezoelectric energy conversions: characteristics including efficiency, power densities, terminal properties and limitations. Electromechanical energy conversion: general introduction of electrical to mechanical, mechanical to electrical and electrical to electrical conversions, bulk energy conversion devices. General formulations of equations: co-ordinate transformation and terminal characteristics
EEE 555 Power System Modeling and Control
Code and Name |
EEE 555 Power System Modeling and Control |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Overview of power electronic applications at utility and demand sides: sources of harmonics: utility devices and consumer loads. Various models for nonlinear and dynamic loads. High voltage direct current (HVDC) transmission system modeling. AC-DC load flow studies. Modeling of flexible AC transmission systems (FACTS): conventional thyristor controlled reactors and phase shifters. voltage source inverter (VSIl based static condenser (STATCON) and unified power flow controller (UPFC). Transient stability and sub-synchronous resonance (SSR) studies incorporating superconducting magnetic energy storage (SMES) models. Modeling of utility interfaced photovoltaic and wind energy sources. Power quality. cyclic and noncyclic voltage flicker. Total harmonic distortion (THO) analysis. Remedial measures and harmonic load flow studies.
EEE 556 Smart Grid Design and Operation
Code and Name |
EEE 556 Smart Grid Design and Operation |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Introduction to smart grid and emerging technologies. Operating principles and models of smart grid components, including distributed energy sources and distribution feeder components. Communication infrastructures for smart grid operation. Advanced metering infrastructure and advanced control methods. Demand response and demand management. Distribution feeder analysis. Impact of smart grid component integration on distribution network operation. Smart grid reliability evaluation.
EEE 557 Electric Energy and Environmental Systems
Code and Name |
EEE 557 Electric Energy and Environmental Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Role of electricity from fossil and nuclear fuels, and renewable resources. Impact of high voltage transmission lines. Health effects of electricity generation. Assessment of cogeneration cycles and demand side management. Emission control in the Bangladesh electric utility industry. Evaluation of uncertainties in quantifying emissions impacts
EEE 558 Advanced Machine design
Code and Name |
EEE 558 Advanced Machine design |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
General treatment of Electrical Machine Design. Review of standard procedures in design of DC machines, AC machines. Transformers and special machines, optimization and synthesis of design procedures. Applications of material balance and critical path principles in electrical design. Design economics and safety factors. Applications of computers in modern designs including the operation 0 the machine in nonlinear ranges; Magnetic Dux-plots and heat transfer process, etc. Mechanical design of electrical machinery and relation between mechanical and electric machine design
EEE 560 Advanced Computer Architecture
Code and Name |
EEE 560 Advanced Computer Architecture |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Advanced computer architectures focusing on multiprocessor systems and the principles of their design. Parallel computer models, parallelism conditions, flow control, partitioning, performance metrics, programming and interconnection network properties, principles of scaleable designs, Case studies and example applications of pipeline processors, interconnection networks, SIMD and MIMD processors.
EEE 562 Multiprocessor Programming
Code and Name |
EEE 562 Multiprocessor Programming |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Principles and practice of multiprocessor programming. Illustration of multiprocessor programming principles through the classical mutual exclusion problem, correctness properties of concurrency, shared memory properties, and synchronization primitives for implementing concurrent data structures. Illustration of multiprocessor programming practice through programming patterns such as spin locks, monitor locks, the work-stealing paradigm, and barriers. Discussion of concurrent data structures through synchronization patterns ranging from coarse-grained locking to fine-grained locking to lock-free structures, atomic synchronization primitives, elimination, and transactional memory
EEE 563 Design of Systems on a Chip
Code and Name |
EEE 563 Design of Systems on a Chip |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Current state of the art in the system-level design of Systems on a Chip. The focus is in the hardware, scheduling, and applications at the highest levels of design, emerging trends in contrast to specifications and benchmark suites, networks on chip and multi-core organization, the impact of simulation and modeling, performance as speed ,latency and throughput, power, size, numerical quantification and justification of the impact of changes in relationships between Applications, Architectures, Design and Evaluation
EEE 564 Secure Hardware Design
Code and Name |
EEE 564 Secure Hardware Design |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Design and implementation of secure hardware at multiple levels of abstraction, covering cryptographic hardware primities, cryptographic modules, and trusted platforms. Reverse engineering of cryptographic modules using passive attacks, active attacks, and cryptanalytic techniques. Countermeasure against reverse engineering. The course uses case studies and literature surveys to reflect on the state-of-the-art in secure hardware implementation.
EEE 565 Pattern Recognition
Code and Name |
EEE 565 Pattern Recognition |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Computational methods for the identification and classification of objects. Feature extraction, feature-space representation, distance and similarity measures, decision rules. Supervised and unsupervised learning. Statistical pattern recognition: multivariate random variables; Bayes and minimum-risk decision theory; probability or error; feature reduction and principal components analysis; parametric and nonparametric methods; clustering; hierarchical systems. Syntactic pattern recognition: review of automata and language theory; shape descriptors; syntactic recognition systems; grammatical inference and learning. Artificial neural networks as recognition systems
EEE 568 Advanced VLSI Design
Code and Name |
EEE 568 Advanced VLSI Design |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Advanced concepts in CMOS-based digital system design are studied. The topics include implementation of special purpose structures for complex digital systems, automation and verification of the design process, and design for testability; and design techniques for low-power design, power dissipation estimation, and application of low-power techniques in the different levels of the design hierarchy
EEE 566 Electronic Design Automation
Code and Name |
EEE 566 Electronic Design Automation |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Various electronic design automation artifacts, algorithms, and methodologies. It includes system level design languages, abstractions, models of computation, high level synthesis, modeling and model transformations, simulation based validation, etc. The course deals with state-of-the-art design practices, algorithms, and methodologies. It requires a solid background in computer architecture, digital design, and proficiency in programming and modeling
EEE 569 Advanced Real-Time Systems
Code and Name |
EEE 569 Advanced Real-Time Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Introduction to real-time systems, real-time scheduling including multiprocessor scheduling, real-time operating systems (kernels), real-time communication, real-time programming languages, reliability and fault-tolerance, and real-time system requirements and design methods. Design, analysis, and implementation of real-time kernel mechanisms and real-time applications using kernels such as Linux and programming langauges such as C (with POSIX primitives) and real-time Java
EEE 660 Computer Vision Systems
Code and Name |
EEE 660 Computer Vision Systems |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Analysis of digital images and three-dimensional scenes. Image acquisition, representation of two- and three-dimensional shapes, visual cues for range estimation. Image filtering and histogram-based analysis for image enhancement, noise suppression, edge detection, region detection, and image segmentation. Introduction to such topics as visual texture, stereo vision, structured-light ranging, and motion analysis
EEE 661 Network and Computer Security
Code and Name |
EEE 661 Network and Computer Security |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Introduces both fundamental security principles as well as real-world applications of network and computer security. Covers a wide range of topics including authorization and access control, basic cryptography, authentication systems, e-commerce security, sensor network security, and legal and ethical issues
EEE 663 Advanced Computer-Aided Engineering Design
Code and Name |
EEE 663 Advanced Computer-Aided Engineering Design |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Computer-aided engineering software that address the hierarchy of engineering analysis, design, and decision evaluation is developed with state-of-the-art computer tools. Linear graph theory is applied to the modeling of physical networks. Operator overloading, dynamic polymorphism, graphical user interfaces, dynamic link libraries, and multiple threaded programs are considered.
EEE 667 Digital system Design and Applications
Code and Name |
EEE 667 Digital system Design and Applications |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Applications of theory of finite automata, pushdown automata, and Turing machines to the design of digital machines. Emphasis will be on the computational capabilities of classes of finite and infinite automata and on the consequences for digital design. Theory of NP-completeness, description of NP complete problems in digital design, and the consequences for design processes. Various topics on digital circuit testing and verification. 5506: circuit verification including two-level and multi-level circuit verification, sequential circuit verification, model-checking simulation-based verification, and ATPG-based verification
EEE 668 Multimedia Networking
Code and Name |
EEE 668 Multimedia Networking |
Type |
Elective |
Credit Hours |
3 |
Pre-requisites |
None |
Recent advances in multimedia networking technologies. Major topics include multimedia compression and standards, quality of service (QoS) support mechanisms and protocols, performance analysis, network calculus, IP multicasting, Internet multimedia applications, and multimedia transport over wireless networks