Skip to Content

Computer Engineering

Overview

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 can 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.

You will also emerge ready to excel in graduate programs in computing or related fields. Whether you continue your studies or jump right into the workforce, your marketability will be increased by participating in a wide-range of internships and our co-op program, which provides students in the Fred DeMatteis School of Engineering and Applied Science with full-time paid work experience in their field before graduation. More than 80 percent of students who participate in the co-op program receive job offers from their co-op companies.

We are also deeply committed to fostering a welcoming environment where both men and women receive the kind of support and mentorship they need to join tomorrow’s diverse workforce. In fact, almost half of our highly-accomplished full-time faculty members are women.

The job outlook for computer engineering graduates is exceptionally bright. Job growth in the region is expected to rise by 19.8% by 2026, and the average annual salary for computer engineering bachelor degree recipients is $102,100, according to New York area labor market data retrieved in July 2018 by Burning Glass Technologies.

Hofstra’s computer engineering graduates are confident professionals, prepared to excel as both individuals and team members, but also ready to learn and adapt to ongoing developments in this rapidly-changing field.

Curriculum

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.

Up-to-date information about required classes and more is available in the Hofstra Bulletin.

BS in Computer Engineering Requirements

Coursework for the Bachelor of Science in Computer Engineering immerses you in applied electronics, 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 and a Master of Science degree in Engineering Management.

Recent Alumni Outcomes

Our computer science 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:

  • Facebook
  • Google
  • Amazon
  • Central Intelligence Agency
  • Air Force
  • Coincafe (Bitcoin/Cryptocurrency)
  • GEICO
  • JP Morgan Chase

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

  • London School of Economics
  • Oxford University
  • Columbia University
  • Rutgers
  • University of Rhode Island
  • Rochester Institute of Technology

Our recent alumni are working in a variety of settings across many industries including:

87% are employed, grad school or both
100% accept a position within six months
$70K median salary
Get More Info on Program Outcomes

What You’ll Learn

Student in Class

Computer Engineering degree students graduate with a deep understanding of the science and engineering of computers and digital systems. Students also learn how computer engineering solutions impact 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.

Some of the essential skills our students develop include:

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

Hands-On Learning

Big Data Lab

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 150 corporate partners throughout the U.S., 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 Metro area while continuing their regular course work. 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.

Hofstra is also one of only nine universities participating in Facebook’s Cybersecurity University Program, which provides students with a myriad of educational and professional opportunities - including coding academies, scholarships to attend cybersecurity conferences and competitions, and on-campus lectures by Facebook officials - to help cultivate the next generation of cybersecurity professionals.

Independent research and design projects are also important components of Hofstra’s computer engineering program. Under 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:

  • Big Data Lab
  • Computer Architecture, Embedded Systems and Mobile Computing Lab
  • Gaming and Graphics Lab
  • Linux and Computer Graphics Lab
  • Research and Innovation Lab
  • Systems, Networking and Security Lab
Cover Shoot 110514 -17

In addition to their coursework and work experiences, many computer engineering students share ideas and meet new people in the Computer Science Society. BitHub, Hofstra's local chapter of Upsilon Pi Epsilon (UPE), an international honor society affiliated with the Association for Computing Machinery (ACM) and the IEEE Computer Society exists to recognize the academic excellence of outstanding computer science students.

Meet Benjamin Weiss

 
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.