Electrical Engineering master of science degree
Electrical Engineering
Master of science degree
Breadcrumb
 RIT /
 Kate Gleason College of Engineering /
 Academics /
 Electrical Engineering MS
Admissions Contact
585‑475‑6768, kmbges@rit.edu
Program Contact
585‑475‑2143, jnveee@rit.edu
Overview
Merge technology, engineering, and science and apply it to practical, industrial, and business applications to become a leader in your field. In the electrical engineering masters students can customize a specialty of their choosing while working closely with electrical engineering faculty in a contemporary, applied research area.
The MS degree in electrical engineering allows students to customize their course work while working closely with electrical engineering faculty in a contemporary, applied research area. The program gives you the skills to solve business and industry challenges, and deploy highlevel solutions to problems affecting the world of engineering technology today. Students may choose among the following six options: communication, control and robotics, digital systems, integrated electronics, MEMs, or signal and image processing.
Plan of study
The MS degree is awarded upon the successful completion of a minimum of 30 credit hours. Students have the option of completing a thesis or graduate paper. For those who choose the graduate paper, an additional course is required. Students may also choose a courseonly option with a comprehensive exam (0 credits). All students are expected to attend Graduate Seminar (EEEE795) every semester they are on campus.
Industries

Electronic and Computer Hardware 
Computer Networking 
Defense 
Aerospace 
Automotive
Typical Job Titles
Electrical Engineer  Design Engineer 
Research Engineer  Project Engineer 
Applications Engineer  Scientist 
Controls Engineer  Software Engineer 
Systems Engineer  Reliability Engineer 
Latest News

April 11, 2019
TTM Technologies Inc. makes donation to RIT for research fellowships
The donation will fund doctoral student research in advancing microwave and antenna technology for wireless and space or defense applications.

March 6, 2019
Toilet seat that detects congestive heart failure getting ready to begin commercialization
With 1 million new cases of congestive heart failure diagnosed each year, a revolutionary product is making it easier for hospitals to monitor patients with the condition in the comfort of their own homes.

November 21, 2018
Researcher to develop reliable methods for data analysis improvements
Panos Markopoulos is developing more reliable data analytics by building new system algorithms that can automatically decrease the emphasis placed on corrupted or faulty data.
Curriculum
Electrical engineering (communications focus area), MS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
EEEE707 
Engineering Analysis
This course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. An intensive review of linear and nonlinear ordinary differential equations and Laplace transforms is provided. Laplace transform methods are extended to boundaryvalue problems and applications to control theory are discussed. Problem solving efficiency is stressed, and to this end, the utility of various available techniques are contrasted. The frequency response of ordinary differential equations is discussed extensively. Applications of linear algebra are examined, including the use of eigenvalue analysis in the solution of linear systems and in multivariate optimization. An introduction to Fourier analysis is also provided.

3 
EEEE602 
Random Signals and Noise
In this course the student is introduced to random variables and stochastic processes. Topics covered are probability theory, conditional probability and Bayes theorem, discrete and continuous random variables, distribution and density functions, moments and characteristic functions, functions of one and several random variables, Gaussian random variables and the central limit theorem, estimation theory , random processes, stationarity and ergodicity, auto correlation, crosscorrelation and power spectrum density, response of linear prediction, Wiener filtering, elements of detection, matched filters.

3 
EEEE692 
Communication Networks
This course covers communication networks in general and the internet in particular. Topics include layers service models, circuit and packet switching, queuing, pipelining, routing, packet loss and more. A fivelayer model is assumed and the top four levels are covered in a topdown approach: starting with the application layer, going down through the transport layer to the network layer and finally the data link layer. Emphasis is placed on wireless networks and network security. Students would perform a basic research assignment consisting of a literature survey, performance analysis and dissemination of results in written and oral presentation.

3 
EEEE693 
Digital Data Communication
Principles and practices of modern digital data communication systems. Topics include pulse code transmission and error probabilities, Mary signaling and performance, AWGN channels, bandlimited and distorting channels, filter design, equalizers, optimal detection for channels with memory, synchronization methods, nonlinear modulation, and introduction to multipath fading channels, spread spectrum and OFDM. Students would perform a basic research assignment consisting of a literature survey, performance analysis and dissemination of results in written and oral presentation.

