Robotics and Intelligent Systems

Program Offerings

Offering type
Certificate

The Program in Robotics and Intelligent Systems is designed for undergraduate students who are interested in pursuing careers or graduate education in three general areas:

  1. The analysis, design and development of systems that automate manufacturing, transportation, health care, environmental stewardship, scientific research and other activities;
  2. The creation of systems for learning, adaptation, decision-making, identification, estimation and control using concepts drawn from cognitive and biological sciences; and
  3. The understanding of human intelligence from the perspective of neuroscience and computation.

New industries and organizations depend increasingly on the interplay between engineering, computing and the life sciences. Innovations and inventions require multidisciplinary approaches and entrepreneurship, as well as grounding in theory and practice, in topics that may not be covered by a single department. The program offers an integrated set of core and elective courses, introducing students to fundamental concepts, providing depth in specific fields of interest and setting the stage for further achievement. Students are encouraged to expand their experience through summer internships with companies, government agencies and university laboratories.

Goals for Student Learning

Through an interdisciplinary curriculum, students learn concepts and skills for:

 

  • The creation of systems for learning, adaptation, decision-making, identification, estimation and control using concepts drawn from cognitive and biological sciences.
  • The analysis, design and development of systems that automate manufacturing, transportation, health care, environmental stewardship, scientific research and other activities.
  • The understanding of human intelligence from the perspective of neuroscience and computation.

Admission to the Program

 This program is open to juniors and seniors who have a satisfactory background in mathematics, science and computing. Students should have successfully completed:

  1. Mathematics through MAT 202 or 204.
  2. The A.B. science and engineering general education requirement or the B.S.E. first-year science requirement.
  3. COS 126, ECE 115, or an equivalent computing course.

Students planning to earn the program certificate should enroll by filling out the form at the program's website. A new form listing updated progress toward the certificate must be filled out at the beginning of each year, and seniors must complete the form no later than the seventh week of their final year.

Program of Study

Students in this program must satisfy both program and departmental requirements. The detailed program for each student is worked out by the student and the student's director of undergraduate studies. The program requirements are as follows:

1.  All students must take six courses, including three core courses and three electives. To qualify for the certificate, a minimum grade average of B- in the six program courses is required. Program courses may not be taken on a pass/D/fail basis, unless that is the only grading alternative for the course. However, all courses taken on a pass/D/fail basis during spring 2020, fall 2020 or spring 2021 will be accepted for the program. Courses may simultaneously fulfill both certificate program requirements and regular departmental requirements.

 

Core Courses. One from each group:

Control Systems. One Course:

  • ECE 301 Designing Real Systems
  • MAE 345/COS 346/ECE 345 Introduction to Robotics
  • ECE 346/COS 347/MAE 346 Intelligent Robotic Systems
  • MAE 433 Automatic Control Systems
  • MAE 434 Modern Control

Laboratory. One Course:

  • ECE 206/COS 306 Contemporary Logic Design
  • ECE 302 Robotic and Autonomous Systems Lab
  • MAE 224 Integrated Engineering Science Laboratory
  • PHY 210 Experimental Physics Seminar
  • CEE 374/STC 374  Autonomous Fabrication and Robotics

Cognition, Language, and Decision-Making. One Course:

  • MUS 248 / PSY 248 Music Cognition
  • NEU 201 / PSY 258 Fundamentals of Neuroscience
  • NEU 202 / PSY 259 Introduction to Cognitive Neuroscience
  • NEU 330 / PSY 330 Computational Modeling of Psychological Function
  • NEU 422 / PSY 422 Dynamics in Cognition
  • PSY 255 / CGS 255 Cognitive Psychology
  • PSY 316 / NEU 316 The Cognitive Neuroscience of Selective Attention
  • PSY 337 / NEU 337 Neuroscience of Social Cognition and Emotion
  • PSY 345 / NEU 325 Sensation and Perception
  • PSY 360 / COS 360: Computational Models of Cognition
  • PSY 409: Cyborg Psychology
  • PSY 454 / COS 454 Probabilistic Models of Cognition
  • SPI 340 / PSY 321 The Psychology of Decision Making and Judgment

