UMass Boston

Computer Engineering BS

Request Info


Begin your journey toward an understanding of design of computers and their systems.

Integrating aspects of electrical engineering and computer science, computer engineering focuses on the design, analysis, and application of computers, and on their applications as components of systems. Computer engineers work on projects ranging from microprocessors to supercomputers to circuit design, as well as related fields such as robotics.

The Computer Engineering Program at UMass Boston is accredited by the Engineering Accreditation Commission of ABET.

Engineering is problem-solving.

Engineering combines mathematics and scientific principles to solve real-world problems. Everything we use in our daily lives has been influenced by engineers: cars, bridges, airplanes, computers, televisions, and smartphones.

Within the broad field of engineering, there are a wide variety of disciplines that focus on different aspects of the engineering. At UMass Boston, we currently offer degrees in two engineering specialties: electrical engineering and computer engineering. 

Plan Your Education

How to Apply

Apply for Admission

Please review the first-year and transfer apply pages for important information about application requirements, deadlines, and application status check.

Apply as a First-Year Student

Apply as a Transfer Student

Deadlines & Cost

Early action deadline: November 1; Regular Decision Deadline: June 15

Financing Your Education

Become a Beacon and pursue your passion in UMass Boston’s diverse, supportive environment. Many students across our 200+ undergraduate and graduate programs receive financial aid—providing access to an education that’s exceptional and affordable. Click below to learn more about financial aid opportunities and deadlines.

Financial Aid Deadlines & Application Process 

Scholarships for First-Year & Transfer Students

For additional information regarding tuition and fees, please visit the Bursar’s Office or send an email to


Required Computer Science and Engineering Courses (60 Credits)

  • CS 110 - Introduction to Computing 4 Credit(s)
  • CS 210 - Intermediate Computing with Data Structures 4 Credit(s)
  • CS 240 - Programming in C 3 Credit(s)
  • CS 310 - Advanced Data Structures and Algorithms 3 Credit(s)
  • ENGIN 104 - Introduction to Electrical and Computer Engineering 3 Credit(s)
  • ENGIN 231 - Circuit Analysis I 3 Credit(s)
  • ENGIN 271 - Circuit Lab I 1 Credit(s)
  • ENGIN 232 - Circuit Analysis II 3 Credit(s)
  • ENGIN 272 - Circuit Lab II 1 Credit(s)
  • ENGIN 241 - Digital Systems with Lab 4 Credit(s)
  • ENGIN 321 - Signals and Systems 3 Credit(s)
  • ENGIN 322 - Probability and Random Processes 3 Credit(s)
  • ENGIN 341 - Advanced Digital Design 3 Credit(s)
  • ENGIN 342 - Computer Communications and Security 3 Credit(s)
  • ENGIN 346 - Embedded Systems 3 Credit(s)
  • ENGIN 365 - Electronics I with Lab 4 Credit(s)
  • ENGIN 448 - Operating Systems 3 Credit(s)
  • ENGIN 491 - Senior Design Project I 3 Credit(s)
  • ENGIN 492 - Senior Design Project II 3 Credit(s)

Electives (9 to 10 Credits)

Complete three from below. At least one course must be from the CE Elective list.

CE Electives

  • ENGIN 441 - System on Chip (SoC) Design 3 Credit(s)
  • ENGIN 442 - Internet of Things 3 Credit(s)
  • ENGIN 446 - Computer Architecture Design 3 Credit(s)

ECE/CS Electives

  • CS 420 - An Introduction to the Theory of Computation 3 Credit(s)
  • CS 438 - Applied Machine Learning 3 Credit(s)
  • CS 444 - An Introduction to Operating Systems 3 Credit(s)
  • CS 446 - Introduction to Internetworking 3 Credit(s)
  • CS 451 - Compilers 3 Credit(s)
  • CS 470 - An Introduction to Artificial Intelligence 3 Credit(s)
  • ENGIN 304 - Engineering Design 3 Credit(s)
  • ENGIN 331 - Fields & Waves 3 Credit(s)
  • ENGIN 351 - Fundamentals of Semiconductor Devices 3 Credit(s)
  • ENGIN 366 - Electronics II with Lab 4 Credit(s)
  • ENGIN 451 - Semiconductor Device Design, Simulation and Fabrication 3 Credit(s)
  • ENGIN 471 - RF/Microwave Circuits 3 Credit(s)
  • ENGIN 478 - Independent Study 1-3 Credit(s)

Graduation Criteria

Complete at least 102 credits from 33 courses including six mathematics courses, four physics courses, 20 required computer science and engineering courses, and three electives.

GPA: Engineering majors must maintain a minimum GPA of 2.0 in all courses applied toward the major
Pass/fail: No courses taken pass/fail may be applied toward the major.
Minimum grade: No course with a grade below C- may be applied toward the major.
Residency: At least 30 credits of upper-level engineering and computer science courses must be completed at UMass Boston.


For general inquiries about the department, please email

Teacher assists students in a lab classroom.


Learn more about UMass Boston's Engineering department, our research, and our faculty.

Explore the Department of Engineering

College of Science & Mathematics

Learn more about the faculty, research, and programs that make up our College of Science and Mathematics.

Explore Now