Undergraduate Programs in

Computer Engineering

Do you dream of building a better computer system or neural network that could change the nature of how humans and machines work together? Then you may thrive pursuing a degree in Computer Engineering at Hofstra University.

Computer Engineering students at Hofstra learn to design hardware and software for the computing devices and systems that serve as the foundation for nearly every critical institution in society. Indeed, few degrees are more immediately valuable in today’s workplace. Our graduates move into a variety of well-paying jobs, from software engineering, operating systems development, and the design of hardware systems and complex networks, to creating and managing mobile devices, sensing and control systems, biomedical devices, and more.

Read More


All three of the major programs in the Department of Computer Science (Computer Science, Computer Engineering, and Cybersecurity) begin by laying a strong foundation in the essential building blocks of a career in computing. These include courses in problem solving and program design, data structures and algorithms, computer architecture, and software engineering. From those fundamentals, students move on to classes that delve more deeply into their specific majors and degrees.

Bachelor of Science

Coursework for the Bachelor of Science in Computer Engineering, which is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs Program Criteria, include: digital devices and systems, electromagnetic fields and waves, and computer architectures, systems, and networks. Through this combination of theoretical tools, laboratory experimentation, and real-world problem solving, our graduates gain the skill and flexibility to thrive in a rapidly evolving industry.

Hofstra also offers a minor in computer engineering, a Master of Science degree in Computer Science and a Master of Science degree in Cybersecurity.

In the Classroom

What You'll Learn

Computer Engineering students graduate with a deep understanding of the science and engineering of computers and digital systems. Students also learn how computer engineering solutions affect society, and how to use what they've learned to help our digital world become more responsive to the needs of a changing real world

Essential skills our students develop include:

  • Knowledge of mathematics, science, and engineering
  • Data analysis and interpretation
  • Capacity to design functional systems, components, or processes responsive to economic, environmental, social, political, and other constraints
  • Ability to communicate and function on multidisciplinary teams
  • Skill to identify and solve complex engineering problems

Learn By Doing

Hands-On Learning

No matter how much you've learned in the classroom or lab, your value to an employer can only be proven where the rubber meets the road: real work in the real world. Hofstra’s computer engineering students get a critical leg up on the competition by immersion in the DeMatteis School Co-op Program, which provides paid work experience in their field of study before graduation.

Our extraordinarily robust co-op education program involves more than 200 corporate partners throughout the United States and has placed computer engineering students in challenging full-time positions for a period of six to eight months that allow them to learn while they earn. Many others take internships in businesses and institutions within the New York metropolitan area while continuing their regular coursework. These programs help students build their professional networks and get the kind of professional-level experience that often leads to full-time job offers after graduation.

Independent research and design projects are also important components of Hofstra’s Computer Engineering program. With the guidance of our expert faculty, students can delve into whatever project areas excite and challenge them, from complex computer and network architecture to solve specific problems to operating systems design, systems analysis, mobile applications, and more.

Computer Engineering students also have the opportunity to pursue full-time research projects over the summer through ASPiRe (Advanced Summer Program in Research).

All undergraduate computer science students enjoy the use of Hofstra’s highly sophisticated computer science laboratories, including:


The Outlook

Our graduates are equally prepared for immediate employment in their chosen field or further academic studies.

Recipients of undergraduate computer engineering degrees from Hofstra are equally prepared for immediate employment in their chosen field or further academic studies. Recent graduates from the Department of Computer Science are actively employed in a variety of settings, including:

  • 3M Health Information Systems, Inc.
  • Accenture Plc
  • Credit Suisse Group AG
  • DraftKings
  • Google, Inc.

And many graduates are pursuing advanced degrees at Hofstra and other prestigious universities, including:

  • Hofstra University
  • John Hopkins University
  • Rochester Institute of Technology
  • SUNY Stony Brook University
  • University of Connecticut


job, grad school, or both


accept a position within six months


median salary*

Get More Info on Program Outcomes

Student Success

Meet Benjamin Weiss

Computer engineering major Benjamin Weiss participated in the co-op program with Lockheed Martin and was hired full-time by the company after graduation as a software engineer.