Engineering Sciences MS: Focus on Robotics

Small robot on floor.
Students working on a robot in lab.
Robot moving a block on a conveyor belt in automation lab.

On this page:

Program Director

Vojislav Kalanovic
1006 Furnas Hall
716-645-1417
vojislav@buffalo.edu

Robotics MS Orientation Fall 2019, University at Buffalo.

Incoming Robotics MS Orientation Fall 2019, North Campus

About the Program

The Engineering Science- MS with a course focus in Robotics is an interdisciplinary program that will train students in robotics and expand knowledge in automation, leading to employment opportunities in automated manufacturing or continued education at the doctoral level.

Areas of training in our courses include robotic integration, motion control development, electromechanical system design, device/sensor development, automation platforms, and Artificial Intelligence (AI).

The job market demand for students with a background robotics and related fields is expected to continue to grow at an increased rate for companies in search of students trained in this area. Typically, a graduate degree is necessary for advancement in this field.

Entrance Requirements

We seek to admit students to our masters program with backgrounds or related coursework in electrical, mechanical, computer or any related engineering field, computer science, mathematics, physics or a related physical science field.

Degree Program Specifics

Students will take 10 courses for a total of 30 credits.  

Our flexible packaged curriculum enables students to focus on the core competencies related to that align with their own personal training goals that align to meet the needs of preparing them for their careers.

Course Requirements

Core Courses

  • CSE 568 Robotics Algorithms                                       
  • CSE 573 Computer Vision and Image Processing
  • CSE 574 Intro Machine Learning
  • MAE 507 Engineering Analysis 1
  • MAE 543 Continuous Control Systems
  • MAE 593 Robotics I

Electives

Students will pick 2-3 electives; 2 electives if doing a 6-credit Master’s Thesis for the culminating experience and 3 credits if opting for the 3-credit Master’s Project.

  • CSE 668 Advanced Robotics
  • CSE 674 Advanced Machine Learning
  • CSE 676: Deep Learning
  • MAE 576: Mechatronics
  • MAE 562 Analytical Dynamics
  • MAE 571 Linear System Analysis
  • MAE 670 Nonlinear Control
  • EE 515 Microelectromechanical Systems
  • IE 506 Computer Integrated Manufacturing
  • MAE 508 Engineering Analysis 2
  • MAE 512 Machines & Mechanisms 2
  • MAE 525 Space Dynamics & Control
  • MAE 544 Digital Control Systems
  • MAE 564 Manufacturing Automation
  • MAE 566 System Identification
  • MAE 577 Computer-Aided Design Applications
  • MAE 584 Principles and Materials for Micro-Electro-Mechanical Systems (MEMS) 3 Credits
  • MAE 590 Robotics II
  • MAE 672 Optimal Control Systems
  • MAE 680 Stochastic Filtering & Control

Culminating Experience

Students will have the option to complete either a 6-credit master’s thesis or a 3-credit project. The project will have a mandatory mechatronics component and can be completed either through an internship or through supervision with a faculty member. 

Fall 2019 Orientation

Vojislav Kalanovic, Program Director, speaking to incoming robotics students.

Vojislav Kalanovic, Professor of Practice and Director of Engineering Science MS, speaking to incoming robotics grad students.

Incoming robotics students learning about their upcoming Fall semester.

Incoming robotics students learning about their upcoming Fall semester

Robotics professors with program director, Vojislav Kalanovic, addressing incoming robotics students for Fall 2019.

Robotics professors with Program Director, Vojislav Kalanovic, addressing incoming robotics students for Fall 2019

Professor Frank Lagor speaking to robotics students.

Professor Frank Lagor speaking to robotics students

Professor Ehsan Esfahani speaking to robotics students.

Professor Ehsan Esfahani speaking to robotics students

Professor Karthik Dantu speaking to robotics students at orientation.

Professor Karthik Dantu speaking to robotics students at orientation