3 
EEEE794 
Information Theory
This course introduces the student to the fundamental concepts and results of information theory. This is a very important course for students who want to specialize in signal processing, image processing, or digital communication. Topics include definition of information, mutual information, average information or entropy, entropy as a measure of average uncertainty, information sources and source coding, Huffman codes, runlength constraints, discrete memoryless channels, channel coding theorem, channel capacity andShannon's theorem, noisy channels, continuous sources and channels, coding in the presence of noise, performance bounds for data transmission, rate distortion theory.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
EEEE709 
Advanced Engineering Math
Advanced Engineering Mathematics provides the foundations for complex functions, vector calculus and advanced linear algebra and its applications in analyzing and solving a variety of electrical engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: complex functions, complex integration, special matrices, vector spaces and subspaces, the nullspace, projection and subspaces, matrix factorization, eigenvalues and eigenvectors, matrix diagonalization, singular value decomposition (SVD), functions of matrices, matrix polynomials and CayleyHamilton theorem, statespace modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course.

3 
Second Year  
EEEE797 
Wireless Communication
The course will cover advanced topics in wireless communications for voice, data and multimedia. Topics covered are: 1) Channel modeling: Overview of current wireless systems, modeling wireless channels, path loss for different environments, lognormal shadowing, flat and frequencyselective multipath fading, LS estimation of channel parameters, and capacity limits of wireless communication channels. 2) Transmission over fading channels, 3) Techniques to improve the speed and performance of wireless inks (adaptive modulation and diversity techniques such as maximum gain combining to compensate for flatfading). 4) Techniques to combat frequencyselective fading (adaptive equalization, space time coding, multicarrier modulation (OFDM), and spread spectrum). 5) Applications for these systems, including the evolution of cell phones and PDAs, sensor networks will be discussed.

3 
EEEE790 
MS Thesis
An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits.

6 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Graduate Elective

3  
Total Semester Credit Hours 
30

Electrical engineering (control systems focus area), MS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
EEEE707 
Engineering Analysis
This course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. An intensive review of linear and nonlinear ordinary differential equations and Laplace transforms is provided. Laplace transform methods are extended to boundaryvalue problems and applications to control theory are discussed. Problem solving efficiency is stressed, and to this end, the utility of various available techniques are contrasted. The frequency response of ordinary differential equations is discussed extensively. Applications of linear algebra are examined, including the use of eigenvalue analysis in the solution of linear systems and in multivariate optimization. An introduction to Fourier analysis is also provided.

3 
EEEE602 
Random Signals and Noise
In this course the student is introduced to random variables and stochastic processes. Topics covered are probability theory, conditional probability and Bayes theorem, discrete and continuous random variables, distribution and density functions, moments and characteristic functions, functions of one and several random variables, Gaussian random variables and the central limit theorem, estimation theory , random processes, stationarity and ergodicity, auto correlation, crosscorrelation and power spectrum density, response of linear prediction, Wiener filtering, elements of detection, matched filters.

3 
EEEE669 
Fuzzy Logic and Applications

3 
EEEE661 
Modern Control
This course deals with a complete description of physical systems its analysis and design of controllers to achieve desired performance. The emphasis in the course will be on continuous linear systems. Major topics are: state space representation of physical systems, similarities/differences between inputoutput representation (transfer function) and state spate representations, conversion of one form to the other, minimal realization, solution of state equations, controllability, observability, design of control systems for desired performance, state feedback, observers and their realizations.

3 
EEEE765 
Optimal Control
The course covers different optimization techniques, as applied to feedback control systems. The main emphasis will be on the design of optimal controllers for digital control systems. The major topics are: Different performance indices, formulation of optimization problem with equality constraints, Lagrange multipliers, Hamiltonian and solution of discrete optimization problem. Discrete Linear Quadratic Regulators (LQR), optimal and suboptimal feedback gains, Riccati equation and its solution, linear quadratic tracking problem. Dynamic Programming  Bellman's principle of optimality  Optimal controllers for discrete and continuous systems  Systems with magnitude constraints on inputs and states.

3 
EEEE766 
Multivariable Modeling
This course introduces students to the major topics, methods, and issues in modeling multipleinput multipleoutput (MIMO) linear systems. The course covers methods of creating models and refining them. Modeling topics include modelorder determination, canonical forms, numerical issues in highorder models, creating frequencyresponse models from timedomain measurements, creating statespace models from frequencyresponse data, modelorder reduction, model transformations and information loss, and estimating model accuracy of MIMO models. Use of MIMO models in controller design will be discussed.

