White Background with Triangle Pattern

Computer Science – Major

A Computer Science degree from Rose‑Hulman will prepare you for a career in many areas of the fast-growing computer industry, as well as for graduate studies in computer science and computer-related fields.

Computer Science Major

  • 64 Required Major Credits
  • 43 Required Math & Science Credits
  • 37 Humanities & Social Science Credits
  • 28 Elective Technical Credits
  • 20 Free Elective Credits
192 Total Credits

Software Engineering Major

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
192 Total Credits

International Computer Science

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
192 Total 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.

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.

Student working on laptop computer with another laptop open in the foreground.

Software Developer

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

Students involved in Engineers Without Borders organization working together on a group project.

Computer Network Architects

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

Student smiling while working at a laptop computer that is covered in colorful stickers.

Information Security Analyst

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

Quote

My four years at Rose were not only the best growth experience of my life, but also the most valuable item on my resume.

- Sid Stamm

Computer Science, 2003

sriram mohan

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.

Rose Hulman Campus Map.

Contact Us

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

Launch Root Quad
Return to Top