Stony Brook University offers a Master of Science in Engineering Artificial Intelligence through the Department of Electrical and Computer Engineering in the College of Engineering and Applied Sciences.
The 30-credit program is taught on the Stony Brook campus on Long Island. Theory of Artificial Intelligence, Fundamentals of Machine Learning, and Deep Learning Algorithms and Software are required courses, and every student also takes one hardware course and an industrial practicum.
Last reviewed: October 2026
Quick Facts
| Degree | MS in Engineering Artificial Intelligence |
| School | Department of Electrical and Computer Engineering, College of Engineering and Applied Sciences |
| Location | Stony Brook, New York |
| Format | Campus |
| Credits | 30 |
| Culminating Experience | Industrial practicum (non-thesis) or master’s thesis |
| Minimum GPA | 3.0, with a B average in engineering, mathematics, and science courses |
| GRE | Waived by the department at this time |
| Tuition | $471 per credit (New York resident), fall 2026 |
| Application Deadlines | December 15 (spring), June 15 (fall); earlier for international applicants |
| Typical Length | Three semesters non-thesis; four semesters with thesis |
Official MS in Engineering Artificial Intelligence page
Curriculum
This is a standalone degree, separate from Stony Brook’s MS in Computer Science and its joint MS in Data Science. It is taught mostly through ESE courses in the Department of Electrical and Computer Engineering, and it pairs AI algorithms with the sensors and hardware that run them.
Students complete at least 30 graduate credits with a 3.0 GPA. In the non-thesis option these consist of:
- 12 credits of required foundations and methods courses
- 3 credits of an applications course
- 3 credits of a hardware course
- 6 credits of electives
- 3 credits of industrial practicum
- 3 further credits of research, teaching practicum, or one more course
Foundations and Methods
- ESE 503 – Stochastic Systems
- ESE 561 – Theory of Artificial Intelligence
- ESE 577 – Deep Learning Algorithms and Software
- ESE 588 – Fundamentals of Machine Learning
All four courses are required in both the thesis and non-thesis options.
Applications
Students select one course from:
- ESE 564 – Artificial Intelligence for Robotics
- ESE 589 – Learning Systems for Engineering Applications
- ESE 590 – Practical Machine Learning and Artificial Intelligence
Hardware
Students select one course from:
- ESE 507 – Advanced Digital System Design and Generation
- ESE 525 – Modern Sensors in Artificial Intelligence Applications
- ESE 587 – Hardware Architectures for Deep Learning
Electives
Non-thesis students take 6 credits and thesis students take 3 credits. The list includes any applications or hardware course not already counted, plus:
- ESE 502 – Linear Systems
- ESE 533 – Convex Optimization and Engineering Applications
- ESE 537 – Mobile Sensing Systems and Applications
- ESE 543 – Mobile Cloud Computing
- ESE 558 – Digital Image Processing I
- ESE 562 – AI Driven Smart Grids
- ESE 568 – Computer and Robot Vision
- ESE 592 – Distributed Computation, Control and Learning Over Networks
- AMS 580 – Statistical Learning
- MEC 529 – Introduction to Robotics: Theory and Applications
- CSE 538 – Natural Language Processing
Computer vision and natural language processing are electives rather than required courses. One course from outside this list, for up to 3 credits, can count with prior approval from the Graduate Program Director.
Practicum and Thesis
Non-thesis students complete 3 credits of ESE 597 – Practicum in Engineering, an industry internship supervised by a department faculty advisor and ending in a written report.
Thesis students complete at least 6 credits of ESE 599 research, 1 to 3 credits of ESE 597, and a master’s thesis read by two department faculty members. Students who want the thesis option must tell the department in writing at the end of their first semester.
Cost and Tuition
Stony Brook is part of the State University of New York and charges graduate tuition by the credit, with a flat rate at 12 or more credits and a higher rate for nonresidents.
For fall 2026, Student Financial Services lists:
| Category | New York Resident | Nonresident |
|---|---|---|
| Tuition per credit | $471 | $1,158 |
| Tuition per semester at 12 credits | $5,655 | $13,900 |
| Tuition and fees for one credit | $654.80 | $1,341.80 |
At 30 credits, tuition comes to about $14,130 for a New York resident and about $34,740 for a nonresident at the per-credit rate, before fees. The actual total depends on how many credits a student takes each semester.
Mandatory fees add about $1,456 per semester at 12 credits. Full-time students are also billed $2,162.12 for student health insurance in fall 2026, which can be waived with comparable coverage. International students are charged a separate insurance rate and a $160 international student service fee.
Rates are set by the SUNY Board of Trustees and can change, so students should confirm current costs with Student Financial Services.
View Stony Brook University tuition and fees
Admission Requirements
Applicants need a bachelor’s degree in electrical engineering, computer engineering, or computer science from an accredited college or university.
The department requires a minimum B average in all engineering, mathematics, and science courses. The Graduate School requires a cumulative GPA of at least 3.00 on a 4.00 scale.
Outstanding applicants from other technical or scientific fields are considered. They may be required to take make-up coursework that does not count toward the degree.
Application Materials
Applicants submit:
- online graduate application and $100 application fee
- transcripts from each institution attended
- three letters of recommendation
- personal statement
- proof of English proficiency when required
The department states that the GRE requirement has been waived for its programs at this time. The catalog still lists minimum GRE scores to be used if the Graduate School requires the test, so applicants should confirm the policy for their term.
International applicants need a TOEFL iBT score of at least 80 or an IELTS overall score of at least 6.5. Unofficial or scanned transcripts are accepted for application review, and official documents are required after admission.
Application Deadlines
| Entry Term | Priority | International Applicants | Domestic Applicants |
|---|---|---|---|
| Spring 2027 | November 1, 2026 | October 17, 2026 | December 15, 2026 |
| Fall 2027 | May 1, 2027 | May 1, 2027 | June 15, 2027 |
These are the department’s deadlines for its MS programs. Applicants must be accepted by both the department and the Graduate School.
Program Format
The program is offered on the Stony Brook campus. The university does not list an online option for this degree.
Full-time students in the non-thesis option typically finish in three semesters. Full-time students in the thesis option typically finish in four semesters.
The practicum must be approved in advance by the Graduate Program Director and requires both a faculty advisor and a contact person at the company. The department discourages practicum placements outside the local area.
Students in the program can also complete the department’s four-course graduate certificate in Engineering Machine Learning Systems, which is open only to enrolled Electrical and Computer Engineering graduate students.
Who Is This Program Best For?
Stony Brook’s MS in Engineering Artificial Intelligence is a strong option for engineering and computer science graduates who want required machine learning and deep learning courses together with the hardware side of AI.
It may be especially appealing to students interested in:
- machine learning and deep learning algorithms
- hardware architectures and digital design for deep learning
- sensors, embedded systems, and mobile sensing
- robotics and computer vision
- a required industry internship or a research thesis
- public university tuition for New York residents
The degree is taught from an electrical and computer engineering perspective. Every student takes Stochastic Systems and a hardware course, natural language processing is a single elective from another department, and the program is campus based. Students who want an online or part-time program, a software-only curriculum, or entry from a non-technical major may want to compare other New York schools or Stony Brook’s MS in Computer Science and MS in Data Science.
Official Stony Brook University Program Links
- MS in Engineering Artificial Intelligence program page
- Graduate catalog entry
- Electrical and Computer Engineering graduate programs and deadlines
- Graduate School application details
- Information for international applicants
- Tuition and fees
Related Machine Learning Programs in New York
Students can also compare Stony Brook University with other master’s programs in machine learning, artificial intelligence, and related fields offered in New York.
- Binghamton University – Binghamton
- City College of New York – New York
- Clarkson University – Potsdam
- Columbia University – New York
- Cornell University – Ithaca
- Fordham University – New York
- Hofstra University – Hempstead
- Long Island University – Brooklyn
- Manhattanville University – Purchase
- Marist University – Poughkeepsie
- Mercy University – Dobbs Ferry
- New York University – New York
- Pace University – New York
- Rensselaer Polytechnic Institute – Troy
- Rochester Institute of Technology – Rochester
- St. John’s University – Queens
- SUNY Buffalo State University – Buffalo
- SUNY New Paltz – New Paltz
- SUNY Oswego – Syracuse
- SUNY Polytechnic Institute – Utica
- Syracuse University – Syracuse
- University at Albany – Albany
- University at Buffalo – Buffalo
- University of Rochester – Rochester
- Utica University – Utica
- Yeshiva University – New York