3 
EEEE709 
Advanced Engineering Math
Advanced Engineering Mathematics provides the foundations for complex functions, vector calculus and advanced linear algebra and its applications in analyzing and solving a variety of electrical engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: complex functions, complex integration, special matrices, vector spaces and subspaces, the nullspace, projection and subspaces, matrix factorization, eigenvalues and eigenvectors, matrix diagonalization, singular value decomposition (SVD), functions of matrices, matrix polynomials and CayleyHamilton theorem, statespace modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Second Year  
EEEE790 
MS Thesis
An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits.

6 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Elective

3  
Total Semester Credit Hours 
30

Electrical engineering (digital systems focus area), MS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
EEEE707 
Engineering Analysis
This course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. An intensive review of linear and nonlinear ordinary differential equations and Laplace transforms is provided. Laplace transform methods are extended to boundaryvalue problems and applications to control theory are discussed. Problem solving efficiency is stressed, and to this end, the utility of various available techniques are contrasted. The frequency response of ordinary differential equations is discussed extensively. Applications of linear algebra are examined, including the use of eigenvalue analysis in the solution of linear systems and in multivariate optimization. An introduction to Fourier analysis is also provided.

3 
EEEE620 
Design of Digital Systems
The purpose of this course is to expose students to complete, custom design of a CMOS digital system. It emphasizes equally analytical and CAD based design methodologies, starting at the highest level of abstraction (RTL, frontend)), and down to the physical implementation level (backend). In the lab students learn how to capture a design using both schematic and hardware description languages, how to synthesize a design, and how to custom layout a design. Testing, debugging, and verification strategies are formally introduced in the lecture, and practically applied in the lab projects. Students are further required to choose a research topic in the area of digital systems, perform bibliographic research, and write a research paper following a prescribed format.

3 
EEEE720 
Advanced Topics in Digital Systems Design
In this course the student is introduced to a multitude of advanced topics in digital systems design. It is expected that the student is already familiar with the design of synchronous digital systems. The lecture introduces the operation and design principles of asynchronous digital systems, synchronous and asynchronous, pipelined and wave pipelined digital systems. Alternative digital processing paradigms are then presented: data flow, systolic arrays, networksonchip, cellular automata, neural networks, and fuzzy logic. Finally, digital computer arithmetic algorithms and their hardware implementation are covered. The projects reinforce the lectures material by offering a handson development and system level simulation experience.

3 
EEEE621 
Design of Computer Systems
The purpose of this course is to expose students to the design of single and multicore computer systems. The lectures cover the design principles of instructions set architectures, nonpipelined data paths, control unit, pipelined data paths, hierarchical memory (cache), and multicore processors. The design constraints and the interdependencies of computer systems building blocks are being presented. The operation of single core, multicore, vector, VLIW, and EPIC processors is explained. In the first half of the semester, the lab projects enforce the material presented in the lectures through the design and physical emulation of a pipelined, single core processor. This is then being used in the second half of the semester to create a multicore computer system. The importance of hardware/software codesign is emphasized throughout the course. Students are further required to choose a research topic in the area of computer systems, perform bibliographic research, and write a research paper following a prescribed format.

3 
EEEE709 
Advanced Engineering Math
Advanced Engineering Mathematics provides the foundations for complex functions, vector calculus and advanced linear algebra and its applications in analyzing and solving a variety of electrical engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: complex functions, complex integration, special matrices, vector spaces and subspaces, the nullspace, projection and subspaces, matrix factorization, eigenvalues and eigenvectors, matrix diagonalization, singular value decomposition (SVD), functions of matrices, matrix polynomials and CayleyHamilton theorem, statespace modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course.

3 
EEEE721 
Advanced Topics in Computer Systems Design
In this course the student is introduced to advanced topics in computer systems design. It is expected that the student is already familiar with the design of a nonpipelined, single core processor. The lectures cover instruction level parallelism, limits of the former, thread level parallelism, multicore processors, optimized hierarchical memory design, storage systems, and largescale multiprocessors for scientific applications. The projects reinforce the lectures material, by offering a handson development and system level simulation experience.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Second Year  
EEEE790 
MS Thesis
An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits.

