Fast Track Calculus

Accelerated Math Physics

New Student Orientation

Consulting Engineering Program

Foreign Studies Program

Integrated Circuit Testing Certificate

Multidisciplinary Minor in Imaging

Certificate In Semiconductor Materials And Devices

The Management Studies Program

German Technical Translator’s Certificate Program

Multidisciplinary Minor in Robotics

Interdisciplinary Computational Science Major



Integral and multivariable calculus, is offered during the summer (late July through late August) for selected members of our entering freshman class who have demonstrated outstanding ability in mathematics and studied a year of calculus during high school. Participants are expected to have scored at least 700 on the mathematics portion of the SAT or 31 on the mathematics portion of the ACT. Students, who have a 700 Math Score or 680 math/700 critical reading or better on the SAT, or a 30 mathematics score and at least a 31 English score on the ACT have also been admitted to the program. Participants who successfully complete Fast Track Calculus satisfy Rose-Hulman’s freshman Calculus requirement, are awarded 15 quarter hours of credit toward graduation, and begin their college careers as “mathematical sophomores.”

Admission to Fast Track Calculus is competitive. Interested students should contact the Head of the Mathematics Department or Director of Fast Track Calculus.


An integrated calculus and physics course is offered during the summer (late July through late August) for selected members of our entering freshman class who have demonstrated outstanding ability in mathematics and physics having taken a year of college level calculus during high school and one year of high school physics. Participants are expected to have scored at least 700 on the mathematics portion of the SAT or 31 on the mathematics portion of the ACT. Students, who have a 700 mathematics score or 680 mathematics/700 critical reading or better on the SAT, or a 30 mathematics score and at least a 31 English score on the ACT have also been admitted to the program. Participants who successfully complete the Accelerated Math Physics Program will earn credit for MA113, PH111, and PH112. Selected students are expected to have the ability to place out of MA111 and MA112, so will start in the Fall quarter having credit for MA111, MA112, MA113, PH111, PH112 – effectively as sophomores. Admission to the Accelerated Math Physics Program is competitive. Interested students should contact the Directors of the Accelerated Math Physics Program.


To aid entering students in their adjustment to college life, a five-day orientation period for students precedes regular classroom instruction prior to the start of the academic year. Each freshman is required to be present for this program. The program offers a number of advantages to both the students and faculty. The students become acquainted with the facilities and surroundings, with each other, and with the regulations and routines of college life. Students learn about the various student organizations, opportunities for co-curricular activities and Rose-Hulman student traditions.

Further, students are introduced to the nature of science and engineering studies, and they meet with their faculty advisers and resident assistants. Talks and discussions offer them insight into the kinds of work engineers and scientists do and into the satisfactions to be derived from a career in science and engineering.

The orientation period also permits the faculty an opportunity to administer a number of diagnostic tests. These tests seek to determine achievement levels in academic areas and are useful for two purposes: they are tools to be used by the faculty advisers and counselors to do effective counseling, and they help to identify students who may need special attention.

Although Rose-Hulman uses the best available criteria to select its students, the undeniable fact is that students come to college with widely varying degrees of motivation and with widely differing qualities of high school preparation. The diagnostic efforts of the orientation period help to identify those students who could immediately qualify for advanced work in certain areas, and those who indicate a need for additional help. Students at Rose-Hulman normally complete their degree requirements in four years, but the Institute also wishes to provide for those students who, with encouragement and opportunity, do more than the normal student in four years and for those who may need special help or a slower pace of study.


Computational methods are widely employed in science and engineering for simulation, experimentation, analysis, and design. In many areas the use of high-performance computing is essential. The Computational Science major provides Rose-Hulman students with the opportunity to add to their primary major a second major that increases their knowledge and skill in applied scientific and engineering computation.

Requirements for a second major in Computational Science (71 credit hours)

The second major in Computational Science is open to all students. It requires 71 credit hours, including a 51 credit hour core and a 20 credit hour specialization. The courses used to satisfy the requirements in the Advanced Core may not be counted toward any other major or minor. All Computational Science programs of study are subject to approval by the Chair of the Computational Science Steering Committee

Computational Science Core (51 credit hours)

