Computer Engineering

Offered as: major | minor

Computer engineers design, develop, implement, test, and manage computing systems (both hardware and software) and networks. As a computer engineer, you may work as a designer, researcher, scientist, educator, consultant, entrepreneur, executive, public official, or in the military. Computer engineers work in a variety of fields, such as aerospace, automotive, biomedical, communications, consumer electronics, medicine, power, and space.

A rapidly growing discipline, computer engineering is also one of the highest-paid engineering fields. As a computer engineering major, you'll be prepared to meet the changing high-technology needs of industry and to continue with advanced studies.

Special opportunities

  • Experience: participate in co-op and internship programs to gain valuable experience with regional industries, often while also earning money for college
  • Research: work on projects with experienced research faculty
  • Community: join organizations such as the Institute of Electrical and Electronics Engineers (IEEE), Association for Computing Machinery, the Electrical and Computer Engineers National Honor Society, the Society of Women Engineers, the National Society of Black Engineers, and Engineers Without Borders
  • New initiatives: collaborate, create, and explore at our IDEAStudio and the Center for Scientific Computing and Visualization Research

Computer Engineering major

Our program prepares you for this evolving field by providing a strong background in science, mathematics, and engineering.

Your computer engineering courses will include programming, circuits, digital design, electronics, operating systems, algorithms, and computer networks. You can also choose from technical electives such as integrated circuits, computer architecture, wireless sensor networks, wireless communications, multimedia communications, database systems, network security, and dependable computing. Your senior project will be defined by current industry needs.

For the BS in computer engineering, you'll complete 56 credits in computer and electrical engineering courses and a total of 125 credits overall.

Dual major in Electrical & Computer Engineering: Prepare to meet a broad range of challenges in the ever-changing high-tech fields of electrical and computer engineering by earning dual bachelor's degrees.

Computer Engineering minor

A minor in computer engineering gives you the opportunity to specialize in areas such as computer architecture, computer networks, database systems, and digital circuits.

For the minor, you'll complete 20.5 to 25 credits.

Advanced study

  • BS/MS Program in Electrical Engineering: This fast-track program enables qualified BS degree students in electrical engineering to complete both the BS and the MS degrees.
  • MS in Electrical Engineering: Expand your career options with a master's degree in electrical engineering.
  • PhD in Electrical Engineering: Our doctoral program offers options in electrical engineering and computer engineering.
  • Graduate Certificates: The department also offers 5 certificate programs for working professionals

Related academic areas

Explore more

Success story

Dylan Baker

Dylan Baker '16 (second on right)
Computer Engineering

Dylan's story

Internship placements

  • Akamai
  • Dell EMC
  • Electric Boat/General Dynamics
  • MathWorks
  • NASA
  • Naval Undersea Warfare Center

Career placements

  • AT&T
  • EMC Corporation
  • General Dynamics
  • Lockheed Martin
  • MathWorks
  • Naval Underwater Warfare Center (NUWC)
  • Raytheon
  • Siemens


Antonio Costa
Chair, Department of Electrical & Computer Engineering
Science and Engineering Building, Room 217C

Accreditation information

Button that links you to My UMassd Student PortalUse the my UMassD portal to access your online courses, pay your bill online, view transcripts, browse
your University email and more.