Computer Science

Computer Science

SUNY transfer paths outline the knowledge and skills that are essential for students to complete during their first sixty credits of study for a major in a specific discipline. The coursework described below will meet degree requirements at all SUNY campuses offering majors in the above discipline. If you complete this coursework successfully, you will be well-positioned to finish your degree with an additional two years of full-time study at your intended SUNY transfer campus.

Use this transfer path to discover both courses related to your major and general education requirements that will prepare you for transfer. Click on each course to view a course description.

Major Requirements to Pursue in Your First Sixty Credits

The courses below are specifically related to your field of study and are part of the requirements for graduation in your intended transfer major. This transfer path suggests you pursue these courses within your first sixty credits of study. Sixty credits can generally be achieved with two years of full-time study.

It is important for students to have the necessary in-depth coverage of the computer science knowledge and skills outlined in the courses and descriptions below to be ready for their junior level courses. It is recognized that SUNY campuses sequence these topics across their computer science courses in different ways within their academic programs. Therefore, the computer science programming sequence (CS I, CS II, and CS III/Data Structures) in the transfer path should be taken at the same institution prior to transfer.

In addition, students should cover the mathematics knowledge and skills outlined in the transfer path within the first sixty credits.

The contents listed in this section are specifically related to your field of study and are part of the requirements for graduation in your major:

The following courses are recommended (see advising notes):


Explore This Transfer Path

Use our Transfer Path Planner to view courses you may pursue at any of our SUNY campuses.

Select a Campus

Advising Notes

There may be additional courses in your major which would transfer, or courses which could be substituted for one of the above. These may be established on a case-by-case basis. Please see an advisor at your transfer campus to explore those options.

(1) Students should be advised that the programming languages taught in computer science courses may vary from one SUNY campus to another. Courses identified are guaranteed seamless transfer only if the programming sequence (CS I, CS II, and CS III/Data Structures) are completed at the same institution and students have achieved a sufficient level of mastery in at least one modern, object-oriented programming language such as C#, C++, or Java. Students, in consultation with their advisors, should contact their intended transfer campus to learn which programming languages and competencies are expected for upper-level coursework and prepare themselves.

(2) Some programs require Calculus II and/or Linear Algebra to achieve junior status. Students, in consultation with their advisors, should contact their intended transfer campus for specific mathematics requirements for upper-level coursework and complete them.

(3) All SUNY computer science students should take at least one natural science course as part of their general education. For students transferring to ABET accredited computer science programs, it is strongly recommended that students take at least two laboratory based natural science courses (preferably as a sequence in Biology, Chemistry, or Physics) prior to transfer. These courses must be courses allowed in the respective science or engineering programs. 

(4) For articulated courses, differences in credit hours should not matter. For example, if a three-credit hour mathematics course at a community college is articulated with a four-credit hour course at a four-year institution, students are credited with satisfying the four-credit hour requirement.


SUNY General Education

All SUNY students are required to complete SUNY General Education requirements. The following are the SUNY General Education Framework requirements that effective starting in fall 2023. General Education courses are related to key academic disciplines and may be outside your field of study. The SUNY General Education Framework includes ten knowledge and skills areas and up to three core competencies.

The SUNY General Education Framework is effective fall 2023, for new first-time students entering AA-, AS-, and baccalaureate-degree programs; and effective fall of 2024, for new first-time students entering AAS- and AOS-degree programs. (The complete policy is also available online)

General Education Knowledge and Skills Areas

A minimum of 7 of 10 categories of knowledge and skills are required for AA, AS, and all baccalaureate-degree programs.

The following four knowledge and skills areas are required for all undergraduate degree programs:

1. Communication – Written and Oral
2. Diversity: Equity, Inclusion, and Social Justice
3. Mathematics (and Quantitative Reasoning)
4. Natural Sciences (and Scientific Reasoning)

A minimum of three of the following six are required for AA, AS, and all baccalaureate degree programs.

1. Humanities
2. Social Sciences
3. The Arts
4. US History and Civic Engagement
5. World History and Global Awareness
6. World Languages

General Education Core Competencies

The following Core Competencies are required for all undergraduate programs beginning fall 2023.

1. Critical Thinking and Reasoning
2. Information Literacy

The following Core Competency is also required for all undergraduate programs beginning fall 2026.

3. Civic Discourse


SUNY General Education Transfer Guarantee

General Education requirements vary by campus and by major. However, if you satisfy the SUNY General Education requirement at one campus with a grade of C or higher, you will have met that SUNY General Education requirement at every other SUNY campus. Students are always encouraged to speak with their current academic advisor and are also encouraged to speak with an advisor or admissions representative at their intended campus prior to or during the admissions process. (Learn More)

Students Entering Before Fall 2023

If you began a SUNY program before fall 2023, your general education requirements may differ. Students are encouraged to speak with an advisor or admissions representative at their intended campus for additional information. In addition, students may review the campus catalog to determine what general education areas are required, and the courses available within those areas.