Department of Computer Science
CS Home | CCLS Home | SFSU Home | Resources & Links | ACM | Contact


Transfer Student Information and Tips
Back to Undergraduate Program

Transfer Student Information

Our program has been recently revised to streamline the course articulation for transfer. This allows more courses taken at community colleges or other schools to count towards your S.F. State Computer Science Degree. Please consult to verify course equivalencies.

Our transfer advisor is Prof. J. Wong . Our course information is at Please refer to these TIPS for more information about your advising and transition into the program.

Expected Programming Knowledge

Students who transfer to our program should have adequate Java experience in case their equivalent courses were not in Java. While we will accept those courses if their content is adequate, we still require a background in Java. Students can attain a Java background by taking a course which should include topics as specified in the resources below:

The main Java tutorials website:

Topics Include:

  1. Getting Started (Study All Topics)
  2. Learning the Java Language (Study All Topics)
  3. Essential Java Classes (Study Exceptions and Basic I/O)
  4. Collections (Study Introduction and Interfaces

Transferable Courses

The equivalents for the following computer science courses may be taken from approved universities and applied to your SFSU CS Degree:

CSC 210 Introduction to Computer Programming
CSC 220 Data Structures
CSC 230 Discrete Mathematics
CSC 256 Machine Structures

Additionally, the following non-CS courses required for completion of the program may also be transferred from other institutions depending on their respective department's policies.

MATH 226 Calculus I
MATH 227 Calculus II
PHYS 220/222 Physics I
PHYS 230/232 Physics II
BIOL 100/101 Introduction to Biology

Please refer to to see if your institution's equivalent courses will be articulated.

Transfer Advisor

The transfer advisor, James Wong, can be contacted at or (415)-338-2858. Note that advising hours are typically not held during summer.
For institution-specific questions please first check

Back to Undergraduate Program

webteam | OC License