MSOE’s B.S. in computer engineering program balances hardware and software, building on the disciplines of electrical engineering and computer science. The freshman curriculum begins with year-long sequences in computer hardware design and computer software design. Engineering content is equally distributed throughout the remaining 3 years.

Employers come back to MSOE year after year because of the level of knowledge, skills and professionalism our computer engineering graduates bring to the workplace. Their achievements are impressive, and you will find them working in exciting positions with some of the country’s most respected companies and organizations.

Study Abroad

Computer engineering sophomores can study abroad for a semester at Czech Technical University (CTU) in Prague, one of the oldest and most respected technical universities in the world. Courses are taught in English, participation does not delay graduation, and the program costs the same as attending MSOE (excluding airfare).

Program Educational Objectives

Within a few years of graduation, CE alumni will:

Have a record of successful delivery through product development, service, patent applications, etc.

Provide both informal and formal leadership (e.g., lead specific team efforts or function as team leader, project manager, etc.).

Develop expert knowledge in at least one area that is seen as an asset by colleagues and management.

Student Outcomes

Graduates of the computer engineering program will attain:

a) an ability to apply knowledge of mathematics, science and engineering.

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

c) an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability.

d) an ability to function on multidisciplinary teams.

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

f) an understanding of professional and ethical responsibility.

g) an ability to communicate effectively.

h) the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental and societal context.

i) a recognition of the need for, and an ability to engage in life-long learning.

j) knowledge of contemporary issues.

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

l) an ability to apply knowledge of probability and statistics to computer engineering.