Electives. Three Courses:

  • CBE 442 Design, Synthesis, and Optimization of Chemical Processes
  • CBE 447 Metabolic Engineering
  • CEE 361 / MAE 325 Matrix Structural Analysis and Introduction to Finite-Element Methods
  • COS 217 Introduction to Programming Systems
  • COS 226 Algorithms and Data Structures
  • COS 324 Introduction to Machine Learning
  • COS 333 Advanced Programming Techniques
  • COS 340 Reasoning about Computation
  • COS 350 Ethics of Computing
  • COS 402 Artificial Intelligence
  • COS 424 / SML 302 Fundamentals of Machine Learning
  • COS 426 Computer Graphics
  • COS 429 Computer Vision
  • COS 461 Computer Networks
  • ECE 201 Information Signals
  • ECE 302 Building Real Systems
  • ECE 381 Networks: Friends, Money, and Bytes
  • ECE 482 Digital Signal Processing
  • ECE 486 Transmission and Compression of Information
  • ECO 202 Statistics and Data Analysis for Economics
  • MAE 206 Introduction to Engineering Dynamics
  • MAE 321 Mechanical Design
  • MAE 331 Aircraft Flight Dynamics
  • MAE 332 Aircraft Design
  • MAE 341 Space Flight
  • MAE 342 Space System Design
  • MAE 412 Microprocessors for Measurement and Control
  • ORF 245 / EGR 245 Fundamentals of Engineering Statistics
  • ORF 307 / EGR 307 Optimization
  • ORF 309 / EGR 309 / MAT 309 Probability and Stochastic Systems
  • ORF 311 Stochastic Optimization and Machine Learning in Finance
  • ORF 350 Analysis of Big Data
  • ORF 363 / COS 323 Computing and Optimization for the Physical and Social Sciences
  • ORF 405 Regression and Applied Time Series
  • ORF 467 Transportation System Analysis
  • PHI 207 Introduction to Philosophy of Cognitive Science
  • PSY 309 / LIN 309 The Psychology of Language
  • PSY 345 / NEU 325 Sensation and Perception
  • PSY 422 / NEU 422 Dynamics in Cognition
  • PSY 475 / ENE 475 Human Factors 2.0 Psychology for Engineering, Energy, and Environmental Decisions
  • SPI 365 Tech Ethics

A maximum of two courses from the same department may be used to satisfy the requirement.

Courses listed above may be counted as electives if they are not being used to satisfy a core program requirement.  An up-to-date list of additional approved electives may be found on the program's website.

2. A one-term senior independent work project or two-term senior thesis whose topic is relevant to robotics and intelligent systems must be completed and presented to the program committee. Junior independent work projects do not fulfill the certificate requirement. A minimum grade of B- for the project or thesis is required to qualify for the certificate.

Certificate of Proficiency

Students who fulfill all program requirements will receive a certificate of proficiency in robotics and intelligent systems upon graduation.

Faculty

  • Director

    • Szymon M. Rusinkiewicz
  • Executive Committee

    • Sigrid M. Adriaenssens, Civil and Environmental Eng
    • Amir Ali Ahmadi, Oper Res and Financial Eng
    • Mark P. Brynildsen, Chemical and Biological Eng
    • Jonathan D. Cohen, Psychology
    • Niraj K. Jha, Electrical Engineering
    • Naomi E. Leonard, Mechanical & Aerospace Eng
    • Anirudha Majumdar, Mechanical & Aerospace Eng
    • Daniel M. Nosenchuck, Mechanical & Aerospace Eng
    • Peter J. Ramadge, Electrical Engineering
    • Clarence W. Rowley, Mechanical & Aerospace Eng
    • Olga Russakovsky, Computer Science
    • Jordan A. Taylor, Psychology
    • Naveen Verma, Electrical Engineering

For a full list of faculty members and fellows please visit the department or program website.