Graduate School Bulletin

Spring 2024

Requirements for the M.S. Degree in Electrical Engineering

The M.S. degree in the Department of Electrical and Computer Engineering requires the satisfactory completion of a minimum of 30 graduate credits. These requirements may be satisfied by either one of the following options:

I. Non-Thesis Option

1.  At least 30 graduate credits with a cumulative and departmental grade point average of 3.0 or better. Among these 30 credits, up to six credits may be from combination of ESE 597, ESE 599, and ESE 698. Only 3 credits of ESE 698 and up to 3 credits of ESE 597 may be used. Any non-ESE course will need prior approval given by the Graduate Program Director before a student can register.

2. Minimum of eight (8) regular courses. Of these eight, at least seven (7) regular courses must be taken in the department; three of the seven must be selected from the following CORE Courses:

ESE 502: Linear Systems

ESE 503: Stochastic Systems

ESE 511: Solid-State Electronics or ESE 538: Nanoelectronics.

ESE 516: Integrated Electronic Devices and Circuits I.

ESE 520: Applied Electromagnetics

ESE 528: Communication Systems or ESE 532: Theory of Digital Communication or ESE 505: Wireless Communications

ESE 545: Computer Architecture

ESE 547: Digital Signal Processing

ESE 554: Computational Models for Computer Engineers

ESE 555: Advanced VLSI System Design

ESE 566: Hardware-Software Co-Design of Embedded Systems or ESE 587: Hardware Architecture for Deep Learning.

 

3. ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are not counted as regular courses in (2). Topics course, ESE 670, can be counted only once as a regular course.

4. At least one (maximum three) credit of ESE 597. Graduate Program Director approval is required (see graduate student guide for details). In exceptional circumstances, the Graduate Program Director can approve a replacement of ESE 597 credit by ESE 599, ESE 699 or ESE 698.

II. Thesis Option

1. Students must inform the department in writing at the end of their first semester if they would like to choose the M.S. Thesis Option.

2. At least 30 graduate credits with a cumulative and departmental grade point average of 3.0 or better. Among these 30 credits, at least six credits of ESE 599, with a maximum of 12 credits total being taken from combination of ESE 597, ESE 599, and ESE 698 and up to 3 credits of ESE 597 may be used. Only 3 credits of ESE 698; may be used. Any non-ESE course will need prior approval given by the Graduate Program Director before a student can register.

3. Minimum of six (6) regular courses. Of these six, at least five (5) regular courses must be taken in the department. Three of these five regular courses must be selected from the following CORE Courses:

ESE 502: Linear Systems

ESE 503: Stochastic Systems

ESE 511: Solid-State Electronics or ESE 538: Nanoelectronics.

ESE 516: Integrated Electronic Devices and Circuits I.

ESE 520: Applied Electromagnetics

ESE 528: Communication Systems or ESE 532: Theory of Digital Communication or ESE 505: Wireless Communications

ESE 545: Computer Architecture

ESE 547: Digital Signal Processing

ESE 554: Computational Models for Computer Engineers

ESE 555: Advanced VLSI System Design

ESE 566 Hardware-Software Co-Design of Embedded Systems or ESE 587: Hardware Architecture for Deep Learning.

4. ESE 597, ESE 599, ESE 697, ESE 698 and ESE 699 are not counted as regular courses in (3). Topics course, ESE 670, can be counted only once as a regular course.

5. At least one (maximum three) credit of ESE 597. Graduate Program Director approval is required (see graduate student guide for details). In exceptional circumstances, the Graduate Program Director can approve a replacement of ESE 597 credit by ESE 599, ESE 699 or ESE 698.

6. Students must satisfactorily complete a thesis (see graduate student guide for details).

Requirements for the Ph.D. Degree in Electrical Engineering

A. Major and minor area requirements

1. Major area requirement is satisfied by taking minimum of three (3) courses from a selected major area with minimum GPA of 3.5. See Graduate Student Guide for preapproved lists of courses for each area.

