Computer Science Undergraduate Degrees
The Department of Computer Science offers
- B.S. degree in computer science
- Computer science minor
- Geographic information science certificate.
Complete requirements for these degrees can be found in the computer science section of the San Diego State University General Catalog. For more information contact the computer science undergraduate advisors.
The B.S. degree in Computer Science is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org.
SDSU Computer Science Program Mission Statement
The mission of the SDSU CS undergraduate program is to provide students a broad background in computer science theory and state-of-the-practice experiences that will enable them to pursue high technology careers and higher-level education goals. Students are expected to gain analytical and problem-solving skills, software design and programming skills, as well as effective writing and presentation skills needed to work in a collaborative computer science environment.
SDSU Mission Statement
SDSU Facts, Mission And History
SDSU Computer Science Program Educational Objectives
Our education program aims to well prepare students to meet local and and national computer science workforce needs. In particular, the SDSU Computer Science Bachelor Program Educational Objectives are to prepare our graduates to:
- Work in a field where they integrate and apply key principles and practices of computing
- Utilize and apply communication tools effectively, both written and verbal, to interact with clients, management, and team members in a field requiring computing
- Work in high-technology companies that utilize their computing education
- Pursue advanced studies in Computer Science or a closely related field that requires computing knowledge
SDSU Computer Science Student Outcomes
Upon successful completion of the SDSU Computer Science Bachelor of Science Degree, students will be able to demonstrate the ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
- Communicate effectively in a variety of professional contexts
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
- Apply computer science theory and software development fundamentals to produce computing-based solutions
Computer Science Enrollment Statistics
Computer Science Graduation Statistics
Year | B.S. Degrees Awarded |
2019/2020 | 206 |
2018/2019 | 191 |
2017/2018 | 137 |
2016/2017 | 108 |
2015/2016 | 101 |
2014/2015 | 74 |
2013/2014 | 76 |
2012/2013 | 66 |
2011/2012 | 58 |
2010/2011 | 41 |
2009/2010 | 49 |
2008/2009 | 51 |
2007/2008 | 48 |
2006/2007 | 56 |
2005/2006 | 73 |
2004/2005 | 104 |
2003/2004 | 113 |
2002/2003 | 131 |