Master of Engineering in Computer Engineering
Iowa State University

Program Details

The online Master of Engineering in Computer Engineering program is designed for students who want to further their careers by gaining experience in research in this field.  Courses include Advanced Protocols and Network Security, Distributed Systems and Middleware, Information Warfare, Cryptography, and Legal and Ethical Issues in Information Assurance.  Students can choose from the following areas of research:

  • Advanced Electronics and Materials
  • Communication, Controls, and Signals
  • Computing and Networking Systems
  • Energy Systems
  • Secure and Reliable Computing
  • Software Systems


  • A Bachelor of Science in Computer Engineering or its equivalent from a college, university, or technical school of recognized standing
  • Other Bachelor degrees will be considered on an individual basis
  • Official transcripts
  • Three letters of recommendation
  • Statement of purpose
  • Resume
  • GRE scores are required only if your undergraduate GPA is below 3.0 or if you have less than two years of full-time employment

School Accreditation Statement

North Central Association of Colleges and Schools, The Higher Learning Commission