2. Minor area requirement is satisfied by taking courses from other areas (different from the selected major area) with minimum GPA of 3.0. Students with BS degree are required to take two (2) courses from other areas (one or two areas) while students with MS degree  are required to take one (1) course.

B. Course Requirements

  1. A minimum of 14 regular courses (42 regular graduate course credits) beyond the BS degree (including courses taken to satisfy major and minor requirements). The choice must have the prior approval of the designated faculty academic advisor. Any non-ESE course will need prior approval given by the Graduate Program Director before a student can register.
  2. The ESE 697 Practicum in Teaching (3 credits) is required to satisfy the teaching requirement. Students must be advance to candidacy in order to take this course.
  3. The courses ESE 597, ESE 598, ESE 599, ESE 698, and ESE 699 are not counted as regular courses.
  4. Courses presented under the title ESE 670 Topics in Electrical Sciences that have different subject matters, and are offered as formal lecture courses, are considered different regular courses but may not be counted more than twice.
  5. Prior MS degree in ECE or related area can reduce the course requirements down to six (6) regular courses.

C. Advancement to Candidacy

After successfully completing all major/minor/course requirements (except ESE 697) the student is eligible to be recommended for advancement to candidacy. This status is conferred by the dean of the Graduate School upon recommendation from the chairperson of the department.

It is strongly recommended that doctoral students Advance to Candidacy within 2.5 years if admitted with a BS degree (after earning 42 regular course credits), or within 1.5 years if admitted with an MS degree (after earning 18 regular course credits).

D. Preliminary Examination

A student is recommended to pass the preliminary examination within 1.5 years after advancement to candidacy. Both a thesis topic and the thesis background area are emphasized. Students must pass the Preliminary Examination at least ONE year prior to their Defense. See Graduate Student Guide for details.

E. Dissertation

The most important requirement for the Ph.D. degree is the completion of a dissertation, which must be an original scholarly investigation. The dissertation must represent a significant contribution to the scientific and engineering literature, and its quality must be compatible with the publication standards of appropriate and reputable scholarly journals.

F. Approval and Defense of Dissertation

The dissertation must be orally defended before a dissertation examination committee (normally in three - four years after satisfying the major and the minor requirements), and the candidate must obtain approval of the dissertation from this committee. The committee must have a minimum of four members (at least three of whom are faculty members from the department), including the research advisor and committee chair, and at least one person from outside the department. (Neither the research advisor nor the outside member may serve as the chair). On the basis of the recommendation of this committee, the dean of engineering and applied sciences will recommend acceptance or rejection of the dissertation to the dean of the Graduate School. All requirements for the degree will have been satisfied upon the successful defense of the dissertation.

G. Residency Requirement

The student must complete two consecutive semesters of full-time graduate study. Full-time study is 9 credits minimum per semester.

H. Time Limit

All requirements for the Ph.D. degree must be completed within seven (7) years after completing 24 credits of graduate courses in the department.

Certificates

1. Networking & Wireless Communications Certificate

Matriculated students only.

Networking and wireless communications are key technologies in today’s technological world.  Networks such as the Internet as well as telephone, cable and wireless networks serve to interconnect people and computers in a ubiquitous and cost effective way.  The area of wireless communications in particular has grown rapidly in recent years and has utilized networking technology to be successful.  There is a large industrial base involving networking and wireless communications in terms of equipment and software providers, service providers and end users.  Moreover this technology has made the average consumer’s life more productive, flexible and enjoyable.

The Stony Brook Certificate Program in Networking and Wireless Communications is designed to give matriculated students validated graduate level instruction in this area of much recent interest. The program can be completed in a reasonable amount of time as it involves only four courses. These are regular Stony Brook graduate level courses taught by Stony Brook faculty. The SUNY approved certificate program can be tailored to the needs of the individual student. Courses used for the certificate program can also be used toward the MS or PhD degree by matriculated students.

