Bachelor of Science in Computer Science

4 Years On Campus Bachelors Program

Stony Brook University SUNY

Program Overview

Stony Brook University's Bachelor of Science in Computer Science program is designed for students who are passionate about technology and eager to tackle real-world challenges through innovative solutions. This program offers a comprehensive curriculum that blends theoretical knowledge with practical skills, preparing graduates for a dynamic career in the ever-evolving field of computer science.

 

Curriculum Structure:

In the first year, students will build a solid foundation in computer science principles through courses like "Introduction to Computer Science" and "Programming Fundamentals." These courses introduce essential programming languages and problem-solving techniques, ensuring students are well-equipped to tackle more complex topics in subsequent years.

During the second year, students delve deeper into the core concepts of computer science with courses such as "Data Structures" and "Computer Organization." This year emphasizes the importance of algorithms and system architecture, allowing students to develop a strong understanding of how software interacts with hardware.

In the third year, students can choose electives that align with their interests while continuing to strengthen their core knowledge through courses like "Software Engineering" and "Database Systems." This year is crucial for applying theoretical concepts to practical projects, fostering teamwork and collaboration skills that are vital in the tech industry.

In the final year, students engage in advanced topics such as "Artificial Intelligence" and "Machine Learning," preparing them for cutting-edge developments in technology. The capstone project allows students to showcase their skills by working on real-world problems, making them highly competitive in the job market upon graduation.

Focus Areas: Software Development, Data Science, Artificial Intelligence, Cybersecurity

Learning Outcomes: Proficiency in programming languages, understanding of algorithms and data structures, ability to design and implement software solutions, and skills in teamwork and project management.

Professional Alignment (Accreditation): The program is accredited by the Computing Accreditation Commission of ABET, ensuring that it meets high standards of quality and relevance in the field.

Reputation (Employability Rankings): Stony Brook University consistently ranks among the top universities for employability, with graduates highly sought after by leading tech companies, as reflected in QS World University Rankings and other reputable sources.

Experiential Learning (Research, Projects, Internships etc.)

At Stony Brook University, the Bachelor of Science in Computer Science program is designed to provide students with a robust foundation in both theoretical knowledge and practical skills. Through a combination of hands-on projects, collaborative group work, and access to cutting-edge technology, students are well-prepared to tackle real-world challenges in the tech industry. The university boasts state-of-the-art facilities and resources that enhance the learning experience, ensuring that students not only learn the concepts but also apply them in meaningful ways.

 

Here are some key aspects of experiential learning in the Computer Science program at Stony Brook:

- Research Opportunities: Engage in groundbreaking research with faculty members in specialized labs, such as the Computer Vision and Machine Learning Lab, where you can work on innovative projects.

- Internships and Co-ops: Take advantage of partnerships with leading tech companies for internships that provide invaluable industry experience and networking opportunities.

- Capstone Projects: Participate in a senior capstone project that allows you to work in teams to solve real-world problems, often in collaboration with industry partners.

- Hackathons and Competitions: Join various hackathons and coding competitions hosted by the university, which foster teamwork and creativity while allowing you to showcase your skills.

- Access to Advanced Software: Utilize industry-standard software tools such as MATLAB, Python, and various development environments that are essential for modern software development.

- Collaborative Learning Spaces: Work in dedicated labs and collaborative spaces designed for group projects, encouraging teamwork and innovation.

- Field Trips and Industry Visits: Experience the tech industry firsthand through organized field trips to local tech companies and startups, providing insights into the professional world.

- Libraries and Digital Resources: Benefit from extensive digital libraries and resources, including access to academic journals, databases, and software repositories that support your studies.

- Student Organizations: Join student-led organizations like the Stony Brook Computer Science Club, where you can connect with peers, attend workshops, and participate in tech-related events.

These experiential learning opportunities not only enhance your academic journey but also equip you with the skills and experiences that employers are looking for. If you're ready to take the next step in your education and career, consider applying to the BS in Computer Science program at Stony Brook University.

Progression & Future Opportunities

Stony Brook University's Bachelor of Science in Computer Science prepares students for a dynamic and rewarding career in technology. Graduates often find themselves in high-demand roles such as Software Developer, Data Scientist, and Systems Analyst. The program equips students with the skills and knowledge necessary to thrive in a rapidly evolving job market:

 

- University Services for Employment: Stony Brook offers a robust Career Center that provides resume workshops, interview preparation, and job fairs specifically tailored for computer science students. Additionally, the university hosts networking events and tech meetups to connect students with industry professionals.

- Employment Stats and Salary Figures: According to recent data, over 90% of Stony Brook computer science graduates secure employment within six months of graduation, with starting salaries averaging around $80,000 per year, depending on the role and location.

- University–Industry Partnerships: Stony Brook has established partnerships with leading tech companies such as IBM, Google, and Microsoft, providing students with internship opportunities and real-world project experience that enhances their resumes.

- Long-term Accreditation Value: The Computer Science program is accredited by the Computing Accreditation Commission of ABET, ensuring that the education you receive meets the highest standards and is recognized globally.

- Graduation Outcomes: Graduates from the program have gone on to work at prestigious companies and have also pursued advanced degrees in computer science, data analytics, and related fields.

Further Academic Progression: After completing the BS in Computer Science, students have several options for further studies. Many choose to pursue a Master’s degree in Computer Science or related fields, which can lead to specialized roles in areas such as artificial intelligence, cybersecurity, or software engineering. Additionally, students may consider pursuing certifications in emerging technologies or even a Ph.D. for those interested in research and academia.

Stony Brook University not only prepares you for immediate employment but also sets the foundation for lifelong learning and career advancement in the tech industry.

Program Key Stats

$11008
$34660
$34660
$50
EA, RD

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


41%
No

Eligibility Criteria

BBB - BBC
3.3 - 3.7
25 - 28
70 - 80

1150 - 1350
31 - 32
6.5
90
Optional
No

How US Universities Assess Applicants

Career Options

  • Data Scientist
  • Computer Programmer
  • Web Developer
  • Systems Manager
  • Software Engineer

Book Free Session with Our Admission Experts

Admission Experts