Electrical and Computer Engineering

Program Description | Curriculum | Program Strengths | Career Opportunities

MSU Electrical and 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 electrical and 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.