6 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Electives

6  
Total Semester Credit Hours 
30

Electrical engineering (electromagnetics/microwaves focus area), MS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
EEEE707 
Engineering Analysis
This course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. An intensive review of linear and nonlinear ordinary differential equations and Laplace transforms is provided. Laplace transform methods are extended to boundaryvalue problems and applications to control theory are discussed. Problem solving efficiency is stressed, and to this end, the utility of various available techniques are contrasted. The frequency response of ordinary differential equations is discussed extensively. Applications of linear algebra are examined, including the use of eigenvalue analysis in the solution of linear systems and in multivariate optimization. An introduction to Fourier analysis is also provided.

3 
EEEE602 
Random Signals and Noise
In this course the student is introduced to random variables and stochastic processes. Topics covered are probability theory, conditional probability and Bayes theorem, discrete and continuous random variables, distribution and density functions, moments and characteristic functions, functions of one and several random variables, Gaussian random variables and the central limit theorem, estimation theory , random processes, stationarity and ergodicity, auto correlation, crosscorrelation and power spectrum density, response of linear prediction, Wiener filtering, elements of detection, matched filters.

3 
EEEE629 
Antenna Theory and Design
The primary objective is to study the fundamental principles of antenna theory applied to the analysis and design of antenna elements and arrays including synthesis techniques and matching techniques. Topics include antenna parameters, linear antennas, array theory, wire antennas, microstrip antennas, antenna synthesis, aperture antennas and reflector antennas. A significant portion of the course involves design projects using some commercial EM software such as Ansoft Designer, Ansoft HFSS and SONNET and developing Matlab codes from theory for antenna synthesis and antenna array design. The measurement of antenna input and radiation characteristics will be demonstrated with the use of network analyzers, and spectrum analyzers in an anechoic chamber.

3 
EEEE617 
Microwave Circuit Design
The primary objective is to study the fundamentals of microwave engineering with emphasis on microwave network analysis and circuit design. Topics include microwave transmission lines such as waveguides, coax, microstrip and stripline, microwave circuit theory such as S matrix, ABCD matrices, and even odd mode analysis, analysis and design of passive circuits and components, matching networks, microwave resonators and filters. Microwave circuit design projects will be performed using Ansoft's Designer software.

3 
EEEE709 
Advanced Engineering Math
Advanced Engineering Mathematics provides the foundations for complex functions, vector calculus and advanced linear algebra and its applications in analyzing and solving a variety of electrical engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: complex functions, complex integration, special matrices, vector spaces and subspaces, the nullspace, projection and subspaces, matrix factorization, eigenvalues and eigenvectors, matrix diagonalization, singular value decomposition (SVD), functions of matrices, matrix polynomials and CayleyHamilton theorem, statespace modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course.

3 
EEEE710 
Advanced Electromagnetic Theory
The primary objective is to provide the mathematical and physical fundamentals necessary for a systematic analysis of electromagnetic field problems. Topics included: electromagnetic theorems and principles, scattering and radiation integrals, TE and TM in rectangular and circular waveguides, hybrid LSE and LSM modes in partially filled guides, dielectric waveguides, the Green's function. The course will also include projects using advanced EM modeling software tools.

3 
EEEE692 
Communication Networks
This course covers communication networks in general and the internet in particular. Topics include layers service models, circuit and packet switching, queuing, pipelining, routing, packet loss and more. A fivelayer model is assumed and the top four levels are covered in a topdown approach: starting with the application layer, going down through the transport layer to the network layer and finally the data link layer. Emphasis is placed on wireless networks and network security. Students would perform a basic research assignment consisting of a literature survey, performance analysis and dissemination of results in written and oral presentation.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Second Year  
EEEE718 
Design and Characterization of Microwave Systems
There are two primary course objectives. Design of experiments to characterize or measure specific quantities, working with the constraints of measurable quantities using the vector network analyzer, and in conjunction with the development of closed form analytical expressions. Design, construction and characterization of microstrip circuitry and antennas for specified design criteria obtaining analytical models, using software tools and developing measurements techniques. Microwave measurement will involve the use of network analyzers, and spectrum analyzers in conjunction with the probe station. Simulated results will be obtained using some popular commercial EM software for the design of microwave circuits and antennas.

