CS Curricula

←All schools

Rose-Hulman Institute of TechnologyWebsiteAcademic Catalog

Computer Science and Software EngineeringDepartment Website

BS Degree in Computer Sciencesource 1source 2ABET

192 units needed for graduation. Updated for 2023-24.

CS Courses

Math/Stat Courses

Engineering Courses

Science Courses

Other Courses


Computer Science Program Educational Objectives

In the early phases of their careers, we expect Rose-Hulman computer science graduates to be:

  • Computing professionals in a variety of organizations, including ones doing traditional software development, technological innovation, and cross-disciplinary work
  • Business and technological leaders within existing organizations
  • Entrepreneurial leaders
  • Recognized by their peers and superiors for their communication, teamwork, and leadership skills
  • Actively involved in social and professional service locally, nationally, and globally
  • Graduate students and researchers
  • Leaders in government and law as government employees, policy makers, governmental advisors, and legal professionals

Computer Science Student Outcomes

Graduates of the program will have an ability to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.