About the Department

 
  ECE Learning Objectives  
  Degree Requirements  
  Courses  
  Faculty/Staff  
  Facilities  
  Departmental News  
   Alumni Outcomes  
  Contact  
  Rose-Hulman > Academic Departments > ECE > Degree >  CE Curriculum

 Degree Requirements

EE Curriculum | CPE Curriculum | Documents | Goals

 

CPE CURRICULUM
 

Click here to View Computer Engineering Curriculum Map    

Computer Engineering is a combination of elements of Electrical Engineering and Computer Science which deals with the design and utilization of computers. The parent discipline of Computer Engineering is Electrical Engineering with which it shares considerable commonality. Computer Engineering seeks to match efficient digital devices with appropriate software to meet the scientific, technological and administrative needs of business and industry in a global economy. The program provides students with a background that prepares them for careers in embedded systems design, computer system operations, and systems support.

The Computer Engineering curriculum provides students with a foundation in basic science, mathematics and the humanities. Written and oral communication skills are emphasized and developed throughout the program, as is team project work and an appreciation of the ethical and professional responsibilities of an engineer.

Digital & microcomputer applications, digital signal processing, image processing and computer vision are some of the more recent developments in this area that are emphasized along with digital system design, embedded systems design, operating systems and other more conventional subjects. Extensive use of the computer as a tool for mathematical analysis, design, data analysis and instrumentation is emphasized. The iterative nature of the design cycle and the need for concurrent documentation and development are emphasized through team project work. The Computer Engineering program culminates with a year-long client centered group design project.

The program in Computer Engineering includes many courses that have an integrated laboratory component which is supported by modern laboratories and state-of-the-art equipment and computers. Strong emphasis is placed on "hands-on" experience.

A broader goal of the program is to produce graduates who are lifelong learners. It is imperative in a field that is developing so rapidly that computer engineers are able to maintain their technical competence. Emphasis is placed on design because it is through innovative incorporation of hardware and software components that new systems and applications are brought to market.