top of page

Rose-Hulman Institute of Technology

Terre Haute, Indiana
Degree:

BS

Computer Science

Location:

Department of Computer Science & Software Engineering

Credits:

192 credits

System:

Quarter

Required Computer Science (or Related):

• CSSE 120: Introduction to Software Development (4 credits)
• CSSE 220: Object-Oriented Software Development (4 credits)
• CSSE 280: Introduction to Web Programming (4 credits)
• CSSE 132: Introduction to Computer Systems (4 credits)
• CSSE 232: Computer Architecture I (4 credits)
• CSSE 230: Data Structures and Algorithm Analysis (4 credits)
• CSSE 332: Operating Systems (4 credits)
• CSSE 333: Database Systems (4 credits)
• CSSE 304: Programming Language Concepts (4 credits)
• CSSE 371: Software Requirements Engineering (4 credits)
• CSSE 473: Design and Analysis of Algorithms (4 credits)
• CSSE 374: Software Architecture and Design (4 credits)
• CSSE 474: Theory of Computation (4 credits)
• CSSE Electives with restrictions (12 credits)
• CS Senior Capstone I-III (12 credits)

Required Math:

• Calculus I-III (15 credits)
• Matrix Algebra and Differential Equations (4 credits)
• Introduction to Proofs (4 credits)
• Combinatronics (4 credits)
* Probability and Statistics (4 credits)

Required Science:

• Physics I-II (8 credits)
• Chemistry I (4 credits)
• Science Elective (4 credits)

Required Engineering:

• Introduction to Digital Systems (4 credits)
• Computer Architecture II (4 credits)

Other Requirements:

• Foundations for Rose-Hulman Success (1 credit)
• Humanities & Social Sciences Electives (28 credits)
• Rhetoric and Composition (4 credits)
• Technical and Professional Composition (4 credits)
• Technical Elective with restrictions (4 credits)
• Electives with approval (20 credits)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Double major, dual degree, or second major possible with restrictions.

Related Majors:

• BS Software Engineering
• BS Computer Engineering
• BS Data Science
• BS International Computer Science

Good to Know:

• Students can apply to the Independent Project/Research Opportunities Program or join a 10-week summer Interdisciplinary Research Collaborative.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page