Fundamentals (31 credit hours)

  • MA 111, 112, 113 Calculus I, II, III
  • MA 211 Differential Equations
  • MA 212 Matrix Algebra and Systems of Differential Equations
  • CSSE 120 Introduction to Software Development, or any of BE 100, CE 111 (plus 2 cr.), CHE 110 (plus 2 cr.), ME 123
  • MA 332  Introduction to Computational Science

Advanced (20 credit hours; these courses may not be counted toward any other major or minor)

  • CSSE/MA 335 Introduction to Parallel Computing
  • MA 336 Boundary Value Problems
  • MA 342 Computational Modeling
  • MA 435 or ME 422 Finite Difference Methods, Finite Element Methods for Engineering Applications
  • Any course from the list of Approved Computational Science Electives (or another upper-level course if approved by the Chair of the Computational Science Steering Committee): 
  • BE 340 Biomedical Signal Processing
  • BE 510 Biomedical Signal and Image Processing
  • BMTH 312 Bioinformatics
  • BMTH 413 Computational Biology
  • CHE 310 Numerical Methods for Chemical Engineers
  • CE 310 Computer Applications in Civil Engineering
  • CSSE 304 Programming Language Concepts
  • ECE 480/OE 437 Introduction to Image Processing
  • ECE 483 DSP System Design
  • EMGT 534/MA 534 Management Science
  • MA 323 Geometric Modeling
  • MA 384 Data Mining
  • MA 433 Numerical Analysis
  • MA 434 Topics in Numerical Analysis
  • MA 435 Finite Difference Methods
  • MA 439 Mathematical Methods of Image Processing
  • MA 444 Deterministic Models in Operations Research
  • MA 446 Combinatorial Optimization
  • ME 422 Finite Element Methods for Engineering Applications
  • ME 427 Introduction to Computational Fluid Dynamics
  • ME 430 Mechatronic Systems
  • ME 522 Advanced Finite Elements Analysis
  • ME 536 Computational Intelligence in Control Engineering
  • PH 540 Computer Physics

II. Area of Concentration (20 credit hours): Each student must complete 20 credit hours of advanced work reflecting an Area of Concentration within Computational Science. Courses used to satisfy the core requirements may not be used to satisfy the area of concentration requirements.  The 20 credit hours shall consist of at least 16 credit hours within a single Area of Concentration, as specified below, and an additional 4 credit hours from any of the Areas of Concentration, or from the list of Approved Computational Science Electives.  Exceptions may be made on occasion (e.g. when an appropriate special topics course has been taken).

Computational Methods

  • MA 371 or MA 373 Linear Algebra I, Applied Linear Algebra for Engineers
  • MA 433 Numerical Analysis
  • Eight credit hours chosen from BMTH 413, CSSE 304, CSSE/MA 473, MA 384, MA 386, MA 434, MA 435, MA439, MA 444, MA 446, MA 485, ME 422

Computational Mechanics 

  • MA 435 or ME 422 Finite Difference Methods, Finite Element Methods for Engineering Applications
  • ME 401 Foundations of Fluid Mechanics
  • ME 427 Introduction to Computational Fluid Dynamics
  • ME 522 Advanced Finite Element Analysis

 Computational Signals and Image Processing 

  • ECE 380 Discrete-Time Signals and Systems
  • ECE 480/OE 437 Introduction to Image Processing
  • ECE 483 DSP System Design
  • MA 439 Mathematical Methods of Image Processing

Computational Physics and Chemistry 

  • CHEM 361 Physical Chemistry I
  • CHEM 362 Physical Chemistry II
  • CHEM 363 Quantum Chemistry & Molecular Specroscopy
  • OE 570 Nanomedicine
  • PH 540 Computer Physics

 Computational Biomedics 

  • BE 482/MA 482 Bioengineering Statistics
  • BE 535/OE 535 Biomedical Optics
  • BE 541/ECE 584 Medical Imaging
  • BMTH 310 Mathematical Biology
  • BMTH 413 Computational Biology



Through the generosity of J. B. Wilson, a prominent consulting engineer of Indianapolis, a program was established in 1973 to emphasize career opportunities in the field of consulting engineering and to provide selected courses which would be beneficial to students interested in consulting engineering careers.

