Bachelor of Science in Computer Science

Be on the cutting edge of the Information Age, learning to develop the technologies that will propel the global community into the future.

You’ll become an innovative thinker with the skills to design, implement, and evaluate computer systems, analyze problems and propose solutions, and tackle computer and internet security. You’ll learn what it’s like to expand the limits of possibility and create programs with the potential to change the world.


Sample courses for computer science majors include:

  • Artificial Intelligence
  • Computer and Network Security
  • Data Science
  • Mobile Application Programming
  • Computer Graphics
  • Programming Languages: Theory and Practice
  • Software Specification and Design
  • Systems Programming
  • Design of Operating Systems

View official major requirements.

Practical Experience

  • Your computer science major can be combined with one or two minors from any of Syracuse’s other schools and colleges. You can also pursue a 5-year combined degree option that allows you to receive a computer science degree and a degree in a major of your choice from the College of Arts & Sciences.
  • Co-ops and internship opportunities in Engineering and Computer Science empower you to pursue experiential learning through professional, paid work experience in your field and still graduate in four years.
  • 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 WiSE (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 Science 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 Computing Accreditation Commission of ABET accredits Syracuse University’s B.S. in Computer Science.

Study Abroad

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

Computer science majors most often go abroad to Syracuse University centers in Florence, Hong Kong, London, and Strasbourg, and our World Partner programs at the Chinese University of Hong Kong, Kansai Gaidai University (Osaka, Japan), and Korea University (Seoul).

Life After Syracuse University

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

  • Computer scientist
  • Software engineer
  • Data scientist
  • Application developer
  • Computer systems analyst
  • Software architect
  • Cybersecurity analyst

You can also pursue graduate training in such areas as computer engineering, cybersecurity, computer networking and telecommunications, computer systems analysis, computer software design, and more. Recent graduates of the program have attended some of the top graduate schools in the United States.

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