B.S. in Computer Science

Computer science (CS) is all about harnessing the power of computers and algorithms to solve the world's most pressing and challenging problems. Problem-solving is at the core of what we do. By blending mathematics, programming, and cutting-edge tech, you’ll create powerful software, design smart systems and apps, and transform data into insights that drive change. 

Whether you’re shaping the tech industry, revolutionizing healthcare, or redefining entertainment, you’ll be at the forefront of tomorrow’s innovations.

Dare to be a pioneer in the digital age!

Accredited by the Computing Accreditation Commission of ABET under the General Criteria for Computer Science and Similarly Named Computing Programs.

Potential Career Options:

  • Software Developer: Build the applications and platforms that transform everyday life, from mobile apps to large-scale enterprise solutions.
  • AI/ML Engineer: Create intelligent systems that learn, evolve, and solve complex problems in real time.
  • Cybersecurity Expert: Protect sensitive data and defend the digital world from evolving threats, securing everything from businesses to global infrastructures.
  • Systems Architect: Design the complex, scalable systems that support the digital infrastructure of industries worldwide.
  • Game Developer: Create immersive, interactive experiences that captivate millions around the globe.
  • Cloud Engineer: Build the digital backbone for modern business, ensuring scalable and reliable cloud computing services.
  • Tech Entrepreneur: Launch your own startup, turning your innovations into groundbreaking products and services.

Specializations:

Students may choose to focus their studies in one of the following specialization areas:

  • Specialization in Artificial Intelligence and Data Science

Emphasizes modern approaches for building intelligent systems using machine learning.

  • Specialization in Human-Computer Interaction

Emphasizes both the psychological aspects of effective human-computer interactions and the technical design and implementation of systems for those interactions.

  • Specialization in Game Programming

Emphasizes original game development, game design methodology, and team projects and presentations, preparing students for a career as either a professional game developer or researcher.

  • Specialization in Security and Privacy

Prepares students for a career as a security engineer, threat analyst, or security/privacy researcher. The courses under this specialization are taught by the computer science faculty affiliated with the National Security Institute.

  • Specialization in Systems Software Development

Prepares students for a career in software applications development or systems software development.

Additional Information:

Undergraduate Program Director
Kevin McDonnell
New Computer Science, Room 212
Get in Touch

Admission to Stony Brook University is determined by the Office of Undergraduate Admissions. Current Stony Brook students who wish to major in Computer Science (CS), Information Systems (IS), or Data Science (DS) should contact an advisor in the CEAS Undergraduate Student Office.

For more information about the CS major and minor, please refer to the Undergraduate Catalog.