The University of Massachusetts Amherst
University of Massachusetts Amherst

Search Google Appliance


Computer Engineering

From designing complex software systems to “chips” for next-gen computing machines, computer engineers do it all. Computer engineers play a crucial role in applied machine learning, the Internet of Things, cloud computing, cyber security and much more.  

 If you love computer coding and computer hardware, then computer engineering is for you.  

 As a student in computer engineering, you will learn skills such as:  

  • Programming in multiple languages   
  • Computer architecture and hardware design 
  • computer systems such as 8-bit microcontrollers, single-board computers, econfigurable computers, and more  
  • Collaborating in teams  
  • Prototyping using the engineering design process 

Exciting electives to fine-tune your degree include Computer Networks, Applied Machine Learning,  Security Engineering, Computer Algorithms, Computer Architecture, VLSI Design, AR/VR systems. 


97% of our College of Engineering class of 2019 students reported successful career placement within six months of graduation. Our graduates go on to work in a variety of industries, with placements such as Google, Intel, and Tesla. 


Undergraduate AdmissionsStudent OrganizationsResearch Centers, Institutes, and ProgramsThe College of Engineering Office of Student AffairsEngineering Career Development and Experiential Learning CenterCollege of Engineering Office of Diversity, Equity, and Inclusion 

Contact / Undergraduate Advisor 

The College of Engineering is dedicated to providing personal guidance and mentoring to all students. For more information or questions about electrical engineering, please contact William Leonard, undergraduate program director, at .