|
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:
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:
|
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 |
|