Bachelor of Science in Computer Science
California State University, Fresno
Key Information
Campus location
Fresno, USA
Languages
English
Study format
On-Campus
Duration
4 years
Pace
Full time
Tuition fees
USD 16,089 / per year *
Application deadline
Request info
Earliest start date
Request info
* with additional fees and living expenses, the overall annual cost is around $28,584
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
A bachelor's degree in computer science prepares students for careers in the computing industry or for graduate study. Combined with a minor in another field of study, the bachelor's degree allows students to utilize their computing expertise in a variety of specialized fields. The core and computer science theory courses are excellent preparation for students who intend to pursue an advanced degree in computer science.
For the computer science major, the department offers courses that represent both the core of study considered essential to all aspects of computing and advanced study sequences in particular fields of interest. The core classes introduce all majors to the spectrum of thought represented in computing. The advanced sequences allow the individual student to pursue concentrated work within such areas as computer architecture, artificial intelligence, databases, compilers, operating systems, computer science theory, computer graphics, software engineering, programming languages, networking, distributed systems, and parallel processing. The department also offers topics courses to keep students informed of current advances and methods in computing.
Program Outcome
What You Can Learn
- Computing knowledge based on the most recent ACM computing curricula recommendations.
- Modern topics courses covering current advances and methods in computing.
Curriculum
Grade Requirements
All courses taken to fulfill major course requirements must be taken for a letter grade. All courses required as prerequisites for a course must be completed with a grade of C or better before registration will be permitted.
Administrative Academic Probation
A minimum Grade Point Average (GPA) of 2.0 must be maintained in all courses taken in the College of Science and Mathematics. Students who fail to maintain a 2.0 GPA in courses within their major may be placed on administrative academic probation. Failure to eliminate the grade point deficiency could result in disqualification from the College of Science and Mathematics.
1. Major requirements (59 units) and Additional requirements (10 units)
CSCI 40, CSCI 41, CSCI 60, CSCI 112, CSCI 113, CSCI 114, CSCI 115, CSCI 117, CSCI 119 (35 units)
Select seven of the following, including one of the sequences (21 units)
CSCI 124, CSCI 126, CSCI 130, CSCI 134, CSCI 146, CSCI 148, CSCI 150, CSCI 152E, CSCI 154, CSCI 156, CSCI 164, CSCI 166, CSCI 168E, CSCI 172, CSCI 173, CSCI 174, CSCI 176, CSCI 177, CSCI 186, CSCI 188, CSCI 191T (max total 6 units)
Approved sequences:
CSCI 126 - CSCI 130
CSCI 114 - CSCI 146 or CSCI 114 - CSCI 148
CSCI 150 - CSCI 152
CSCI 156 - ECE 146
CSCI 164 - CSCI 166
CSCI 172 - CSCI 173
CSCI 176 - CSCI 177
CSCI 186 - CSCI 188
And, complete an eighth course, either CSCI 198, CSCI 198S, or an additional second course in one of the sequences above (3 units)
Additional requirements (10 units)
MATH 75, MATH 76, PHYS 2A and PHYS 2B or PHYS 4A, PHYS 4AL, PHYS 4B, PHYS 4BL
2. General Education requirements (48 units)
MATH 75 and PHYS 2A or PHYS 4A are used to satisfy the General Education requirements.
3. Other requirements (9 units)
American Government and Institutions (PLSI 2), Multicultural and International (MI), and Upper-division writing. Note: Computer Science majors are exempt from the MI requirement
4. Sufficient elective units to meet required total units (varies)
5. Total (120 units)
Career Opportunities
Graduates of the Computer Science program find job opportunities software industry and other industries that require computing.
What You Can Earn
- Programmer: $76,434 (in our region)
- Software Engineer: $86,942 (in our region)
- Application System Architect: $142,160 (in our region)
Source: HR reported data from glassdoor.com and salary.com as of January 2022.