- 64 Required Major Credits
- 43 Required Math & Science Credits
- 37 Humanities & Social Science Credits
- 28 Elective Technical Credits
- 20 Free Elective Credits
Studying software engineering will give you the ability to create software using a process similar to other engineering disciplines. It allows software to be reliable and developed within time and cost estimates.
- 72 Required Major Credits
- 43 Required Math & Science Credits
- 37 Humanities & Social Science Credits
- 28 Elective Technical Credits
- 12 Free Elective Credits
Our International Computer Science major features a year spent living and studying in Germany en route to a dual degree from Rose-Hulman and Hochschule Ulm. ICS will prepare you for multiple careers in a rapidly changing, global environment and give you a chance to learn about another culture and language. You’ll also learn fundamental concepts and techniques that will last longer than present computer science technology.
- 88 Required Major Credits
- 47 Required Math & Science Credits
- 37 Humanities & Social Science Credits
- 4 Elective Technical Credits
- 16 Free Elective Credits
Double Major and Minors
You can double major in computer science and software engineering while staying within the 192 hours required for either degree. The precise set of courses required for such a double major varies depending on whether your primary major is CS or SE. Talk with any faculty member for advice about seeking a double major, pursuing a minor in CS, or a minor in SE.
Student Opportunities
Enhance your knowledge and college fun by joining the Cyber Defense Team or the Robotics team. Our CS professors are great mentors with a strong desire to see you succeed long after graduation.
My four years at Rose were not only the best growth experience of my life, but also the most valuable item on my resume.

Sriram Mohan
Dr. Sriram Mohan received a B.E degree in Computer Science and Engineering from the University of Madras and M.S and Ph.D. degrees in Computer Science from Indiana University. During his time at Rose-Hulman, he has served as a consultant in Hadoop and NoSQL systems and has helped a variety of clients in the Media, Insurance, and Telecommunication sectors. In addition to his industrial consulting activities, Dr. Mohan maintains an active research profile in data science and education research that has led to over 30 publications or presentations.

Contact Us
Department of Computer Science & Software Engineering
5500 Wabash Avenue
Terre Haute, IN 47803
812-877-8402
alumbau1@rose-hulman.edu