To receive the Stony Brook Certificate in Networking and Wireless Communications, a student must complete FOUR required courses as specified below, with at least a B grade in each course.

At least ONE course from the following:

  • ESE 505: Wireless Communications
  • ESE 506: Wireless Network

At least ONE course from the following :

  • ESE 532: Theory of Digital Communications
  • ESE 546: Networking Algorithms and Analysis
  • ESE 548:  Computer Networks

In addition to the above, if needed, courses may be selected from :

  • ESE 503:  Stochastic Systems
  • ESE 504:  Performance Evaluation of Communication and Computer Systems
  • ESE 522:  Fiber Optic Systems
  • ESE 528:  Communication Systems
  • ESE 531:  Statistical Learning and Inference
  • ESE 536:  Switching and Routing in Parallel and Distributed Systems
  • ESE 543:  Mobile Cloud Computing
  • ESE 544:  Network Security Engineering
  • ESE 547:  Digital Signal Processing
  • ESE 550:  Network Management and Planning
  • ESE 552:  Interconnection Networks


2. Engineering Machine Learning Systems

Matriculated students only.

The Engineering Machine Learning Systems certificate program educates about the mathematical theory, fundamental algorithms, and optimized engineering of computational learning systems used in real-world, big data applications. Students will also study modern technologies used in devising such data systems, including software tools, architectures, and related hardware structures. Comprehensive, hands-on student projects on designing, implementing, and testing real-world learning systems are part of the certificate program. The certificate program includes a total of four courses: three required courses and one elective course. 

To receive the Stony Brook certificate in the Engineering Machine Learning Systems, a student must be currently enrolled in an MS or PhD program in the Electrical and Computer Engineering Department and must complete four courses as specified below, with at least a B grade in each course.

Foundations (1 required):                               ESE 503 Stochastic Systems

Fundamental Methods (2 required):                ESE 588 Fundamentals of Machine Learning
                                                                          ESE 589 Learning Systems for Engineering Systems

Applications (1 out of three electives):           ESE 568 Computer and Robot Vision
                                                                          ESE 587 Hardware Architectures for Deep Learning,
                                                                          ESE 590 Practical Machine Learning
                                                                          BMI 511/ESE 569 Translational Bioinformatics 

To apply for the Engineering Machine Learning Systems Certificate Program, a student must complete the “Permission to Enroll in a Secondary Certificate Program” form (which requires some signatures) from the Graduate School website, and submit it within the first week of the semester when they start the certificate.

3. Engineering the Internet of Things

Matriculated students only.

The Engineering the Internet-of-Things certificate program provides the fundamental principles, popular technologies and optimized engineering of Internet-of-Things applications and systems. Students gain a broad set of skills and knowledge for IoT development and innovation, including sensors and interfaces, RF communication, microcontroller and embedded systems, wireless radios, network protocols, cloud services and security techniques. Students learn how to design, implement and evaluate IoT systems and applications through hands-on projects on popular embedded system hardware. The certificate program includes a total of four courses: three required courses and one elective course.    

To receive the Stony Brook certificate in the Engineering the Internet-of-Things, a student must be enrolled in an MS or PhD program in the Electrical and Computer Engineering Department and must complete four courses as specified below, with at least a B grade in each course.

Foundations (1 required):                   ESE 566 Hardware Software Co-design for Embedded Systems

Basic Skills and Knowledge (2 required):        ESE 506 Wireless Network
                                                                          ESE 525 Modern Sensors in Artificial Intelligence Applications

Cloud and Security (1 out of two electives):   ESE 543 Mobile Cloud Computing
                                                                          ESE 544 Network Security Engineering

To apply for the Engineering the Internet-of-Things Certificate Program, a student must complete the “Permission to Enroll in a Secondary Certificate Program” form (which requires some signatures) from the Graduate School website, and submit it within the first week of the semester when they start the certificate.