MS in Electrical & Electronic Engineering

Overview


The Master of Science in Electrical and Electronic Engineering (MS EEE) program at NSU is designed to train the students to become competent and efficient engineers in the area of communication,  Electronics, Control, System, Powers and other Electrical Engineering related fields as well as to provide support for industrial research needs. The graduates will be able to plan, analyze, design, implement, operate, test, maintain and manage the Electrical and Electronics systems and business. The program is highly recommended for the students who wish to purse highest level of academic carrier with the focus of research in the Electrical and Electronics Engineering. The program is also easily accessible to engineering professionals who wish to pursue advanced studies in Electrical Engineering in order to obtain technical as well as engineering management positions in the industry.

Admission Requirements

General requirements for admission to the MS EEE program:

  • The students who have completed B.S. in EE/EEE/ETE/ECE are eligible to apply for admission in EEE Master Program.
  • The students who do not hold a B.S. degree in EE/EEE/ETE/ECE but obtained B.S. degree in other engineering program/Applied Physics may enroll in the MS in Electrical Engineering Program provided that they complete the remedial courses required by the Department.  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 list of remedial courses are as follows:
EEE111 Analog Electronics I
EEE141 Electric Circuit I
EEE221 Signals and Systems
EEE241 Electric Circuit II
EEE 311 Analog Electronics II
EEE313 Semiconductor Devices and Technology
EEE312 Power Electronics
EEE321 Introduction to Communication Systems
EEE 342 Control Engineering
EEE361 Electromagnetic Fields
EEE362 Electrical Transmission and Distribution Systems
EEE363 Electrical Machines

  • The minimum grade point average (GPA) of at least 2.75 (in a 4.0 scale) or minimum of 2nd-class in BSc-Hons/M.Sc.
  • Acceptable score in the NSU admission Test or a score of 1100 in the Quantitative and Verbal part of GRE General Test ( old system) or equivalent in new GRE system
  •  Three letters of recommendation

 

Curriculum


Degree Requirements:

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.

  • The total credit hours required to complete the MS-EEE degree are 33 credit hours minimum beyond the Bachelor’s Degree which includes a thesis work.
  • The total credit hours required to complete the MS-ENG degree are 36 credit hours minimum beyond the Bachelor’s Degree which does not require a thesis work.

However, these options are available only for the students who can enroll as Regular Graduate Student Status at EEE.  A student with a Bachelor of Science (B.S.) degree in EE/EEE/ETE/ECE from an accredited university may be admitted as a Regular Graduate Student status in the MS-EEE program. This status allows the student full participation in the MS-EEE program

Conditional Graduate Student Status: 

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.

Remedial course list (for conditional students whose B.S. is not in EE/EEE/ETE/ECE)

EEE111 Analog Electronics I
EEE141 Electric Circuit I
EEE221 Signals and Systems
EEE241 Electric Circuit II
EEE 311 Analog Electronics II
EEE313 Semiconductor Devices and Technology
EEE312 Power Electronics
EEE321 Introduction to Communication Systems
EEE 342 Control Engineering
EEE361 Electromagnetic Fields
EEE362 Electrical Transmission and Distribution Systems
EEE363 Electrical Machines

a. Thesis Option: 

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.

