| Computer Engineering
MSU Computer Engineering students not only acquire a solid foundation
in computer engineering theory, they also have the opportunity to apply that knowledge to real world settings. The hands-on, project-based approach used by MSU faculty gives students the chance to work on cutting-edge technology from microrobots to supercomputers.
MSU engineering graduates have successful careers in aerospace, bio-medical systems, energy and electric power, environmental research and development, embedded systems, semi-conductors, and telecommunications, to name only a few.
As a student in computer engineering, you will learn how to:
 |
Acquire a solid foundation in electrical and computer engineering theory;
|
 |
Identify, formulate, and solve engineering problems;
|
 |
Acquire knowledge in the fundamental areas of computer programming, architecture, and organization;
|
 |
Understand the principles of software design, embedded computer system design, network and communication systems, and elements of theory of computation;
|
 |
Design and conduct laboratory experiments to test the characteristics and dynamics of systems and components;
|
 |
Participate effectively as a team member in and across disciplinary groups;
|
 |
Gain experience in critical thinking;
|
 |
Explore new and innovative ways to address advanced engineering problems;
|
 |
Engage in teamwork with students from other sciences on open-ended problems;
|
 |
Sharpen the oral and written communication of your ideas;
|
 |
Understand the impact of engineering solutions in a global and societal context;
|
 |
Recognize the importance of life-long learning;
|
 |
Understand contemporary issues relevant to computer engineering; and
|
 |
Conduct yourself in accordance with the highest professional and ethical standards. |
|