Software Engineering

Demand for software engineers continues to outpace supply. Engineers and scientists are pursuing advanced degrees that open opportunities to one of today’s best careers—software engineering. Everywhere you look people are improving their products and services using software. Software is critical to most systems and the business sectors they serve, including automotive, banking, communications, financial, insurance, medical and pharmaceutical. It is exciting to be part of this emerging phenomenon. 

Are you interested in securing your future position in a software engineering career? If so, Rose-Hulman Institute of Technology offers a master of science in software engineering (MSSE) in the Indianapolis metropolitan area. This program targets engineers interested in building upon and updating their knowledge, skills, and credentials to meet emerging software challenges. Our MSSE provides an effective venue for software professionals to update their expertise, and for those from other professional disciplines, a recognized software engineering credential that can serve in advancing their computing careers. 

Rose-Hulman is well-suited for students who are reluctant to be in "big-school" programs with large, impersonal classes. Rose-Hulman offers a small class size with an emphasis on teaching a balance of principles and practicum to solidify education for the profession of software engineering. This plays to Rose-Hulman's strengths that have made us the No. 1 in engineering for nearly two decades for colleges offering a bachelor’s or master’s as their highest degree.

Headshot of JP Mellor.

J.P. Mellor

Dr. Mellor, department head of Computer Science & Software Engineering, earned his Bachelor of Science degree from the United States Naval Academy in 1987 followed by a Bachelor of Science degree in Nuclear Technology of the University of the State of New York in 1990. He earned his SM in Electrical Engineering and Computer Science from MIT in 1995, and then his Ph.D. from the same institution in 2000.

Rose Hulman Campus Map.

Contact Us

Department of Computer Science & Software Engineering
5500 Wabash Avenue
Terre Haute, IN 47803

Admissions, Programs of Study, and Courses

Our graduate program offers a variety of courses and programs taught by passionate and experienced professors to help you achieve your academic and professional goals. Learn more about our admissions process, and the programs and courses we are proud to offer.


There are a variety of options for both traditional and non-traditional students at Rose-Hulman. Learn more about how to apply for graduate school.


A number of courses have been approved by the Graduate Studies Committee for credit toward graduate degrees. 


Rose-Hulman offers graduate studies in eight different programs. Some programs offer evening classes off campus to make it possible for professionals to continue to work fulltime while earning their graduate degree.

Research Facilities

There are seven research facilities on our campus all operating with the dual mission of providing education, as well as performing research and development. Projects at the facilities reflect faculty and student interests, as well as industry needs. As part of the graduate program at Rose-Hulman, you will likely participate in thesis research in one of our facilities.

Exterior view of Myers Hall

John T. Myers Center for Technological Research with Industry

This 40,000-square-foot facility is devoted to student and faculty project work. The center provides space and specialized instrumentation for students and faculty to engage in engineering design projects for external clients. There is ample laboratory space for project-based education.

Group of students talk while sitting at their desks with computers

Rose-Hulman Ventures

Rose-Hulman Ventures is a program that brings together students and technology-based companies. For students, the program provides the best engineering professional practice experience possible. In turn, this provides businesses with prototypes, refinements to the design of existing products and expansion in current engineering capabilities. The facility is on the south campus of Rose-Hulman.

Female student wearing goggles works with apparatus

JRSI Laboratory

In this lab, you will have the opportunity to work side by side with surgeons, faculty and engineers to design, execute and present scientific investigations in an effort to develop engineering solutions to clinical problems. Mechanical testing in the lab is conducted utilizing a state-of-the-art biaxial materials testing machine.

Dr. Craig Downing

Dr. Craig Downing

Dr. Craig Downing is the Director of Graduate Studies, Interim Dean of Lifelong Learning, and Head of the Department of Engineering Management. He holds degrees in mechanical engineering, mathematics and statistics, manufacturing systems and workforce education and development.
Rose-Hulman campus map

Contact Us

Graduate Studies
5500 Wabash Avenue
Terre Haute, IN 47803
Phone: 812-877-8403
Fax: 812-877-8061
Launch Root Quad
Return to Top