3 
EEEE790 
MS Thesis
An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits.

6 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Total Semester Credit Hours 
30

Electrical engineering (integrated electronics focus area), MS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
EEEE707 
Engineering Analysis
This course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. An intensive review of linear and nonlinear ordinary differential equations and Laplace transforms is provided. Laplace transform methods are extended to boundaryvalue problems and applications to control theory are discussed. Problem solving efficiency is stressed, and to this end, the utility of various available techniques are contrasted. The frequency response of ordinary differential equations is discussed extensively. Applications of linear algebra are examined, including the use of eigenvalue analysis in the solution of linear systems and in multivariate optimization. An introduction to Fourier analysis is also provided.

3 
EEEE610 
Analog Electronics
This is a foundation course in analog integrated electronic circuit design and is a perquisite for the graduate courses in analog integrated circuit design EEEE726 and EEEE730. The course covers the following topics: (1)CMOS Technology (2) CMOS active and passive element models (3) Noise mechanisms and circuit noise analysis (4) Current mirrors (5) Differential amplifiers, cascade amplifiers (6) Multistage amps and common mode feedback (7) Stability analysis of feedback amplifiers; (8) Advanced current mirrors, amplifiers, and comparators (9) Band gap and translinear cells (10) Matching.

3 
EEEE711 
Advanced CarrierInjection Devices
A graduate course in the fundamental principles and operating characteristics of carrierinjectionbased semiconductor devices. Advanced treatments of pn junction diodes, metalsemiconductor contacts, and bipolar junction transistors form the basis for subsequent examination of more complex carrierinjection devices, including tunnel devices, transferredelectron devices, thyristors and power devices, lightemitting diodes (LEDs), and photodetectors. Topics include heterojunction physics and heterojunction bipolar transistors (HBT).

3 
EEEE709 
Advanced Engineering Math
Advanced Engineering Mathematics provides the foundations for complex functions, vector calculus and advanced linear algebra and its applications in analyzing and solving a variety of electrical engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: complex functions, complex integration, special matrices, vector spaces and subspaces, the nullspace, projection and subspaces, matrix factorization, eigenvalues and eigenvectors, matrix diagonalization, singular value decomposition (SVD), functions of matrices, matrix polynomials and CayleyHamilton theorem, statespace modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course.

3 
EEEE712 
Advanced Field Effect Devices
An advancedlevel course on MOSFETs and submicron MOS devices. Topics include MOS capacitors, gated diodes, longchannel MOSFETs, subthreshold conduction and offstate leakage, shortchannel effects, hotcarrier effects, MOS scaling and advanced MOS technologies.

3 
EEEE713 
SolidState Physics
An advancedlevel course on solidstate physics, with particular emphasis on the electronic properties of semiconductor materials. Topics include crystal structure, wave propagation in crystalline solids, lattice vibrations, elements of quantum mechanics, elements of statistical mechanics, freeelectron theory of metals, Boltzmann transport equation, quantummechanical theory of carriers in crystals, energy band theory, equilibrium carrier statistics, excess carriers in semiconductors, carrier transport.

3 
EEEE726 
Mixed Signal IC Design
This is the first course in the graduate course sequence in analog integrated circuit design EEEE726 and EEEE730. This course covers the following topics: (1)Fundamentals of data conversion (2) Nyquist rate digitaltoanalog converters (3) Quantization noise and analysis (4) Nyquist rate analogtodigital converters (5) Sample and hold circuits (6) Voltage references (7) Static and dynamic testing of digitaltoanalog converters (8) Cell based design strategies for integrated circuits (9)Advanced topics in data conversion.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Second Year  
EEEE790 
MS Thesis
An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits.

6 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Elective

3  
Total Semester Credit Hours 
30

Electrical engineering (MEMS focus area), MS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
EEEE707 
Engineering Analysis
This course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. An intensive review of linear and nonlinear ordinary differential equations and Laplace transforms is provided. Laplace transform methods are extended to boundaryvalue problems and applications to control theory are discussed. Problem solving efficiency is stressed, and to this end, the utility of various available techniques are contrasted. The frequency response of ordinary differential equations is discussed extensively. Applications of linear algebra are examined, including the use of eigenvalue analysis in the solution of linear systems and in multivariate optimization. An introduction to Fourier analysis is also provided.

