Robotics Master's General Electives

General Elective Courses (at most 2)

Any graduate-level course in Computer and Information Technology (CIT), Computer and Information Science (CIS), Electrical and Systems Engineering (ESE), Engineering and Applied Science (EAS), Engineering Math (ENM), Integrated Product Design (IPD) Mathematics (Math), or Mechanical Engineering and Applied Mechanics (MEAM) can count as a general elective towards the ROBO MSE degree, excluding EAS 8950, EAS 8960, EAS 8970.

Students can also use any of the foundational or technical elective courses as general electives.

The courses listed below may not be petitioned to count as a foundational or technical electives, but they can be counted as general electives for the Robotics Master’s course requirements:

  • CIS 505 Software Systems
  • CIS 522 Deep Learning
  • CIS 523 Ethical Algorithm Design
  • CIS 548 Operating Systems Design and Implementation
  • CIS 550 Database & Info Systems
  • CIS 553 Networked Systems
  • CIS 700 Special Topic (not specifically listed on the technical electives courses page)
  • EAS 512 Engineering Negotiations
  • EAS 545 Engineering Entrepreneurship I
  • EAS 546 Engineering Entrepreneurship II
  • ENM 502 Numerical Methods & Modeling
  • ENM 503 Introduction to Probability & Statistics
  • ESE 540 Engineering Economics 
  • ESE 543 Human Systems Engineering
  • ESE 545 Data Mining
  • ESE 680 Special Topic (not specifically listed on the technical electives courses page)
  • IPD 504/BE 514 Rehab Engineering and Design
  • IPD 511 How to Make Things: Production, Prototyping, Studio
  • IPD 514 (MEAM514) Design for Manufacturability
  • IPD 515 Product Design (formerly MEAM 515)
  • IPD 525 Ergonomics/Human Factors Based Product Design
  • IPD 527 (ARCH727) Industrial Design I
  • PHIL 530 Philosophy of Artificial Intelligence

Courses in other disciplines may be used with the pre-approval (via petition) of the Robotics Program Director.  The petition form can be found here (under “Petition for Action”). Approval of a course is not guaranteed.

For those possibly looking to petition to take any Wharton courses, MBA Course Registration details for Non-MBA students may be found here.


Graduate Coordinator for ROBO
Office: 459 Levine