The EECS master’s program at NSU offers both a thesis option and a non-thesis option for the master of science (MS) degree in the Electrical and Electronics Engineering (EEE) major.
Students who do not hold a B.S. degree in EE/EEE/ETE/ECE may be admitted as Conditional Graduate Student Status in MS EEE program. However, students with conditional status must petition for the admission to the Regular Graduate Status after completing the Remedial courses. The students will be required to pass Signals and Systems. In addition, they must demonstrate proficiency in three of the five following areas of specialization by successfully completing or challenging the corresponding courses: Electromagnetic, basic course on communication, electronics, control systems and electrical machines or energy conversion. In some cases, the EEE Graduate Admission Committee may require additional remedial classes.
The MS-EEE thesis option requires minimum of 33 credit hours that includes 21 credit hours of formal coursework and 12 credit hours of thesis. All MS thesis program students must complete a written thesis. Upon completion of the thesis, an oral defense is required, which consists of a public presentation of the student's work to the department and the student's supervisory committee. The Supervisory Committee for MS degree thesis program consists of the student's thesis supervisor and a minimum of three (3) graduate faculty members selected by the EECS Graduate Program Committee.
The MS-ENG (non-thesis option) requires minimum of 36 credit hours that includes 30 credit hours of TIA coursework and 6 credit hours from special topic and project courses.
Guidelines of these special courses are available through the Chairman of EECS Curriculum Committee
The students must secure a CGPA of 3.0 for the award of the MS-EEE & MS-ENG degree both in thesis and non-thesis options. A student must complete required number of credits with minimum CGPA of 3.0 on a 4 point scale to earn the degree. To continue in the program a student must maintain a minimum CGPA of 3.0 at all levels of academic advancement. If in any semester the CGPA drops below 2.70 the student will be on academic probation. If a student remains on probation for two consecutive semesters, he/she will be dismissed from the program.
Currently, the Electrical and Electronic Engineering Program supports Four( 4) Technical Interest Areas (TIAs) as listed below:
EEE 668 Multimedia Networking
Proposed MS- EEE Core and Elective Engineering Courses
EEE 510 Linear Integrated Electronics
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
EEE554 Advanced power Conversion Techniques
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.
EEE555 Power System Modeling and Control
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 phot ovoltaic 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
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
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
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
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
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
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
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
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 566 Electronic Design Automation
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 568 Advanced VLSI Design
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 569 Advanced Real-Time Systems
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
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
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
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
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
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.