Meet Your Major

As a computer engineering major, you will learn how to research, design, develop and test computer hardware — and supervise its manufacture and installation.

In a collaborative, hands-on environment, you will gain comprehensive knowledge of electrical engineering concepts, plus an in-depth look at data networking and communication. Bonus? Nearly 100% of our electrical and computer engineering students find work within two months of graduation — and many commit to jobs before they even graduate!

What You’ll Learn

As a computer engineering major, you will:

  • Research, design and develop computing components, such as microprocessors, circuit boards and computer chips, to create more powerful systems.
  • Learn how to ensure computer hardware components work together with the latest software.
  • Learn the theory and applications of electricity, electronics, electromagnetism, control systems, signal processing and telecommunications.
  • Develop a solid foundation in calculus, statistics, chemistry, physics and differential equations.
  • Collaborate with other students in Merrimack’s state-of-the-art labs.

Hands-on Learning

You will have the opportunity to take part in internships and other experiential learning opportunities, or co-ops. It’s your chance to gain real-world experience working for industry leaders like Raytheon,  Phillips Medical and the MIT Lincoln Laboratory.

Career Options

As a graduate of our computer engineering program, you will be well equipped to pursue advanced studies or a career in computer engineering. Possible positions for computer engineering majors include:              

  • Computer hardware engineer
  • Computer network architect
  • Electrical engineer
  • IT consultant
  • Robotics lead
  • Systems administrator

What You Will Take

You will take a combination of required and elective courses to satisfy the bachelor of science degree requirements.

Required Courses 

CSC 1610

Problem Solving with Java

CSC 2710 Analysis of Algorithms I
CSC 2820 Data Structures
CSC 3320  Operating Systems
CSC 4720 Computer Architecture
CSC 5935  Data Networking

EEN 3210

Electronics I

EEN 1001W Introduction to Engineering
EEN 1200 Digital Fundamentals
EEN 2140 Circuit Theory II
EEN 2270 Embedded Microprocessors

EEN 4125

Discrete Time Signals and Systems

EEN 4960

Design Project I

EEN 4970

Design Project II


Two computer science or electrical engineering electives. 

Cognate Courses

CHM 1110

General Chemistry I

MTH 1217

Calculus I

MTH 1218

Calculus II

MTH 1314

Discrete Mathematics

MTH 1505

Applied Statistics and Probability for Engineers

MTH 3335

Linear Algebra

PHY 2211

Physics I

PHY 2212

Physics II