BS Computer Science

4 Years On Campus Bachelors Program

Stony Brook University SUNY

Program Overview

Stony Brook University’s Bachelor of Science in Computer Science offers a rigorous and flexible education designed to prepare students for success in both graduate studies and professional careers in the tech industry. The program focuses on developing strong theoretical foundations along with practical skills for designing, programming, and applying modern computer systems.

In addition to core coursework, students are encouraged to explore academic interests across disciplines such as liberal arts, engineering, or the sciences, helping to shape well-rounded professionals with a broad perspective.

 

Curriculum Overview

The program requires approximately 80 credits in computer science-related coursework, with a structure that balances foundational learning with opportunities for specialization.

Introductory Courses

Students begin with essential concepts that set the stage for deeper learning:

  • Introduction to Object-Oriented Programming

  • Data Structures

These courses help build a strong foundation in programming logic, algorithmic thinking, and code organization.

Core Computer Science Courses

As students progress, they explore more advanced topics, including:

  • Algorithms

  • Computer Systems

  • Software Engineering

This core prepares students to design efficient algorithms, understand system architecture, and manage complex software projects.

Specialized Areas of Study

To support individual interests and career goals, students can choose to specialize in areas such as:

  • Artificial Intelligence and Data Science

  • Computer Security

  • Game Programming

  • Human-Computer Interaction (HCI)

  • Security and Privacy

  • Systems Software Development

This flexibility allows students to tailor their academic journey to align with evolving trends in the tech industry.

 

Why Choose Stony Brook for Computer Science?

  • Recognized as a leader in theoretical and applied computer science education

  • Industry partnerships and strong job placement with top tech firms

  • Research opportunities and hands-on projects that enrich learning

  • A well-rounded curriculum that encourages interdisciplinary exploration

 

Stony Brook’s Computer Science program offers students the tools, flexibility, and support needed to thrive in today’s fast-paced, innovation-driven world—whether launching a tech career or continuing into graduate school.

Experiential Learning (Research, Projects, Internships etc.)

  • Internships and Cooperative Education (Co-op) Programs: Students are encouraged to pursue internships and co-op positions to gain practical experience and apply their classroom knowledge in real-world settings. Co-op positions are always paid and allow students to directly apply what they have learned in their coursework while gaining industry experience. 

  • Research Opportunities: Undergraduates have access to research experiences across various areas, collaborating with faculty on cutting-edge topics. Stony Brook is committed to providing hands-on, research-focused learning experiences for its undergraduates as early as their freshman year. 

  • Student Organizations and Competitions: Engagement in student organizations fosters collaboration and professional development. The Department of Computer Science supports various clubs and organizations that cater to diverse interests within the field. Additionally, events like Hack@CEWIT, an annual hackathon, provide platforms for students to showcase their skills and creativity. ​

Progression & Future Opportunities

Stony Brook supports students in transitioning from academic life to professional careers through various services:​

  • Career Services: The Career Center offers resources such as counseling, workshops, and job fairs to connect students with potential employers. They facilitate a variety of programs that support student experiences and career development, giving students the opportunity to learn about how to prepare for their careers, connect with industry professionals in their field of interest, and develop important skills essential to their future. 

  • On-Campus Recruitment: Stony Brook hosts career fairs and networking events, facilitating direct engagement between students and industry representatives. The Technology and Engineering Career Community, for instance, allows students to explore careers and make connections with professionals in fields such as aerospace, engineering, computer programming, data science, app development, and artificial intelligence. 

  • Employability: Graduates of the Computer Science program are well-prepared for careers in software development, data analysis, cybersecurity, and other technology-related fields. The combination of rigorous academics and experiential learning ensures that students are equipped with the skills and knowledge required by employers.​

By integrating a comprehensive curriculum with practical experiences and robust support services, Stony Brook University's B.S. in Computer Science program prepares students for successful careers in the ever-evolving technology landscape.​

Program Key Stats

$34,660
$ 50

Jan Intake : 1st NovAug Intake : 15th Feb (RD) , 1st Nov (EA / ED)


41 %
No
Yes

Eligibility Criteria

ABB - AAB
3.0 - 3
30 - 34
80 - 85

1320 - 1490
28 - 33
6.5
80

Additional Information & Requirements

Career Options

  • Career Pathway:   Software Engineering: Developer
  • Full-Stack Engineer
  • Mobile App Developer
  •   AI & Data Science: Machine Learning Engineer
  • Data Scientist
  • AI Researcher
  •   Cybersecurity & Cloud: Cybersecurity Analyst
  • Cloud Engineer
  • Ethical Hacker
  •   Finance & Business Tech: Quantitative Analyst
  • Fintech Developer
  • Blockchain Specialist
  •   Product & Management: Product Manager
  • Technical Program Manager
  •   Entrepreneurship: Startups and innovation
  •   Further Studies: MS or PhD in AI
  • cybersecurity
  • or data science for research roles
  • MBA for leadership and management positions
  •   Long-Term Growth: Engineering: Software Engineer → Tech Lead → CTO
  •   Data & AI: Data Scientist → Head of AI
  • Management: Product Manager → VP of Engineering

Book Free Session with Our Admission Experts

Admission Experts