2006-2007
Undergraduate Bulletin  

Mission, Vision, Guiding Principles

Introduction to the College

Institutional Goals

Calendar

Campus and Accreditation

Student Life

Student Services

Admission to College

Costs and Financial Aid

Special Programs

Academic Regulations

Graduate Program

Programs of Study

Course Descriptions

Directories

Minors

Faculty Directory

Staff Directory

Board of Trustees

Campus Map

Home

   


Contact

Timothy Prickel
Registrar
(812) 877- 8438

 

Programs - Computer Engineering  
 

 

COMPUTER ENGINEERING
The computer, including software and hardware, is the central theme in both computer engineering and computer science. In computer engineering, it’s architecture, and the software that drives it. Computer engineering then goes off one side to include a strong emphasis on the engineering of the hardware, while computer science goes the other way toward the more theoretical and mathematical aspects of computation.

The curriculum is in four stages that correspond to the four years of study. The first year is basic sciences and mathematics, for these are the foundations of all areas of study at Rose-Hulman. The second year is the engineering sciences that undergird all of engineering. The third year concentrates on topics in computer engineering to provide a breadth across the whole field from algorithms and data structures to embedded digital systems. The final year includes a major team-based design project and a number of electives.

Computer Engineering Program Educational Objectives and Outcomes

Mission: To provide students in computer engineering a rigorous learning experience that prepares them for professional careers. 

1. Computer Engineering graduates shall be prepared to practice the profession of engineering using a systems perspective broad enough to encompass technological, economic, ethical, environmental, social, and human issues, shall have demonstrated a facility for independent learning, and shall be prepared for continued professional development.  By the time students graduate with a computer engineering degree from Rose-Hulman, they will:

  • Demonstrate a facility for independent learning

  • Be prepared for continued professional development

  • Demonstrate effective communications skills

  • Be aware of contemporary issues

  • Recognize the role of professional in global society

2. Computer Engineering graduates shall demonstrate technical depth and breadth in their discipline.  By the time students graduate with a computer engineering degree from Rose-Hulman, they will be able to:

  • Demonstrate competence in the general engineering science core plus a discipline-specific technical core

  • Demonstrate effective use of contemporary tools of the engineering profession

3. Computer Engineering graduates shall have participated in design experiences including a comprehensive, industrially-oriented design project, oral presentations, and written communications.  By the time students graduate with a computer engineering degree from Rose-Hulman, they will have:

  • Participated in a client sponsored team design experience

Freshman Year
Fall Term

Credit

PH
MA
CLSK
RH

HSS
111
111
100
131

 

 Physics I................................
 Calculus I ..............................
 College and Life Skills .........
 Rhetoric & Composition
   or
 Elective .................................

  4
  5
  1


  4
     


14

       
Winter Term

Credit

PH
MA
ECE

HSS

RH
112
112
130



131

Physics II...............................
Calculus II.............................
Introduction to Logic
   Design................................
Elective
   or
Rhetoric & Composition .......

  4
  5

  4


  4
     


17

       
Spring Term

Credit

PH
MA
CHEM
CSSE
113
113
201
120

Physics III ............................. Calculus III............................ Engineering Chemistry I...... Fundamentals of
   Software Development I...

  4
  5
  4

  4
     


17

Sophomore Year
Fall Term

Credit

MA

ES

CSSE
CSSE
 221

201

232
220

Differential Equations &
   Matrix Algebra I................ Conservation &
   Accounting Principles...... Computer Architecture I ...... Fundamentals of
   Computing II......................

 
  4

  4
  4

  4
     


16

       
Winter Term

Credit

MA

ES
ES
CSSE
222

202
203
332

Differential Equations &
   Matrix Algebra II ..............
Fluid & Thermal Systems .... Electrical Systems ................ Operating Systems................

  4

  3
  4
  4
     


15

       
Spring Term

Credit

MA


ECE
ECE
HSS
381


200
332
 

Introduction to Probability
   with Applications to
   Statistics...............................
Circuits & Systems................
Computer Architecture II .....
Elective .................................

 

  4
  4
  4
  4
     


16

       
 
Junior Year
Fall Term

Credit

MA

ECE
ECE
RH
275

300
250
330

 Discrete & Combinational
   Algebra I ............................ Signals & Systems................. Device Modeling................... Technical Communications...

 4

  4
  4
  4
     


16

       
Winter Term

Credit


ECE