3 
EEEE602 
Random Signals and Noise
In this course the student is introduced to random variables and stochastic processes. Topics covered are probability theory, conditional probability and Bayes theorem, discrete and continuous random variables, distribution and density functions, moments and characteristic functions, functions of one and several random variables, Gaussian random variables and the central limit theorem, estimation theory , random processes, stationarity and ergodicity, auto correlation, crosscorrelation and power spectrum density, response of linear prediction, Wiener filtering, elements of detection, matched filters.

3 
EEEE689 
Fundamentals of MEMS
Microelectromechanical systems (MEMS) are widely used in aerospace, automotive, biotechnology, instrumentation, robotics, manufacturing, and other applications. There is a critical need to synthesize and design high performance MEMS which satisfy the requirements and specifications imposed. Integrated approaches must be applied to design and optimized MEMS, which integrate microelectromechanical motion devices, ICs, and microsensors. This course covers synthesis, design, modeling, simulation, analysis, control and fabrication of MEMS. Synthesis, design and analysis of MEMS will be covered including CAD.

3 
EEEE661 
Modern Control Theory
This course deals with a complete description of physical systems its analysis and design of controllers to achieve desired performance. The emphasis in the course will be on continuous linear systems. Major topics are: state space representation of physical systems, similarities/differences between inputoutput representation (transfer function) and state spate representations, conversion of one form to the other, minimal realization, solution of state equations, controllability, observability, design of control systems for desired performance, state feedback, observers and their realizations.

3 
MCEE770 
Microelectromechanical Systems
This course will provide an opportunity for the student to become familiar with the design, fabrication technology and applications of Microelectromechanical systems. This is one of the fastest growing areas in the semiconductor business. Today's MEMS devices include accelerometers, pressure sensors, flow sensors, chemical sensors, energy harvesting and more. These devices have wide variety of applications including automotive, consumer, military, scientific, and biomedical. Students will select a MEMS device/project to be made and then design, fabricate, test, prepare a project presentation and final paper.

3 
EEEE787 
MEMS Evaluation
This course focuses on evaluation of MEMS, microsystems and microelectromechanical motion devices utilizing MEMS testing and characterization. Evaluations are performed using performance evaluation matrices, comprehensive performance analysis and functionality. Applications of advanced software and hardware in MEMS evaluation will be covered.

3 
EEEE709 
Advanced Engineering Math
Advanced Engineering Mathematics provides the foundations for complex functions, vector calculus and advanced linear algebra and its applications in analyzing and solving a variety of electrical engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: complex functions, complex integration, special matrices, vector spaces and subspaces, the nullspace, projection and subspaces, matrix factorization, eigenvalues and eigenvectors, matrix diagonalization, singular value decomposition (SVD), functions of matrices, matrix polynomials and CayleyHamilton theorem, statespace modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Second Year  
MCEE601 
Microelectronic Fabrication
This course introduces the beginning graduate student to the fabrication of solidstate devices and integrated circuits. The course presents an introduction to basic electronic components and devices, lay outs, unit processes common to all IC technologies such as substrate preparation, oxidation, diffusion and ion implantation. The course will focus on basic silicon processing. The students will be introduced to process modeling using a simulation tool such as SUPREM. The lab consists of conducting a basic metal gate PMOS process in the RIT clean room facility to fabricate and test a PMOS integrated circuit test ship. Laboratory work also provides an introduction to basic IC fabrication processes and safety.

3 
EEEE790 
MS Thesis
An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits.

6 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Total Semester Credit Hours 
30

Electrical engineering (robotics focus area), MS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
EEEE707 
Engineering Analysis
This course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. An intensive review of linear and nonlinear ordinary differential equations and Laplace transforms is provided. Laplace transform methods are extended to boundaryvalue problems and applications to control theory are discussed. Problem solving efficiency is stressed, and to this end, the utility of various available techniques are contrasted. The frequency response of ordinary differential equations is discussed extensively. Applications of linear algebra are examined, including the use of eigenvalue analysis in the solution of linear systems and in multivariate optimization. An introduction to Fourier analysis is also provided.

