One of our newest student organizations, Women of Like Fields Passionate About Computing provides student and social mentoring, professional development opportunities and outreach into middle and high schools to encourage young women to consider a STEM education and attend Rose-Hulman.
Check out just a few:
Our Cyber Defense Team gives you a chance to test your skills under real-world conditions where hackers are busy trying to disrupt your system. Your job is to stop them. Our cyber security teams have a strong tradition of success. In 2016, two Rose-Hulman student squads qualified for the finals of Microsoft’s prestigious Build the Shield competition in Redmond, Washington.
The Robotics team welcomes students interested in designing mobile robots for regional competitions. Previous experience is welcome but not required. The team has competed for over 10 years, first in the International Aerial Robotics Competition, now in the Intelligent Ground Vehicle Competition and MATE-ROV (remotely operated underwater vehicle) competition. The Robotics team also volunteers in outreach programs such as Blue Key's Youth Science Day, Botball, Explore Engineering and First Lego League.
Majors & Minors
We offer majors, minors, and a double major in Computer Science and Software Engineering. You can also major in International Computer Science, involving a year in Germany.
Bachelor of Science in Computer Science
Computer Science prepares you for careers in all areas of the computer industry and for graduate studies in computer science and computer-related fields.
Bachelor of Science in Software Engineering
Software engineering is the creation of software using a process similar to other engineering disciplines. It allows for software to be reliable and developed within time and cost estimates.
Bachelor of Science in International Computer Science (Dual Degree)
As an undergraduate, you can earn two bachelor of science degrees in International Computer Science. One degree will be from the Ulm University of Applied Sciences, Germany, the other from Rose-Hulman.
You’ll spend your first two years on the Rose-Hulman campus. For your third year, you’ll be in Ulm, Germany, meeting your international peers and taking classes together (in English). For your fourth year, both you and students from Ulm will be studying together on the Rose-Hulman campus.
There are many things I can say about the wonderful faculty and academics in the CSSE department, but what's most important to know is that you leave feeling like you were a part of a family. All of the faculty take a genuine interest in the students, regarding not only each student's education but also their lives in general.
Careers in Computer Science/Software Engineering
Our classes will prepare you for multiple careers in a rapidly changing environment. We emphasize fundamental concepts and techniques that will last longer than present technology.
To learn more about career possibilities for computer science and software engineering majors, check out our Careers Page.
Software Developers are the creative minds behind computer programs. Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or control networks. Many software developers work for firms that deal in computer systems design and related services, or for software publishers. Software developers usually have a bachelor’s degree in computer science and strong computer programming skills. The median annual wage for software developers was $100,690 in May 2015. – U.S. Bureau of Labor Statistics
Computer network architects design and build data communication networks, including local area networks (LANs), wide area networks (WANs), and intranets. These networks range from small connections between two offices to next-generation networking capabilities such as a cloud infrastructure that serves multiple customers. Employment of computer network architects is projected to grow 9 percent from 2014 to 2024, faster than the average for all occupations. The median annual wage for computer network architects was $100,240 in May 2015. – U.S. Bureau of Labor Statistics
Information security analysts plan and carry out security measures to protect an organization’s computer networks and systems. Their responsibilities are continually expanding as the number of cyberattacks increases. Most information security analysts work for computer companies, consulting firms, or business and financial companies. The median annual wage for information security analysts was $90,120 in May 2015. – U.S. Bureau of Labor Statistics
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.