Bachelor of Science in Computer Engineering

Learn design methodologies for computer hardware and software—from electronic circuits and digital systems to operating systems and software applications.

You’ll have opportunities to put theory and design methods into practice in well-appointed labs, using digital components, design simulators, and microcontrollers. Professional competence, innovative thinking, integrity, and leadership skills are all cornerstones of your educational experience in the College of Engineering and Computer Science.


Sample courses for computer engineering majors include:

  • Introduction to Computer and Network Security
  • Systems and Network Programming
  • Web System Architecture and Programming
  • Computer Architecture
  • VLSI and System-on-a-Chip
  • Design of Operating Systems
  • Embedded and Mobile Systems Laboratory

View official major requirements.

Practical Experience

  • The computer engineering program provides both breadth and depth in fundamental and emerging areas in computer engineering. The curriculum prepares students for our rapidly changing, technology-driven world.
  • Choose technical or non-technical electives to prepare you for the career you envision.
  • Your computer engineering major can be combined with a minor from the College of Arts and Sciences, or two minors – one in mathematics and one in a discipline outside the College of Engineering and Computer Science. There is also a 5-year combined curriculum that allows you to complete requirements from both colleges and receive two degrees.
  • Computer engineering students obtain paid internships across the country with the help of their dedicated career advisor.  These internships provide valuable real-world experience in areas of interest and importance for the students.
  • Collaborate with faculty on research projects at on- and off-campus institutes and labs.
  • The College of Engineering and Computer Science has 20 co-curricular organizations as well as student organizations like Engineers without Borders and Women in Science and Engineering.
  • The 5-year H. John Riley Dual Engineering/MBA Program allows you to earn a bachelor’s degree in Computer Engineering and an MBA from Syracuse University’s Whitman School of Management.
  • The 4+1 B.S./M.S. Program allows you to earn a master’s degree in computer engineering one year after successful completion of the computer engineering bachelor’s degree.
  • The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET,, under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs Program Criteria.
  • Syracuse University’s B.S. in computer engineering is also accredited by the Middle States Commission on Higher Education and the State of New York Department of Education.

Study Abroad

Broaden your perspective and enhance your resume with an international experience through Syracuse Abroad, with more than 100 programs in 60 countries.

Engineering & Computer Science students can choose yearlong study in London, a semester in Dublin, Hong Kong, Santiago, Sydney, Florence, Madrid, Istanbul, and a summer opportunity in Strasbourg.

Life After Syracuse University

As a College of Engineering and Computer Science graduate with a major in computer engineering, you can explore careers such as:

  • Computer hardware developer
  • Computer scientist
  • Computer repair technician
  • Engineering technician
  • Software developer
  • Robotics technologist

You can also pursue graduate training in areas such as environmental engineering, computer networking and telecommunications, computer systems analysis, biomedical engineering, and more. Recent graduates of the program have attended some of the top graduate schools in the U.S.

View program details in the University Course Catalog
Enrollment & Graduation Data, Program Educational Objectives, and Student Outcomes