3 
EEEE602 
Random Signals and Noise
In this course the student is introduced to random variables and stochastic processes. Topics covered are probability theory, conditional probability and Bayes theorem, discrete and continuous random variables, distribution and density functions, moments and characteristic functions, functions of one and several random variables, Gaussian random variables and the central limit theorem, estimation theory , random processes, stationarity and ergodicity, auto correlation, crosscorrelation and power spectrum density, response of linear prediction, Wiener filtering, elements of detection, matched filters.

3 
EEEE685 
Principle of Robotics
An introduction to a wide range of roboticsrelated topics, including but not limited to sensors, interface design, robot devices applications, mobile robots, intelligent navigation, task planning, coordinate systems and positioning image processing, digital signal processing applications on robots, and controller circuitry design. Pre requisite for the class is a basic understanding of signals and systems, matrix theory, and computer programming. Software assignments will be given to the students in robotic applications. Students will prepare a project, in which they will complete software or hardware design of an industrial or mobile robot. There will be a twohour lab additional to the lectures. Students are required to write an IEEE conference paper on their projects.

3 
EEEE636 
Biorobotic/Cybernetics
Cybernetics refers to the science of communication and control theory that is concerned especially with the comparative study of automatic control systems (as in the nervous system and brain and mechanicalelectrical communications systems). This course will present material related to the study of cybernetics as well as the aspects of robotics and controls associated with applications of a biological nature. Topics will also include the study of various paradigms and computational methods that can be utilized to achieve the successful integration of robotic mechanisms in a biological setting. Successful participation in the course will entail completion of at least one project involving incorporation of these techniques in a biomedical application. Students are required to write an IEEE conference paper on their projects.

3 
EEEE709 
Advanced Engineering Math
Advanced Engineering Mathematics provides the foundations for complex functions, vector calculus and advanced linear algebra and its applications in analyzing and solving a variety of electrical engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: complex functions, complex integration, special matrices, vector spaces and subspaces, the nullspace, projection and subspaces, matrix factorization, eigenvalues and eigenvectors, matrix diagonalization, singular value decomposition (SVD), functions of matrices, matrix polynomials and CayleyHamilton theorem, statespace modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course.

3 
EEEE647 
Artificial Intelligence
The course will start with the history of artificial intelligence and its development over the years. There have been many attempts to define and generate artificial intelligence. As a result of these attempts, many artificial intelligence techniques have been developed and applied to solve real life problems. This course will explore variety of artificial intelligence techniques, and their applications and limitations. Some of the AI techniques to be covered in this course are intelligent agents, problemsolving, knowledge and reasoning, uncertainty, decision making, learning (Neural networks and Bayesian networks), reinforcement learning, swarm intelligence, Genetic algorithms, particle swarm optimization, applications in robotics, controls, and communications. Students are expected to have any of the following programming skills listed above. Students will write an IEEE conference paper.

3 
EEEE661 
Modern Control Theory
This course deals with a complete description of physical systems its analysis and design of controllers to achieve desired performance. The emphasis in the course will be on continuous linear systems. Major topics are: state space representation of physical systems, similarities/differences between inputoutput representation (transfer function) and state spate representations, conversion of one form to the other, minimal realization, solution of state equations, controllability, observability, design of control systems for desired performance, state feedback, observers and their realizations.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Second Year  
EEEE784 
Advanced Robotics
This course explores advance topics in mobile robots and manipulators. Mobile robot navigation, path planning, room mapping, autonomous navigation are the main mobile robot topics. In addition, dynamic analysis of manipulators, forces and trajectory planning of manipulators, and novel methods for inverse kinematics and control of manipulators will also be explored. The prerequisite for this course is Principles of Robotics. However, students would have better understanding of the topics if they had Control Systems and Mechatronics courses as well. The course will be a project based course requiring exploration of a novel area in Robotics and writing an IEEE conference level paper.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
EEEE790 
MS Thesis
An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits.

6 
Total Semester Credit Hours 
Electrical engineering (signal and image processing focus area), MS degree, typical course sequence
Course  Sem. Cr. Hrs.  

First Year  
EEEE707 
Engineering Analysis
This course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. An intensive review of linear and nonlinear ordinary differential equations and Laplace transforms is provided. Laplace transform methods are extended to boundaryvalue problems and applications to control theory are discussed. Problem solving efficiency is stressed, and to this end, the utility of various available techniques are contrasted. The frequency response of ordinary differential equations is discussed extensively. Applications of linear algebra are examined, including the use of eigenvalue analysis in the solution of linear systems and in multivariate optimization. An introduction to Fourier analysis is also provided.

