COMPUTER SCIENCE MAJOR

Student working with professor on a laptop.

Computer Science is a gateway to one of the most in-demand sectors in today’s job market. From the software in smartphones to the 50-plus microprocessors in the average car, computer science plays a critical role in improving the quality of life for people around the world.

 

CUSTOMIZE YOUR PATH WITH A COMPUTER SCIENCE DEGREE

Within the Computer Science major, students choose a pathway and then dive deeper into a focused area through a specialization or minor. Many students pursue specializations in Artificial Intelligence, Cybersecurity, or Data Science—three of the most in-demand and fastest-growing areas in technology today. Students can also work with faculty to create a customized focus that aligns with their interests and career goals, so your major is exactly what you want it to be.

These options allow you to tailor your Computer Science degree around the technologies shaping the future.

AI

Design and apply smart technologies that shape the future of industries.

Cybersecurity

Defend critical systems and secure our interconnected world.

Data Science

Turn information into innovation across every sector of the economy.

Experience That Sets You Apart.

From your first year as a Computer Science major, you'll apply your knowledge through project-based learning, research experiences, internships, and capstone projects. Our quarter system and small class sizes mean more opportunities to explore emerging tech and make an immediate impact. Watch the following video to learn more.

Developer Pathway

Build Real World Solutions
Focus on Industry Readiness
Hands-On Projects, Internships

Researcher Pathway

Explore Theory, Research and Innovation
Prepare for Advanced Studies and Research
Research Assistantships, Capstone Projects

Student Opportunities

Majors & Minors

We offer majors in Computer Science, Data Science, and International Computer Science, which includes a year of study in Germany.

Graphic depicting a human head and the letters AI.

Bachelor of Science in Artificial Intelligence

Artificial Intelligence is transforming industries—from health care and transportation to finance and entertainment. The AI major reflects Rose-Hulman’s commitment to preparing students for the future and includes hands-on projects, interdisciplinary learning, and courses taught by faculty with real-world experience. We also offer an AI minor that empowers students from any major to understand, build, and responsibly intelligent systems. Whether you’re designing autonomous systems, studying ethical implications of algorithms, or analyzing massive datasets, the AI major or minor gives you the tools to make a meaningful impact.

Student explains computer program to another student, who looks doubtful about the whole thing.

Bachelor of Science in Computer Science

ABET_Computing_Accreditation_CommissionComputer Science prepares you for careers in all areas of the computer industry and for graduate studies in computer science and computer-related fields.

Teacher instructs computer science student as she works at a laptop computer.

Bachelor of Science in International Computer Science (Dual Degree)

Earn two Bachelor of Science degrees in International Computer Science—one from Rose-Hulman and one from Ulm University of Applied Sciences in Germany. You’ll study at Rose-Hulman for two years, spend your third year in Ulm taking English-taught courses alongside international peers, and return to Rose-Hulman for your final year with students from Ulm.

Image of faculty standing next to cybersecurity sign.

Cybersecurity Minor

No matter your major at Rose, a minor in cybersecurity provides a strong foundation to meet future high-tech challenges and join a growing number of professionals securing the world’s future.

Rose-Hulman's cybersecurity minor curriculum exposes students to the fundamental of securing computer and information systems, risk, ethics, technical controls, and adversarial thinking.

Student explains computer program to another student, who looks doubtful about the whole thing.

Data Science Second Major

Data Science is a critical skill in the future economy and is one of the fastest growing technology employment areas. This unique interdisciplinary major offered by the CSSE and Math departments will provide you with an in-depth hands-on experience in data engineering, data analysis, machine learning and artificial intelligence.

Image of instructor teaching students in classroom.

CS Specializations

  • Artificial Intelligence
  • Cybersecurity
  • Data Science
  • Algorithms, Combinatorics, and Optimization
  • Computational Biology
  • Technical Software Engineer
  • Software Engineering Manager
  • Systems
  • Human-Centered Computing

Department News

Learn about the latest happenings, recent research, and more in Computer Science & Software Engineering at Rose-Hulman.

computer science and software engineering
Five Rose-Hulman students pose with their senior design project during a presentation session.

Rose Alumnus and Senior Design Team Create Assistive Device for the Sight Impaired

computer science and software engineering
Click the image to read about Preksha Sarda's experience with computer science internships and starting a student dance troupe.

Preksha Sarda Dances with Computer Science, Health Care

computer science and software engineering
Click the image to read about alumni who found their Valentine at Rose-Hulman.

Rose-Hulman Valentines

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

Return to Top