Listed below is a program guide of recommended courses for a student interested in consulting engineering. This is not a degree program but is a supplement to the normal engineering degree programs. Some of the courses are in addition to the normal engineering degree programs and may result in a student earning more credits than are required for the B.S. degree in a specific discipline.

Students desirous of pursuing the Consulting Engineering Program should enroll in the Program by filing a declaration-of-intent form with the Chairman of the Commission. In order to be certified as having completed the Program, a student is required to successfully complete the prescribed list of courses, complete the requirements for a degree in Engineering, and take the Fundamentals of Engineering examination prior to graduation.

Upon completion of the program, students will receive a Certificate of Completion at the time of their graduation from Rose-Hulman Institute of Technology. Completion of the program will be noted on the student’s official transcript but not on the diploma. The Consulting Engineer Program advisor is Dr. Kevin Sutterer P.E., Ph.D., Department of Civil Engineering.

EM104 Graphical Communications 2
RH330 Technical Communications 4
IA230 Fundamentals of Public Speaking 4
SV351 Managerial Economics 4
IA453 The Entrepreneur  4
CE303 Engineering Economy 4
CHE416 Design I: Process Economics and Equipment Design 4
EMGT552 Business Law for Technical Managers 4
CE420/CHE420/ECE466 or ME420 Consulting Engineering Seminar 2
Engineering Design (any senior Engineering design course) 4
Total 24

Exceptions to these program course requirements require approval by the Consulting Engineering Program Advisor.

Registration for & sitting for the Fundamentals of Engineering Exam required.


The Foreign Studies Program is an honors program that helps particularly mature and academically talented juniors to study engineering and science at selected foreign colleges and universities. Spending a quarter, a semester, or even a year at a famous overseas university, in a city steeped in visual reminders of its history, will challenge the student both academically and personally. If students demonstrate in their first two years at Rose-Hulman that they have the academic and personal maturity to handle the conflict between study and distraction, Rose-Hulman will recommend them for admission and, if not otherwise restricted, permit them to use their scholarship funds abroad.

Sophomores who have a cumulative grade point average of 3.2 or better and have an interest in the program should make a formal application to the director/advisor of the respective program by December 1 of their sophomore year. The application must contain: (a) A plan of study that has been worked out with the guidance and approval of the Professor-in-Charge of the student’s discipline, the appropriate department head, and the student’s adviser; and (b) two letters of recommendation from faculty members who have knowledge of the student’s ability and potential for success in foreign study. If the student plans to study at a non-English speaking institution abroad (in Germany, for example) the student must also demonstrate speaking, reading, and writing ability in the language of the country. Ordinarily the student may demonstrate this by completing the equivalent of at least two years of a foreign language at the college level. Students who want to participate in the Junior year program in Germany either at the University of Stuttgart or Magdeburg must first consult with the appropriate German faculty member who will assist in the selection of the courses to be taken overseas. The same applies for intensive German language courses taken in Germany and internships in Germany.



Testing integrated circuits is a critical element in the integrated circuit industry. In fact, testing has become the bottle-neck for many companies, with inefficient test programs preventing the release of products onto the market. With few colleges offering courses in this area, students at RHIT have a unique specialization opportunity, making them marketable and extremely valuable in the integrated circuit industry.

This certificate intends to provide the student with a solid background in test and product engineering and broaden that background with other courses pertinent to the test and product engineering field. A strong test/product engineer requires knowledge about integrated circuit design, systems design, board design, semiconductor fabrication, and statistics. Therefore, courses in these areas can be chosen for the elective portion of the certificate.  

The test and product engineering certificate could be completed by an electrical or computer engineering student without overloading if the certificate courses are mapped to all but one of the Area, Technical, and Free electives. Electives have been chosen so that students can pursue the semiconductor certificate or a math minor in conjunction.

Certificate Requirements

ECE351: Analog Electronics is required.

Two of the three testing courses are required.

ECE557: Analog Test and Product Engineering
ECE558: Mixed-Signal Test and Product Engineering
ECE531: Digital Test and Product Engineering

Three of ten elective courses are required.

