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 2017–2018 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
3
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
 
 Units16
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 1877 2
or The U.S. Constitution since 1877
3
University Elective 2
 Units14
Third Semester
CSC 510 Analysis of Algorithms I 3
CSC 520
Theory of Computing
or Computer Organization
3
CSC 600 Programming Languages 3
Major Elective 3
Upper Division GE: UD-B or UD-D 3
 Units15
Fourth Semester
CSC 648 Software Engineering 3
Major Elective – Take Two 6
Upper Division GE: UD-B or UD-D 3
University Elective 3
 Units15
 Total Units60
1

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.

2

HIST 470 and HIST 471 satisfy Upper Division GE: UD-C, US History, and US/CA Government.

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.