"Header" Home Majors UC Campuses CSU Campuses California Community Colleges Course Articulation

About This Page

This page displays information about the major you selected and helps you identify the community colleges where you can fulfill major preparation requirements.

University Majors

San Francisco State University
Computer Science B.S.

The Bachelor of Science in Computer Science program stresses a basic foundation in mathematics and physics, and a thorough study of the fundamentals of the discipline--software development, computer architecture, operating systems, programming languages, algorithms, and the theoretical foundations of computer science. A wide variety of elective courses such as database systems, artificial intelligence, computer architecture and graphics, game development, and software engineering allow students to emphasize study in selected areas. Ethical and social issues of computing are discussed throughout the curriculum. Senior courses include teamwork and group project assignments in order to better prepare students for the future job markets. A number of skill-based courses have been added to provide necessary training in the latest software technologies. The Bachelor of Science program is ABET accredited.

  Click here to read more about this major on the campus web site.
  CSU GE-Breadth/IGETC recommended for this major? Yes
Click here for more information about CSU GE-Breadth.
Click here for more information about IGETC.

Choose a California Community College to see course articulation information related to this major at this and nearby community colleges.



ASSIST HomeExploring Majors Home  |  Majors  |  UC Campuses  |  CSU Campuses  |  Community Colleges  |  Course Articulation