Computer engineering combines elements of electrical engineering and computer science to design and operate devices and/or systems incorporating computers as components. It seeks to interface appropriate software to digital hardware in creating computer-centric products and services. The field of computer engineering requires the ability to understand and apply mathematics, science, and software development techniques; to research concepts and apply modeling method, to simulate and test working conditions and their impact on the designed systems, and to synthesize different elements in order to obtain the optimum design of a specific product.

The increasing sophistication in products and systems requires industry to hire academically qualified computer engineers who can apply modern techniques and methods of engineering. Examples include computer-aided design, computer assisted engineering, computer-vision embedded systems, intelligent control and power systems, and robotics.

The computer engineer of the 21st century must be able to think critically in broader contexts because problems in contemporary society are not only technical but also social and economic in nature. This program provides the student with a broad computer engineering education enhanced by courses in manufacturing engineering, electrical engineering, computer science, mechanical engineering, economics, humanities, social science, global perspectives, and liberal arts.

Graduates have the opportunity to work in a diverse spectrum of professional fields. These vary from research to design, development to manufacturing, and technical sales to production. Many computer engineers work in manufacturing-related areas such as in the analysis and design of varied products as well as in non-technical sectors of the economy such as business, law, and management. Graduates will also be prepared to continue their education at the graduate level.

The computer engineering curriculum provides students with a sound foundation in basic science, mathematics, humanities, communication skills and technical subjects. Design project and teamwork, as well as ethics and professional responsibilities of an engineer are emphasized throughout the curriculum.

Educational Objectives

Miami’s Computer Engineering program alumni will:

Demonstrate the application of modern tools and methodologies to computer engineering problems and decision making.

Develop solutions and make professional decisions with an understanding of the impact on societal, economic, global, and environmental issues.

Demonstrate effective communication, leadership and teamwork skills that contribute to the success of their organizations.

Exhibit a commitment to professional and ethical practices, continuous improvement, and lifelong learning.

To achieve these objectives, we expect our graduates to attain the following program outcomes upon their graduation:

an ability to apply knowledge of mathematics, science, andengineering.

an ability to design and conduct experiments, as well as to analyze and interpret data.

an ability to design a system, component, or process to meet desired needs.

an ability to function in multi-disciplinary environments.

an ability to identify, formulate, and solve engineering problems.

an understanding of professional and ethical responsibility.

an ability to communicate effectively.

the broad education necessary to understand the impact of engineering solutions in a global societal context.

a recognition of the need for, and an ability to engage in life-longlearning.

a knowledge of contemporary issues.

an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Credit/No Credit Policy

All required engineering and computing courses and prerequisite mathematics and statistics courses must be taken for a grade.