2022-2023 Undergraduate Catalog

Computer Engineering Major

CIP Code

14.0901

Computer Engineering brings the best of the hardware and software worlds together. Graduates can work as:

  • a programmer or software engineer in technology firms such as IBM, Intel, Microsoft, Google, or local tech companies,
  • a systems engineer to be an integral part of manufacturing firms such as Sikorsky, Stanley Black & Decker, and Electric Boat, or
  • a technology consultant at BCG or McKinsey thanks to both hardware and software skills combined with business awareness through collaboration with our business majors.

You might find yourself working on a submarine, an aircraft, a helicopter, or next generation of a car/vehicle. You might end up designing systems for Internet of Things or the next generation home automation systems like Nest or Alexa. You might be working at a power plant or next generation alternative energy companies.

Our curriculum was designed and developed with the feedback from industry partners who hire Computer Engineers. We use state-of-the-art robotics platforms (drones, ground robots) and integrate them into the curriculum to insure that our students are ready for the trends of tomorrow, when they graduate. Thanks to our dedicated faculty, we carefully aligned all the engineering courses to provide a complementary, focused, and fun learning experience. Also, our program is well immersed in our Welch College of Business and Technology, especially the entrepreneurship aspects. Our students collaborate with business majors on developing products/prototypes. Our engineering students have full time access to a 11,000 sqft., state-of-the-art makerspace: the IDEA Lab. There, they will be able to interact with other disciplines to develop transdisciplinary skills.

Highlights of the program:

  1. Required internship and optional co-op program.
  2. Engagement with industry through our partners via competitions and business-oriented projects.
  3. Involvement in the best equipped makerspace in New England area through classes and special projects.
  4. Individual tutoring for fundamental math and engineering courses by upper level engineering students.
  5. Exposure to smart vehicle operations and autonomous system design principles.

Facilities

SHU Engineering is the host of our 11,000 sqft prototyping lab (IDEA Lab: Innovate|Design|Engineer|Apply). The lab facilitates a transdisciplinary, problem-based, community engaged innovation environment through digital fabrication and advanced manufacturing including desktop and commercial 3d printing functionalities, laser cutters, CNC systems along with characterization and assembly studio spaces. A drone research lab within the space allows researchers work on machine learning and autonomous operations through ground robots and quadcopters in a confined space controlled by 8 motion capturing cameras. IDEA Lab is the space that dreams will come true, but you need to make it! The Maker Corporation composed of experienced engineering students can help with prototyping and product development of hardware and software projects. Lab is supported by a full-time lab engineer. School of Computer Science and Engineering has several state-of-the art computer labs that have recently been built at university’s West Campus (previously headquarters of General Electric) with all necessary engineering and programming software such as MATLAB, Xilinx, Orcad, LabView, Adobe Suite, Visual Studio, SAP, and more.

Program Requirements

Computer Engineering requires 125 total credits to be earned; 59 of them are major credits.

Required Computer Science Courses for Computer Engineering Major

CS 111Introduction to Structured Programming

3

CS 112Data Structures

3

CS 113Discrete Structures

3

CS 339Networking and Data Communication

3

Required Engineering Courses for Computer Engineering Major

Must have a grade of "C" or better

CSE 125CSE Explorations

1

ENGR 125Engineering Explorations

1

ENGR 200Computational Methods in Engr

4

ENGR 211Circuits and Systems with Lab

4

ENGR 212Digital Design with Lab

4

ENGR 311Comp Arch and Design with Lab

4

ENGR 313Signal Processing with Lab

4

ENGR 324Embedded Systems with Lab

4

ENGR 413Internship in Engineering

3

ENGR 417Engineering Design Project I

2

ENGR 418Engineering Design Project II

3

Required Supporting Courses for Computer Engineering Major

CS 319Computer Ethics

3

MA 151Calculus I

4

MA 152Calculus II

4

MA 253Calculus III

4

MA 254Differential Equations

3

MA 261Linear Algebra

4

PY 151Principles of Physics I

3

PY 153Principles of Physics Laboratory I

1

PY 152Principles of Physics II

3

PY 154Principles of Physics Laboratory II

1

CSE 300Statistics and Probability

3

Electives

Choose 4 courses from the electives list.
ENGR 314Directed Research in ENGR

3

ENGR 315Microelectronic Circuits with Lab

4

ENGR 325FPGA Design with Lab

4

ENGR 339Power Systems with Lab

4

ENGR 349Electromagnet Theory with Lab

4

ENGR 350Sensors & Robotics with Lab

4

ENGR 351PCB Design with Lab

4

ENGR 353VLSI Design with Lab

4

ENGR 411Adv Image Proc with Lab

4

ENGR 419Cooperative Studies in Engineering

6

CS 332Cloud Computing

3

CS 341Analysis of Algorithms

3

CY 367Network Security

3

MGT 101Organizational Management

3

EC 202Principles of Microeconomics

3

AC 222Managerial Accounting & Control

3

MK 201Principles of Marketing

3

FN 215Financial Management

3