top of page

Rose-Hulman Institute of Technology

Terre Haute, Indiana
Degree:

BS

Computer Engineering

Location:

Department of Electrical and Computer Engineering

Credits:

194 credits

System:

Quarter

Required Computer Science (or Related):

• CSSE 120: Intro to Software Development (4 credits)
• CSSE 220: Object-Oriented Software Development (4 credits)
• CSSE 230: Data Structures & Algorithm Analysis (4 credits)
• CSSE 232/332: Computer Architecture I-II (8 credits)
• CSSE 332: Operating Systems (4 credits)
• Technical Elective with restrictions (4 credits)

Required Math:

• Calculus I-III (15 credits)
• Matrix Algebra and Differential Equations I-II (8 credits)
• Probability/Statistics (4 credits)
• Combinatorics (4 credits)
• See "Science Requirements"

Required Science:

• Physics I-III (12 credits)
• Science Elective from approved list (4 credits)
• Science OR Math Elective with restrictions (4 credits)

Required Engineering:

• ECE 160: Engineering Practice (2 credits)
• ECE 203: DC Circuits (4 credits)
• ECE 180: Introduction to Signal Processing (4 credits)
• ECE 204: AC Circuits (4 credits)
• ECE 233: Introduction to Digital Systems (4 credits)
• ECE 230: Introduction to Embedded Systems (4 credits)
• ECE 205: Circuits & Systems (4 credits)
• ECE 250: Electronic Device Modeling (4 credits)
• ECE 300: Continuous-Time Signals & Systems (4 credits)
• ECE 380 OR 320: Discrete-Time Signals and Systems OR Linear Control Systems (4 credits)
• ECE 312: Communication Networks (4 credits)
• ECE 343: High Speed Digital Design (4 credits)
• ECE 362: Principles of Design (3 credits)
• ECE 460/461/462: Engineering Design I-II (9 credits)
• ECE Elective (12 credits)
• See "Computer Science or Related Requirements"

Other Requirements:

• Foundations for Rose-Hulman Success (1 credit)
• Rhetoric & Composition (4 credits)
• Humanities, Social Sciences, and the Arts Elective (28 credits)
• Technical and Professional Communication (4 credits)
• Electives with limited exceptions (8 credits)

Subfield Required:

No

Type:

n/a

Options:

n/a

Double or Dual Major Option(s):

• Double majoring may be possible with restrictions. Requires student proposal and advisor/department head approval.

Related Majors:

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

Good to Know:

• Senior year students must participate in a small group project to solve a real-world client design problem.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page