Department website: https://lcsr.jhu.edu/education/undergraduate-minors/computer-integrated-surgery-minor/
The Laboratory for Computational Sensing and Robotics in the Whiting School of Engineering offers a minor in Computer Integrated Surgery (CIS) for full-time, undergraduate students at Johns Hopkins. The minor is particularly well suited for students interested in computer integrated surgery issues who are majoring in a variety of disciplines including biomedical engineering, computer science, computer engineering, electrical engineering, and mechanical engineering. The minor provides formal recognition of the depth and strength of a student's knowledge of the concepts fundamental to CIS beyond the minimal requirements of their major.
Declaring the Minor
Students interested in the minor should visit the Laboratory for Computational Sensing and Robotics website for instructions on how to declare the minor.
The information below describes the academic requirements for students entering JHU as degree-seeking students in Fall 2026. Students who entered JHU as degree-seeking students prior to Fall 2026 should view the appropriate archived catalogue.
MINOR REQUIREMENTS
The minor in Computer Integrated Surgery (CIS) requires 12 courses and 42 to 45 credits. Grades of C- or higher are required for all courses. No Satisfactory/Unsatisfactory (S/U) grade is accepted.
FUNDAMENTAL MATHEMATICS COURSES
A total of four courses in Fundamental Mathematics must be completed.
| Code | Title | Credits |
|---|---|---|
| AS.110.108 | Calculus I (Physical Sciences & Engineering) | 4 |
| or AS.110.106 | Calculus I (Biology and Social Sciences) | |
| AS.110.109 | Calculus II (For Physical Sciences and Engineering) | 4 |
| or AS.110.107 | Calculus II (For Biological and Social Science) | |
| AS.110.202 | Calculus III | 4 |
| or AS.110.211 | Honors Multivariable Calculus | |
| EN.553.291 | Linear Algebra and Differential Equations | 4 |
| or AS.110.201 | Linear Algebra | |
| or AS.110.212 | Honors Linear Algebra | |
| or EN.553.295 | Linear Algebra for Data Science | |
| Total Credits | 16 | |
FUNDAMENTAL COMPUTER SCIENCE COURSES
A total of two courses in Fundamental Computer Science must be completed.
| Code | Title | Credits |
|---|---|---|
| EN.500.112 | Gateway Computing: JAVA 1 | 3 |
| or EN.500.113 | Gateway Computing: Python | |
| EN.601.226 | Data Structures | 4 |
| Total Credits | 7 | |
- 1
Previous equivalent experience may satisfy or waive this requirement as determined by the Director of Undergraduate Studies - Computer Integrated Surgery.
FUNDAMENTAL CIS COURSES
A total of two courses in Fundamental CIS must be completed.
| Code | Title | Credits |
|---|---|---|
| EN.601.455 | Computer Integrated Surgery I | 4 |
| EN.601.456 | Computer Integrated Surgery II 1 | 3 |
| or EN.601.496 | Computer Integrated Surgery II - Teams | |
| Total Credits | 7 | |
- 1
Or another design course in CIS approved by the Director of Undergraduate Studies - Computer Integrated Surgery.
UPPER-LEVEL CIS ELECTIVES
A total of four courses in Upper-Level CIS must be completed.
- A 600-level version of a 400-level course may be substituted to satisfy the requirement without the need for an exception.
- Newly-created and newly-approved courses for the Upper-Level CIS Electives may be applied to satisfy this requirement in prior catalogue years.
| Code | Title | Credits |
|---|---|---|
| One course from either Imaging or Robotics (see below for the course listings) | 3-4 | |
| Three courses from Imaging, Robotics, or Other (See below for the course listings) | 9-12 | |
| Total Credits | 12-15 | |
UPPER-LEVEL CIS ELECTIVE COURSE LISTINGS
Imaging
| Code | Title | Credits |
|---|---|---|
| EN.520.414 | Image Processing & Analysis | 3 |
| EN.520.432 | Medical Imaging Systems | 3 |
| EN.520.433 | Medical Image Analysis | 3 |
| EN.601.461 | Computer Vision | 3 |
| EN.601.783 | Vision as Bayesian Inference | 3 |
Robotics
| Code | Title | Credits |
|---|---|---|
| EN.530.420 | Robot Sensors/Actuators | 4 |
| EN.530.421 | Mechatronics | 3 |
| EN.530.603 | Applied Optimal Control | 3 |
| EN.530.646 | Robot Devices, Kinematics, Dynamics, and Control | 4 |
| EN.601.463 | Algorithms for Sensor-Based Robotics | 3 |
Other
| Code | Title | Credits |
|---|---|---|
| EN.530.445 | Introduction to Biomechanics | 3 |
| EN.580.471 | Principles of Design of BME Instrumentation | 4 |
| EN.601.454 | Introduction to Augmented Reality | 3 |
| EN.601.482 | Machine Learning: Deep Learning | 4 |