3 
EEEE602 
Random Signals and Noise
In this course the student is introduced to random variables and stochastic processes. Topics covered are probability theory, conditional probability and Bayes theorem, discrete and continuous random variables, distribution and density functions, moments and characteristic functions, functions of one and several random variables, Gaussian random variables and the central limit theorem, estimation theory , random processes, stationarity and ergodicity, auto correlation, crosscorrelation and power spectrum density, response of linear prediction, Wiener filtering, elements of detection, matched filters.

3 
EEEE678 
Digital Signal Processing
In this course, the student is introduced to the concept of multi rate signal processing, Poly phase Decomposition, Transform Analysis, Filter Design with emphasis on Linear Phase Response, and Discrete Fourier Transforms. Topics covered are: Z Transforms, Sampling, Transform Analysis of Linear Time Invariant Systems, Filter Design Techniques, Discrete Fourier Transforms (DFT), Fast Algorithms for implementing the DFT including Radix 2, Radix 4 and Mixed Radix Algorithms, Quantization Effects in Discrete Systems and Fourier Analysis of Signals.

3 
EEEE779 
Digital Image Processing
This is an introductory course in digital image processing. The course begins with a study of two dimensional (2D) signal processing and transform methods with applications to images. Image sampling is discussed extensively followed by gray level description of images and methods of contrast manipulation including linear/nonlinear transformations, histogram equalization and specification. Image smoothing techniques are considered including spatial and frequency domain low pass filtering, ADHOC methods of noise removal and median filtering. Following this, methods of image sharpening are studied including derivatives and high pass filtering. Edge and line detection algorithms are discussed using masks and Hough transforms. Finally, methods of image segmentation, restoration, compression and reconstruction are also discussed. Several extensive computer lab assignments are required.

3 
EEEE709 
Advanced Engineering Math
Advanced Engineering Mathematics provides the foundations for complex functions, vector calculus and advanced linear algebra and its applications in analyzing and solving a variety of electrical engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: complex functions, complex integration, special matrices, vector spaces and subspaces, the nullspace, projection and subspaces, matrix factorization, eigenvalues and eigenvectors, matrix diagonalization, singular value decomposition (SVD), functions of matrices, matrix polynomials and CayleyHamilton theorem, statespace modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course.

3 
EEEE768 
Adaptive Signal Processing
An introduction to the fundamental concepts of adaptive systems; open and closed loop adaptive systems; adaptive linear combiner; performance function and minimization; decorrelation of error and input signal. Adaptation algorithms such as steepest descent, LMS and LMS/Newton algorithm. Noise and misadjustments. Applications will include system identification, deconvolution and equalization, adaptive arrays and multipath communication channels.

3 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Second Year  
EEEE780 
Digital Video Processing

3 
EEEE790 
MS Thesis
An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits.

6 
EEEE795 
Graduate Seminar
The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will provide a basis for student selection of research topics, comprehensive literature review, and modeling effective conduct and presentation of research. All first year graduate students enrolled full time are required to successfully complete two semesters of this seminar.

0 
Elective

3  
Total Semester Credit Hours 
30

Admission Requirements
To be considered for admission to the MS program in electrical engineering, candidates must fulfill the following requirements:
 Complete a graduate application.
 Hold a baccalaureate degree (or equivalent) from an accredited university or college in engineering or a related field.
 Submit official transcripts (in English) from all previously completed undergraduate and graduate course work,
 Have a minimum cumulative GPA of 3.0 (or equivalent).
 Submit scores from the GRE.
 Submit two letters of recommendation from individuals well qualified to judge the candidate’s ability for graduate study, and
 International applicants whose native language is not English must submit scores from the TOEFL, IELTS, or PTE. A minimum TOEFL score of 79 (internetbased) is required. A minimum IELTS score of 6.5 is required. The English language test score requirement is waived for native speakers of English or for those submitting transcripts from degrees earned at American institutions.
 Candidates with a bachelor of science degree in fields outside of electrical engineering may be considered for admission, however, they may be required to complete bridge courses to ensure they are adequately prepared for graduate studies in electrical engineering.
Learn about admissions and financial aid