ECE
ECE
HSS

380

333
361

Math/Science Elective.......... Discrete Time &
   Continuous Systems......... Digital Systems .................... Engineering Practice.............  Elective ..................................

  4

  4
  4
  2
  4
     


18

       
Spring Term

Credit

ECE

ECE

ECE
342

350

362

 Electromagnetic
   Compatibility .................... Electronic Interfacing ........... Restricted Elective................ Principles of Design .............

 4

  4
  4
  4
     


16

       
Senior Year
Fall Term

Credit

ECE
ECE

 
460
331

 

Engineering Design I ............
Embedded Systems .............. Area Elective.........................
HSS Elective .........................

  4
  4
  4
  4
     


16

       
Winter Term

Credit

ECE


HSS
461


 

Engineering Design II ........... Area Elective......................... Area Elective......................... Elective ............................... ..

  4
  4
  4
  4
     


16

       
Spring Term

Credit

ECE


HSS
HSS
461

Engineering Design II ........... Free Elective ......................... Free Elective ......................... Elective .................................
Elective .................................

  2
  4
  4
  4
  4
     


18

       
   

Total credits required:  195

     
 
 

Core Courses

The Computer Engineering Core is comprised of the following courses:
ECE 130 Introduction to Logic Design
ES 203 Electrical Systems
ECE 200 Circuits & Systems
ECE 250 Electronic Device Modeling
ECE 300 Signals & Systems
ECE 330 Digital Design Lab
ECE 331 Embedded Systems
ECE 332 Computer Architecture II
ECE 342 Electromagnetic Compatibility
ECE 350 Electronic Interfacing
ECE 361 Engineering Practice
ECE 362 Principles of Design
ECE 380 Discrete Time & Continuous Systems
ECE 460 Engineering Design I
ECE 461 Engineering Design II
CSSE 120 Fundamentals of Computing I
CSSE 220 Fundamentals of Computing II
CSSE 232 Computer Architecture I
CSSE 332 Operating Systems

Area Electives
An area elective course is

1. Any course bearing an ECE or CSSE prefix at the 300 level or above.

2. A course in another discipline agreed to by the student and his or her academic advisor as being appropriate to the student’s program of study. Normally only one non-ECE courses will be allowed as an area elective.

3. At least one course must be taken at the 400 level or above.

Restricted Elective
Restricted electives are CSSE 230, ECE 310, or PH 405.

Notes

1. MA 351-356 Problem Solving Seminar may not be combined and substituted for the math elective.

2. CPE majors are not permitted to take ECE 206 Elements of Electrical Engineering I, ECE 207 Elements of Electrical Engineering II, or Military Science or Air Science as free electives.  Free electives may be selected from any other Rose-Hulman courses.

3. CPE majors may take any additional biology, chemistry, or physics course as a science elective except those courses that are cross-referenced with an ECE course.

 

Area Minor in Electrical and Computer Engineering (ECE)
  The Area Minor in ECE is designed to allow students to add another dimension to their Rose-Hulman degree.
  Advisor Dr. Fred Berry

Requirements for Area Minor in ECE
 
• ES 203
  • ECE 200
  • Plus four additional ECE courses, except ECE 260, ECE 360, ECE 361, ECE 362,
     ECE 460, ECE 461, ECE 466, ECE 497, ECE 498, ECE 206, and ECE 207
 

Example Area Minor for Physics and Optical Engineering 

Course Number Course Title

Credits

ES 203 Required Electrical Systems

4

ECE 200 Required Circuits and Systems

4

ECE 300  Signals and Systems

4

ECE 380  Discrete Time and Continuous Systems

4

ECE 310 Communication Systems

4

ECE 414 Wireless Systems

4

 

Example Area Minor for Computer Science and Software Engineering

Course Number

Course Title

Credits

ECE 130 Introduction to logic Design

4

ES 203 Required Electrical Systems

4

ECE 200 Required Circuits and Systems

4

ECE 333  Digital Systems

4

ECE 332 Computer Architecture II

4

ECE 430 Microcomputers

4

  Example Area Minor for Mechanical Engineering Course Number Course Title Credits

Course Number Course Title

Credits

ES 203 Required Electrical Systems

4

ECE 200 Required Circuits and Systems

4

ECE 300 Signals and Systems

4

ECE 380 Discrete Time and Continuous Systems

4

ECE 340 Electromagnetic Fields

4

ECE 370 Machines and Power

4