Following are the specific requirements must be met for MS EEE thesis option:

  • Coursework: Minimum 21 credit hours of graduate-level of coursework (500 and 600 level) satisfying the following:
    • Minimum five (5) graduate courses (15 Credit hours) must be from three (3) different Technical Interest Areas (TIAs)
    • Minimum two (2) graduate courses (6 Credit  hours) from any of the listed TIAs (possibly used to increase student's depth/breadth in a particular area of interest)
  • Graduate Thesis :  12 credit hours of MS Thesis - EEE 600
  • Oral Thesis Defense: Oral defense consists of a public presentation of the student's work to the department and the supervisory committee. A submission of thesis written report must be submitted to the Chairman of the Supervisory committee at least two weeks prior to the actual presentation date.

b. Non-thesis option:

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. 

Following are the specific requirements for MS-ENG (non-thesis option):

  • Coursework: At least 30 credit hours of graduate-level coursework (500 and 600 level) satisfying the following:
    • Minimum six (6) graduate courses (18 Credit hours) must be from three (3) different Technical Interest Areas (TIAs), with minimum of two courses (6 Credit Hours) from each of these three TIAs.
    • Minimum three (4) graduate courses (12 Credit  hours) from any of the listed TIAs (possibly used to increase student's depth/breadth in a particular area of interest)
  • Special Topic / Project course:  Minimum two (6  credit hours ) courses among the following three courses:
          EEE 596: Special Topic I (Advances in Electrical Engineering I)
          EEE 597: Special Topic II (Advances in Electrical Engineering II)
          EEE 598: Graduate Project

Guidelines of these special courses are available through the Chairman of EECS Curriculum Committee


c. General Rule:

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.

Course Listing:

Remedial Courses only for conditional students- [3 Credit Hours each]

EEE111 Analog Electronics
EEE141 Electric Circuit I
EEE221 Signals and Systems
EEE241 Electric Circuit II
EEE313 Semiconductor Devices and Technology
EEE312 Power Electronics
EEE321 Introduction to Communication Systems
EEE361 Electromagnetic Fields
EEE362 Electrical Transmission and Distribution Systems
EEE363 Electrical Machines

Special Topic / Project / Thesis:
  
For Thesis option:   
            EEE 600: Graduate Thesis - 12 Credit Hours

    For Non-thesis option:  (choose any two course)
            EEE 596: Special Topic (Advances in Electrical Engineering I) - 3 Credit Hours
            EEE 597: Special Topic (Advances in Electrical Engineering II) - 3 Credit Hours
            EEE 598: Graduate Project - 3 Credit Hours

Elective Coursework under Technical Interest Areas:

Currently, the Electrical and Electronic Engineering Program supports Four( 4) Technical Interest Areas (TIAs) as listed below: 

A. Electronics, Signals, and Control
B. Communications, Electro-magnetics and Optics
C. Power
D. VLSI and Computer

Courses of these Technical Interest Areas (TIAs) are listed below [3 credit hours each]

A. Electronics, Signals, and Control
EEE 510 Linear Integrated Electronics 
EEE 512 Solid State Electronics
EEE 513 Nanotechnology       
EEE 514 Micro- Electromechanical Systems Technology and Devices
EEE 515 Advanced Principles of Electronic Packaging 
EEE 516 Optoelectronics Devices and Systems
EEE 520 Stochastic Signals and Systems
EEE 521 Neural and Fuzzy Systems               
EEE 522 Advance Linear Control Systems
EEE 523 Nonlinear Systems - Analysis, Stability and Control
EEE 524 Optimization of Engineering Systems             
EEE 526 Advance Digital Signal Processing and Filter Design  
EEE 528 Modern and Optimal Control Systems
EEE 550 Power Electronics System Integration

B. Communications, Electro-Magnetics and Optics
EEE 530 Communication Networks and System Design
EEE 532 Radar Systems Analysis and Design
EEE 533 Digital Communications
EEE 534 Mobile and wireless Communications  
EEE 535 Satellite Communications
EEE 536 Optical Communications
EEE 540 RF & Microwave Engineering and Applications 
EEE 542 Advanced Antenna Theory and Design
EEE 543 Advanced Fiber Optics and Applications 
EEE 545 Information and Coding Theory
EEE 546 Network Architecture and Protocols
EEE 547 Information Technology Security and Trust

C. Power
EEE 550 Power System Operation and Control and planning
EEE 551 Electric Machines and Transients
EEE 552 Smart Energy Systems
EEE 553 Microcomputer Applications in Power Systems
EEE 554 Advanced Power Conversion Techniques
EEE 555 Power System Modeling and Control 
EEE 556 Smart Grid Design and Operation
EEE 557 Electric Energy and Environmental Systems
EEE 558 Advanced Machine Design

D. VLSI and Computer
 EEE 560 Advanced Computer Architecture   
 EEE 562 Multiprocessor Programming
 EEE 563 Systems on a Chip Design
 EEE 564 Secure Hardware Design
 EEE 665 Pattern Recognition
 EEE 566 Electronic Design Automation
 EEE 568 Advanced VLSI Design
 EEE 569 Advanced Real-Time Systems 
 EEE 660 Computer Vision Systems 
 EEE 661 Network and Computer Security 
 EEE 663 Advanced Computer-Aided Engineering Design
 EEE 567 Digital Systems Design and Applications
 EEE 668 Multimedia Networking

Course Description



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.

Recommended Course Path

Undergrad