The Bachelor of Science in Computer Engineering at the University of Massachusetts Boston combines electrical engineering and computer science to train students in the design of hardware, embedded systems and system-level software. It suits students who enjoy hands-on laboratory work, problem solving and want to work at the intersection of hardware and software in industries such as embedded systems, telecommunications and robotics.
What you'll study
The programme blends core engineering mathematics and science with subjects that span digital hardware design, embedded systems and computer software. You will follow a structured curriculum of foundational courses in calculus, linear algebra, discrete mathematics and physics, then progress to engineering-focused modules and laboratory work.
- Core computer engineering topics: digital logic and design, microprocessors and microcontrollers, computer architecture, embedded systems, signals and systems.
- Electrical and electronic fundamentals: circuit analysis, electronics, instrumentation and analogue/digital interfacing.
- Software and systems: programming and data structures, operating systems, software engineering, computer networks.
- Advanced and elective options: VLSI and FPGA design, robotics and controls, real‑time systems, cybersecurity, machine learning for embedded devices.
- Laboratory and project work: hands-on labs each year build practical skills; a capstone senior design project brings a team-based, industry-relevant design from concept to prototype.
- General education and professional skills: communication, ethics, project management and technical writing to prepare graduates for multidisciplinary workplaces.
Entry requirements
Applicants are expected to hold a high school diploma (or equivalent) with strong preparation in mathematics and science. Typical preparation includes courses in calculus, algebra, physics and preferably some programming. Admissions consider academic transcripts, recommendations and evidence of quantitative ability.
- Domestic applicants: strong grades in mathematics and science courses at secondary level; preparatory work in calculus and physics is recommended.
- International applicants: an equivalent secondary school credential with supporting documentation of coursework in mathematics and science; English language proficiency demonstrated by recognised tests or institutional pathways if English is not the first language.
- Transfer students: relevant college-level coursework in mathematics, physics and introductory programming or engineering will be evaluated for credit; an official transcript and course descriptions are usually required.
Career prospects
Graduates work across industries that require both hardware and software expertise. Career paths often begin in roles that emphasise embedded systems, hardware design or systems integration and can expand into software development, systems engineering or technical project leadership.
- Embedded/firmware engineer developing software for microcontrollers and IoT devices.
- Hardware design engineer working on digital logic, PCB design or FPGA development.
- Systems or network engineer integrating hardware and software for communications and industrial applications.
- Robotics engineer, controls engineer or automation specialist in manufacturing and research labs.
- Opportunities in software development, test and validation, technical consultancy, or continued study at graduate level in electrical/computer engineering or computer science.
Why study at University of Massachusetts Boston
UMass Boston offers a programme that benefits from its location in the Boston metropolitan area, with access to a dense technology ecosystem, research centres and industry partners for internships and project collaborations. The university emphasises experiential learning through laboratory courses, design projects and opportunities to work with faculty on applied research.
- City location: proximity to technology firms, healthcare systems and research institutions provides internship and employment opportunities.
- Hands-on learning: well-equipped electronics and embedded-systems laboratories, maker spaces and capstone projects ensure practical experience.
- Support services: career services, academic advising and tutoring help students transition into industry or further study.
- Inclusive community: a diverse student population and resources aimed at supporting underrepresented students in engineering.
Explore more on ScholarshipsAds