Study AI, Cybersecurity, Data Science-and More.

Designed for the Future of Computing.

At Rose-Hulman, we've unified Computer Science and Software Engineering into a bold, modern program-equipping students with the skills, flexibility, and real-world experiences needed to lead in today's most exciting tech fields. Choose a pathway.

  • Specialize in AI, Cybersecurity, Data Science, Systems and more
  • Customize your academic journey: Developer or Researcher track
  • 95-100% placement rates into top industries and grad programs for the past 10 years
  • Hands-on projects, research, and internship opportunities

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, 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.

  

Customize Your Journey.

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

Average Starting Salary:

$91,276

(Class of 2024)

Highest Salary Offer:

$130,000

(Class of 2024)

Internship/Co-ops:

90%

(of students have at least one internship, co-op, or research experience by junior year)

"my professors at rose have been incredibly supportive of my career path in many ways - through offering opportunities to engage with exciting research questions to mentoring me throughout tHe graduate school application process."

Andrea Wynn, Computer Science and Math Double Major, Class of 2022 - Went on to complete MS at Princeton University and is pursuing a PhD in Computer Science at Johns Hopkins Whiting School of Engineering

Career Opportunities and Demand:

Artificial Intelligence
Cybersecurity
Data Science
  • Software Engineer: Develops software for AI applications like chatbots and apps using Python and Java.
  • Data Scientist: Collects and analyzes data to support AI development and optimization.
  • Machine Learning Engineer: Uses algorithms to improve AI accuracy and human-like thinking.
  • Data Engineer: Builds and tests digital infrastructure for storage and processing of data used by AI models.
  • Natural Language Processing Engineer: Designs and improves tools that allow AI to recognize and interpret human language.
  • Robotics Engineer: Develops robotic systems using AI for automation of manual tasks.
  • Business Intelligence (BI) Developer: Creates data reports and visualizations to inform business decisions using insights gained from AI.
  • Deep Learning Engineer: Uses neural networks to improve AI learning and knowledge acquisition.
  • AI Research Scientist: Develops new AI techniques and infrastructure for use in a variety of industries
  • Computer Vision Engineer: Creates systems that enable AI to interpret visual information like humans.
  • Cybersecurity Analyst: Protects systems from cyber threats by detecting, analyzing, and preventing attacks.
  • Cybersecurity Engineer: Monitors and defends systems, conducts penetration testing, and creates disaster recovery plans.
  • Information Security Analyst: Protects systems and networks by identifying vulnerabilities and training users.
  • Cybersecurity Officer: Designs and implements security policies, monitors threats, and ensures compliance.
  • Penetration Tester: Performs ethical hacking to test and improve system defenses.
  • Security Architect: Designs robust security systems, reviews measures, and performs system upgrades.
  • Cyber Policy and Strategy Planner: Develops security policies and ensures alignment with regulations and organizational goals.
  • Cyber Workforce Developer: Plans workforce strategies, supports training, and assesses skills gaps.
  • Vulnerability Assessment Analyst: Tests systems for weaknesses and collaborates on policy development.
  • Cryptography Engineer: Develops encryption protocols to secure sensitive data from unauthorized access.
  • Product Manager: Oversees product development and marketing using data insights; collaborates across departments.
  • Software Engineer: Develops applications and contributes to data mining and analytics projects.
  • Data Scientist: Uses statistics, programming, and algorithms to extract insights from large datasets.
  • Research Scientist: Conducts experiments and analyzes data to provide insights in specialized fields.
  • Data Science Programmer: Designs and builds data-driven applications with strong programming skills.
  • Data Analyst: Analyzes extracted data to draw conclusions and support decision-making.
  • Data Engineer: Designs and maintains large-scale data systems like databases and warehouses.
  • Machine Learning Engineer: Creates and optimizes machine learning algorithms and models.
  • Data Visualization Specialist: Simplifies complex data using visual storytelling tools like Tableau and Power BI.

"I think the thing I love the most about this internship is the amount of experience I'm surrounded by and have the privilege to learn from. Many of my team members have been working in autonomy for years, so interactions with them have been diverse and enriching."

Ben Joens, Computer Science and Data Science Double Major, Class of 2025
Internship at Caterpillar led to a job offer developing software for a fleet of autonomous vehicles

Ready to Design Your Future

Explore Rose-Hulman's new Computer Science major and take the first step toward leading the next wave of innovation.

Ready to get started?

Return to Top