ECE551: Digital VLSI
ECE552: Analog Integrated Circuit Design
ECE553: RF Integrated Circuit Design
ECE343: High-Speed Digital Design (required for CPE program)
ECE416: Intro to MEMS
ECE419: Advanced MEMS
ECE454: System Level Analog Electronics
ECE557: Analog Test and Product Engineering (if not used for required testing course)
ECE558: Mixed-Signal Test and Product Engineering (if not used for required testing course)
ECE531: Digital Test and Product Engineering (if not used for required testing course)
PH405: Semiconductor Materials and Device I
EP406: Semiconductor Materials and Devices II
MA385: Quality Methods Engineering
MA387: Statistical Methods in Six Sigma 

For further information about the certificate program, please contact Tina Hudson (



Imaging concerns the collection, manipulation, analysis, generation, understanding and processing of images. It includes computer graphics, computer vision, optical imaging and filtering, signal processing and aspects of artificial intelligence. Rose-Hulman Institute of Technology offers a multidisciplinary minor in imaging. Hands-on experience is emphasized in the Imaging Systems Laboratory, which is used for project work by imaging students and graduate students whose theses involve imaging.

The minor recognizes undergraduate students who have gained a grounding in imaging systems while at Rose-Hulman. The minor requires 6 courses (at least 22 credits). Three courses are required core courses, two are electives, and one is the imaging systems project. A student would expect to take these courses starting in the junior year. A student in any major should be able to obtain an imaging minor with minimal, if any, course overload. Students interested in pursuing the minor should see the certificate advisor (listed below).

Required Courses

CSSE351 - Computer Graphics, Prerequisites: CSSE220, or CSSE221, and MA212 (Fall)

ECE480/PH437 - Introduction to Image Processing, Prerequisites: MA212, Junior standing (Winter)

OE295 - Optical Systems, Prerequisites: PH113, MA211 (Spring)

Elective Courses (choose 2 that are not named courses required for your major)

CSSE325/MA325 - Fractals and Chaotic Dynamical Systems, Prerequisites: MA212, and CSSE220 or CSSE221 (Spring)

CSSE451 - Advanced Computer Graphics, Prerequisites: CSSE351 (Winter)

CSSE461 - Computer Vision, Prerequisites: MA212, CSSE220 or CSSE221(Spring)

CSSE463 – Image Recognition, Prerequisites MA212, Junior Standing, Programming Experience (Winter)

ECE580 - Digital Signal Processing, Prerequisites: ECE380 or consent (Winter)

ECE582/PH537 - Advanced Image Processing, Prerequisites: CSSE 220 or CSSE221 or ME 323 or ECE 380 or consent; MA 212 (Spring)

MA323 - Geometric Modeling, Prerequisites: MA113 (Winter)

MA439 - Mathematical Methods of Image Processing, Prerequisites: MA212 (Fall)

OE480 - Lens Design and Aberrations, Prerequisites: OE 280 or SR/GR standing or consent of instructor (Fall)

OE592 - Fourier Optics and Applications, Prerequisites: SR/GR standing or consent of instructor (Fall)

ECE497 - Medical Imaging Systems, Prerequisites: ECE300 (Spring)

BE491 - Biomedical Imaging, Prerequisites: SR/GR standing or consent of instructor (Fall)

Other courses and independent studies which are consistent with an individual’s imaging systems studies may also be used to satisfy the elective course requirements, subject to approval by the imaging systems faculty.

Imaging Project

A project with a significant imaging component is required. This may be done in any discipline. Projects must be approved by the Imaging Faculty. Projects must include both a written report and a public presentation, and be made available for future use. Students may meet this requirement in three ways: (1) A student may complete a 4-credit independent study, approved by the Imaging Faculty. (2) A student may begin the project in a course and then extend and document the project and make a public presentation during an independent study approved by the Imaging Faculty. (3) A student may complete an approved senior thesis or project involving imaging and substitute a senior thesis or project course for the independent study.

Imaging Systems Program Director

J.P. Mellor, Department of Computer Science and Software Engineering

Imaging Systems Faculty

Matt Boutell, Department of Computer Science and Software Engineering
S. Allen Broughton, Department of Mathematics
Robert M. Bunch, Department of Physics and Optical Engineering
Kurt Bryan, Department of Mathematics
Ed Doering, Department of Electrical and Computer Engineering
David L. Finn, Department of Mathematics
Charles Joenathan, Department of Physics and Optical Engineering
Cary Laxer, Department of Computer Science and Software Engineering
Michael F. McInerney, Department of Physics and Optical Engineering
J.P. Mellor, Department of Computer Science and Software Engineering
Xiaoyan Mu, Department of Electrical and Computer Engineering
Wayne T. Padgett, Department of Electrical and Computer Engineering
Deborah Walter, Department of Electrical and Computer Engineering


The Certificate will consist of 20 credit hours of which 12 credit hours will be required courses. Students interested in pursuing this Certificate should see a PHOE certificate advisor (S. Kirkpatrick, Liptak, McInerney, Siahmakoun, Syed and Wagner). Students taking solid state/material science minor cannot take this certificate.

Required Courses

  1. PH405 Semiconductor Materials and Applications -- 3R-3L-4C F Pre: PH113 or PH255 or PH265 or consent of instructor.

  2. EP406 Semiconductor Devices and Fabrication -- 3R-3L-4C W Pre: PH405 or consent of instructor.

  3. EP410 Intro to MEMS: Fabrication and Applications -- 3R-3L-4C S Pre: JR or SR standing or consent of the instructor. 
    CHE440 Process Control 4R-0L-4C W Pre: CHE202



Course Hours Course Title
OE 450 4 Laser Systems and Applications
OE 485 4 Electro-Optics and Applications
PH 330 4 Material Failure
PH 401 4 Introduction to Quantum Mechanics
PH 440 4 X-rays and Crystalline Materials
EP 408 4 Microsensors
EP 411 4 Advanced Topics in MEMS
ECE 351 4 Analog Electronics
ECE 551 4 Digital Integrated Circuit Design
ECE 552 4 Analog Integrated Circuit Design
ME 302 4 Heat Transfer
ME 328 4 Materials Engineering
ME 424 4 Composite Materials & Mechanics
ME 415 4 Corrosion and Engineering Materials
CHE 314 4 Heat Transfer
CHE 315 4 Material Science and Engineering
CHE 440 4 Process Control
CHE 441 4 Polymer Engineering
CHEM 441 4 Inorganic Chemistry I
CHEM 451 4 Organic Structure Determination
CHEM 457 4 Synthetic Polymer Chemistry
CHEM 462 4 Physical Polymer Chemistry
MA 381 4 Intro to Probability with Applications to Statistics
MA 385 4 Quality Methods
MA 487 4 Design of Experiments

Overall aim of the Certificate

A certificate holder will understand how semiconductor devices work, have practical experience in the main stages of device production, have practical experience in the more common forms of device testing and characterization, and have broad understanding of the mechanical and chemical properties of the material used.

A Certificate holder will be well suited for jobs requiring an understanding of semiconductor devices and their production. These jobs include not only those directly related to device fabrication, but also those involved with testing and trouble-shooting electronic equipment and the design of machines that contain electronic equipment. The experience in simple device fabrication that the Certificate provides is particularly useful for future engineers in “process” industries.


The Management Studies Program is a selected group of courses which develops a broad understanding of management in business and society. Like the Rose-Hulman Technical Translators Program, the Management Studies Certificate is a supplement to an engineering or science degree. The curriculum is a core of required courses in ethics, engineering management, economics, and technical communication with electives dealing with the role of management in society and specific tools for managers.

Statement of Objectives

The Management Studies Program broadens the education of engineers and scientists through a curriculum which:

  • teaches the quantitative and economic concepts needed in management decision-making;
  • promotes productivity through people;
  • stresses communication skills required in management;
  • examines intended and unintended impacts of management decisions;
  • explores the social, legal, and ethical contexts of management.

Although the nine courses necessary to receive the certificate are a challenging addition to the undergraduate’s academic load, many of them may simultaneously be used to fulfill Humanities and Social Science, technical elective, and other degree requirements. Science majors should be able to complete the program easily within the regular four year pattern, but engineering majors may have to overload. In order to minimize conflicts and meet individual needs, each student will design a specific program with the Management Studies Adviser in the first quarter of the sophomore year.


  1. All of the following core Courses:
    SV151 Principles of Economics 
    SV303 Business and Engineering Ethics 
    RH330 Technical and Professional Communication 
    SV350 Managerial Accounting or SV356 Corporate Finance 
    SV351 Managerial Economics
  2. Two of the following Management in Society Courses (in addition to the core courses):
    SV171 Principles of Psychology 
    EMGTXXX Engineering Management
    SV304 Bioethics 
    EMGT533 Intercultural Communication
    GS432 Literature and Film of the Global Economy
    SV353 Industrial Organization
    SV357 Labor Economics 
    IA352 Game Theory 
    SV463 Seminar on America’s Future  
    IA453 The Entrepreneur 
    EMGT526 Technology Management and Forecasting
  3. Two courses from the following list. The student may choose to emphasize a strength area such as quantitative analysis, economics, or engineering management. Courses not included in this list may be approved by the Management Studies Advisor:
    CE303 Engineering Economy 
    SV353 Industrial Organization 
    IA350 Intermediate Microeconomics 
    IA351 Intermediate Macroeconomics 
    GS350 International Trade: Globalization
    GS351 International Finance
    CE441 Construction Engineering 
    CE442 Cost Engineering 
    MA444 Deterministic Models in Operations Research 
    MA445 Stochastic Models in Operations Research 
    CSSEXXX Courses beyond CSSE 120 in Computer Science
    MAXXX Any statistics courses 
    EMGTXXX Any engineering management course


A student may earn, in addition to one of the regular degree programs in science or engineering, a certificate of proficiency in German technical translation. Successful completion of this non-degree program partially fulfills the graduation requirements in humanities and social sciences.

Certificate Requirements

A student must have a 3.0 in the first two years of the foreign language and in his/her major, as well as permission of the instructor, to enter the third year language courses. Exceptions may be made by the instructor in charge of the program.

  1. A student must complete all the technical courses required by one of the Institute’s degree-granting programs.

  2. A student must successfully complete the third and fourth year courses of the German Studies program (GE 311/312/313 and GE 411/412/413). See the Humanities and Social Sciences (HSS) section of this catalogue for a description of these courses.

  3. A student who successfully completes the requirements for the German Technical Translator Certificate is exempted from RH 131 Rhetoric and Composition, and from both courses in Global Studies (GS). This generally means that the student will only need to take thre HSS courses other than German (one IA, one SV, and RH330 Technical and Professional Communication).


A student who qualifies through the Foreign Language Examination administered at Rose-Hulman during Freshman orientation week, will be permitted to enroll in the appropriate level of German as determined by the foreign language faculty. A student who successfully completes a quarter of more advanced language at Rose-Hulman with a grade of C or better will be granted 4 hours of Credit by Examination for each quarter of language by-passed. (Note: a minimum of two terms of college language must be completed in order to receive HSS graduation credit.)

  1. A student who is in the German Studies Program in Culture and Technology is not required to take RH131, Rhetoric and Composition.

  2. In order to obtain the Translator’s Certificate, some students in some curricula may have to take more than the minimum number of credits required for graduation.

  3. Due to scheduling requirements of some regular degree programs, a student may also have to carry an overload in some terms. This means that the student will have to maintain a better-than-average grade point average to meet the Institute requirements permitting an overload. See the Student Handbook for details.

  4. A student is strongly urged, but not required, to spend at least one summer studying in an approved program for foreigners in Germany. Some small grants may be available to help defray expenses.


    Summary Credits
    First Year German (GE 111, 112, and 113 or approved equivalent) 12
    Second Year German (GE211, 212, 213 or approved equivalent) 12
    Third Year German (GE311 Topics in German Culture I; GE312 Reading German Texts;
    and GE313 Advanced Grammar and Translation Methods
    Fourth Year German (GE411 Technical Translation; GE412 Topics in German Culture II;
    and GE413 Contemporary Germany)
    One IA course (any) 4
    One SV course (any) 4
    RH330 (required for most majors) 4
    TOTAL 60



Robotics is a fast-growing field that is inherently multidisciplinary, incorporating mechanical systems, electrical systems, and software. It includes mobile robotics, mechatronics, and assistive technologies. Rose-Hulman Institute of Technology offers a multidisciplinary minor in robotics to recognize students who have gained experience in these areas while at Rose-Hulman. Learn more information about the minor in robotics.

To earn the Multidisciplinary Minor in Robotics, a student needs to complete the three courses listed below plus additional courses listed below per the student’s major.

Courses that all majors must complete [12 credit hours]

  • CSSE120 Introduction to Software Development1
  • ME435/CSSE435 Robotics Engineering
  • ECE425 Introduction to Mobile Robotics

 Note for ME and BE students: CSSE120 can be used as a course substitution for the required introduction to programming course (ME123 or BE100).  However, ME and BE students may take both the required class AND CSSE120.  CSSE120 will then count as a free elective.

In addition to the courses listed above students completing the robotics minor need to complete the courses below that apply to their major. (Students with a double major or double degree may choose which major to use.  If a student decides to switch majors, that student must complete a track below appropriate for their final degree.  These degree requirements are evaluated only at the time of your graduation.)

(1)  CS and SE majors - Additional required courses:

  • ME430 Mechatronic Systems
  • 8 credits of Robo Electives (see list below)

(2)  CPE majors - Additional required courses:

  • CSSE463 Image Recognition
  • 8 credits of Robo Electives (see list below)

(3)  EE majors - Additional required courses:

  • CSSE220 Object-Oriented Software Development
  • 8 credits of Robo Electives (see list below)

(4) ME majors - Additional required courses:

  • CSSE220 Object-Oriented Software Development
  • ME403 Kinematics of Machinery -or- ME497 Robot Dynamics and Control
  • ME406 Control Systems2
  • 4 credits of Robo Electives (see list below)

Note, the list of additional required ME courses appears to be 1 course longer than other tracks, but ME students are required to take either Control Systems (ME406) or Vibration Analysis (EM406) already, so the requirement to take ME406 should not cause the ME track to be any longer.

(5) For majors not listed above - Additional required courses:

  • CSSE220 Object-Oriented Software Development
  • ME430 Mechatronic Systems
  • BE350 or ECE 320 or ME 406 [or a Controls course from any major]3
  • 4 credits of Robo Electives (see list below)

3 For BE majors, a controls course will fill an area requirement.  So, much like the ME track, the requirement to have a controls course should not cause this track to be longer for BE majors than tracks for other majors.

Robotics Electives

Students choose Robotics Electives from the list below subject to the restrictions that a student’s Robotics Elective courses(s) cannot be any course listed above as an additional required course for the student’s major, and cannot be a course listed as a named requirement for the student’s major.

  • BE350 Biocontrol Systems
  • BE520 Brain Machine Interfaces
  • BE543 Neuroprosthetics
  • CSSE413 Artificial Intelligence
  • CSSE480 Web App Frameworks with AppEngine
  • CSSE483 Android Application Development
  • CSSE484 iOS Application Development
  • CSSE461 Computer Vision
  • CSSE463 Image Recognition
  • CSSE490 Swarm Intelligence
  • CSSE290/490 Teamwork and Robotics
  • CSSE290/490 Software Challenges in Robotics
  • ECE320 Linear Controls
  • ECE300 Continuous Time Signals and Systems
  • ECE414 Wireless Systems
  • ECE420 Discrete-time Control Systems
  • ECE480/PH437 Image Processing
  • ECE483 Digital Signal Processing System Design
  • ECE582/PH537 Advanced Image Processing
  • ECE583 Pattern Recognition
  • IA471 Computational Psychology
  • ME403 Kinematics of Machinery
  • ME406 Control Systems
  • ME497 Robot Dynamics and Control
  • ME497 Three Dimensional Dynamics
  • ME506 Advanced Control Sys
  • ME518 Advanced Kinematics
  • EM502 Advanced Dynamics
  • EP408 Microsensors
  • CSSE490/ME497/ECE497 Robotics Studio
  • Independent study courses in robotics [requires approval BEFORE the course is taken]
Launch Root Quad
Return to Top