Bachelor of Science in Computer Science – COMP Associate Degree for Transfer Roadmap

This is a sample pathway for students who transfer to San Francisco State University in the current Bulletin year with an AS-T in Computer Science. 28 units in the major (MATH 226, MATH 227, PHYS 220/PHYS 222, PHYS 230/PHYS 232, CSC 210, CSC 220, CSC 230, CSC 256) and all lower division GE requirements have been satisfied. Additional units in the major may have been satisfied. Check with a major advisor about the most appropriate course sequence. Degree completion guaranteed in 60 units; see the Associate Degree for Transfer (ADT) section for more information.

Plan of Study Grid
First SemesterUnits
BIOL 100
Human Biology
or Science and Politics of Stem Cell Biology
or University Elective if Science Elective met in transfer 1
CSC 340 Programming Methodology 3
CSC 412 Advanced Software Lab 1
MATH 324 Probability and Statistics with Computing 3
MATH 325 Linear Algebra 3
GE Area A: Written English Communication II (A4) 3
or University Elective if A4 met in transfer
Second Semester
CSC 300GW Ethics, Communication and Tools for Software Development - GWAR 3
CSC 413 Software Development 3
CSC 415 Operating System Principles 3
HIST 470
The U.S. Constitution to 1896 2
or The U.S. Constitution since 1896
University Elective 2
Third Semester
CSC 510 Analysis of Algorithms I 3
CSC 520
Theory of Computing
or Computer Organization
CSC 600 Programming Languages 3
Major Elective 3
GE Area UD-B: Upper-Division Physical and/or Life Sciences 3
Fourth Semester
CSC 648 Software Engineering 3
Major Elective – Take Three 9
GE Area UD-D: Upper-Division Social Sciences 3
 Total Units60

To Do at SF State:

Enough total units to reach 120 minimum for graduation; 40 units minimum at the upper division level; to include the following:

University-Wide Requirements: 9–12 Units

  • ENG 214 or equivalent A4 course (0–3 units) if not taken before transfer
  • Upper Division GE, areas B, C, D (9 units): Recommended courses for UD-C also satisfy the US History, US Government, and California State and Local Government requirements if not taken before transfer. See notes.
  • Students entering the major with the AS-T in Computer Science are not required to fulfill SF State Studies and Complementary Studies requirements.

Computer Science Major:  40–43 Units

MATH 226/MATH 227, PHYS 220/PHYS 222/PHYS 230/PHYS 232, and CSC 210/CSC 220/CSC 230/CSC 256 met in transfer.

  • Mathematics: 6 units
  • Core/GWAR: 10 units
  • Advanced CSC requirements: 24 units, including electives. Electives must include CSC 520 or CSC 656; are selected from nine subareas of Computer Science; and must meet specific Depth and Breadth requirements.
  • Senior Presentation: required oral presentation during senior year (0 units)

University Electives: Five or More Units

Depends on course choices made at the community college, how transferred units are applied to the requirements above, and course choices at SF State. Some courses may meet more than one requirement, e.g. in both UD GE and in the major.