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.
or BIOL 176
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
|CSC 300GW||Ethics, Communication and Tools for Software Development - GWAR||3|
|CSC 413||Software Development||3|
|CSC 415||Operating System Principles||3|
or HIST 471
|The U.S. Constitution to 1896 2
or The U.S. Constitution since 1896
|CSC 510||Analysis of Algorithms I||3|
or CSC 656
|Theory of Computing
or Computer Organization
|CSC 600||Programming Languages||3|
|GE Area UD-B: Upper-Division Physical and/or Life Sciences||3|
|CSC 648||Software Engineering||3|
|Major Elective – Take Three||9|
|GE Area UD-D: Upper-Division Social Sciences||3|
AS-T students should try to meet this requirement before transfer within GE (CSU Breadth: B2 or IGETC: 5B). Doing so will provide more enrollment flexibility after transfer.
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
- 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.