Program Overview

Stonehill seeks to develop engineer-innovators who design, explore and create. 

Students have the option of pursuing a four-year bachelor of science degree in computer engineering at Stonehill or participating in Stonehill’s 3+2 dual-degree partnership with The University of Notre Dame. The 3+2 program allows students to benefit from the rigorous academics and close mentoring relationships of a quintessential New England College for three years and the expansive resources of a Top 20 nationally ranked research university for two years. It results in a bachelor of science in computer science from Stonehill College and a bachelor of science in computer engineering from The University of Notre Dame.

Unlike the highly specialized engineering degrees provided at research universities, our approach is intended to be interdisciplinary and application-oriented, and to emphasize the moral and social background within which the engineer will be working.

Sample Courses

Data Structures

CSC 211
The fundamental methods used to organize data in computer algorithms: stacks, queues, linked lists, trees, graphs, searching, and sorting. Design and analysis of algorithms.

Computer Architecture

CSC 304
The basics of computer organization, architecture and assembly language. Instructions sets, address modes, and the run/time stack are explored by programming on a RISC machine. CPU and ALU design, performance analysis, pipelining, cache, virtual memory is examined. Trade-offs between RISC, CISC and advanced architectures is discussed. Assumes basic knowledge of digital logic.

Exceptional Opportunities

Earn 2 Degrees: 3+2 Dual-Degree Engineering Programs

In addition to its on-campus four-year engineering programs, Stonehill also offers dual-degree engineering programs through partnerships with two of our sister schools – The University of Notre Dame in Indiana and King’s College in Pennsylvania. The partnerships allow students to study three years at Stonehill for a science degree and two years at our partner school for their engineering degree.

Stonehill Undergraduate Research Experience (SURE)

The Stonehill Undergraduate Research Experience (SURE) is an opportunity for students who have completed their first year at Stonehill to perform significant, publishable, full-time research under the guidance of and in collaboration with an experienced faculty researcher.

Careers in Computer Engineering

A Growing Industry

Computer engineering is a critical part of growth in countless fields that depend on ever-stronger computing power. The projected growth for computer engineering in the Boston area, and nationally, is considered high.


Over the past year, there have been 58,857 job postings in the Boston-Cambridge-Nashua, Massachusetts-New Hampshire region that require a Computer Engineering degree.


According to Burning Glass Technologies, the field is expected to grow by 17% in the Boston area and by nearly 18% nationwide.

Career and Internship Opportunities

Demand in the computer engineering industry is highest in the following metropolitan areas, with Boston-Cambridge-Nashua, MA-NH ranked 8th in the country.

  1. Washington – Arlington-Alexandria, DC-VA, MD-WV
  2. New York-Newark-Jersey City, NJ-NY-PA
  3. Los Angeles-Long Beach-Anaheim, CA
  4. Dallas-Fort Worth-Arlington, TX
  5. San Francisco-Oakland-Hayward, CA
  • Database Engineering
  • Product Development & Advancement
  • Hardware Engineering
  • Software Engineering
  • Industrial Engineering
  • Computer Programming
  • Engineering Intern
  • Computer Vision Scientist/Engineer
  • Software Engineering Intern
  • UX/UI Design Intern
  • Technical Solutions Intern – Project Analyst
  • Systems Engineering Intern
  • Data Engineer Intern
  • Quality Engineer
  • Cloud Infrastructure Security Developer
  • Network Engineer
  • Software Engineer
  • Project Engineer
  • IT Project Planner
  • Junior Developer
  • Data Engineer
  • IT Consultant
  • Firmware Engineer

Career Development Resources for Students

The Career Development Center offers extensive assistance to students seeking employment, pursuing advanced studies or participating in postgraduate service opportunities. By completing internships and utilizing mentors, students are empowered to build lifelong career management skills.

Contact Information

Ralph J. Bravaco

Ralph J. Bravaco

Professor of Computer Science, Computer Science Department Chair, Data Science Program Co-Director
College Center 226C
Computer Science