School and Ranking Information
Most of the schools offering degrees in computer science in the Sacramento area are 2-year institutions. Based on school type, program offerings and student services, the following school is considered the top school in the area for pursuing a computer science degree:
School Info Chart
|Category||California State University - Sacramento|
|Rankings||Tied for #58 for Regional Universities in the West (2015)*; Tied for #16 for Top Public Regional Universities in the West (2015)*|
|School Type||4-year, public|
|Undergraduate Tuition & Fees (2013-2014)||$6,628 (in-state), $17,788 (out-of-state)**|
|Computer Science Degrees Offered||Bachelor's, Master's|
|Computer Science Degrees Awarded (all levels) in 2013||75**|
|Most Popular Computer Science Degree Level in 2013||Bachelor's (50 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class||43%**|
|Noteworthy||Scholarships available for computer science students; B.S. in Computer Science is accredited by ABET Computing Accreditation Commission|
Sources: *U.S. News & World Report, **NCES College Navigator
California State University - Sacramento
- Offers 9 graduate certificates in specialized areas of computer science
- The College of Engineering and Computer Science has nearly 80 full-time faculty who serve about 2,500 students
- The Computer Science Department is one of the CSU systems oldest and largest
Founded in 1947, California State University - Sacramento, more commonly called Sacramento State, is located on a 300-acre campus and offers nearly 100 degree programs at the undergraduate and graduate levels. The university has a total enrollment of almost 29,000 students and a student-to-faculty ratio of 26 to 1. Sacramento State has over 200,000 alumni.
The College of Engineering and Computer Science offers a B.S. in Computer Science and an M.S. in Computer Science. The B.S. is a 120 credit-hour program, with at least 81 credits in major requirements. Students must complete lower-division requirements in basic subjects like programming, algorithms and computer architecture, as well as basic science and mathematics courses like physics, calculus and differential equations. Upper-division courses can include data structures, computing theory, networking, database management, a senior project, career planning and computer science field work.
The Master of Science in Computer Science requires coursework in subjects like programming languages, research methodology and database management, though some required courses may be waived based on previous academic experience. Students are required to study at least three specialty subjects, which can include computer architecture, intelligence systems, software engineering and networks, and specialization can be gained by completing elective coursework in these areas. Either a master's project or master's thesis must be completed as part of this program.