What Universities Have a Software Engineering Degree Near Sacramento, CA?

Find universities offering software engineering degree programs near Sacramento, CA. Learn about program requirements, tuition rates, coursework and admissions information for software engineers in the Sacramento area. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

Based on your interests in the field and type of career you want, you can find software engineering programs near Sacramento that meet your educational needs. Read on to examine computer science bachelor's degree options with concentrations in software engineering from three area schools and learn about graduate-level programs offered through two of the schools that also provide bachelor's options.

What You Need to Know

Both undergraduate and graduate degree programs in software engineering are available at several universities in and around Sacramento, California. In most cases, software engineering is a field of study offered within a computer science program, though California State University in Sacramento offers a Master of Science in Software Engineering.

Career preparation for prospective software engineers could begin with a Bachelor of Science degree. You'll find four bachelor's degree programs in computer science in the Sacramento area; all of these address software systems design, computer architecture and interfaces and could include an internship. More advanced studies in master's and doctoral degree programs could help you to advance in your current position or pursue a career in research or academics.

Read more about these programs here to determine which level of study best fits your current status and professional needs.

Software Engineering Bachelor's Degree Programs near Sacramento, California

California State University - Sacramento (Sacramento State)

The university's College of Engineering and Computer Science offers a baccalaureate degree in computer science with a concentration in software engineering and systems software. Through the software engineering track, you can learn about database management, data warehousing and data mining, cyber attacks, software specification, testing and quality assurance. You can learn how to develop software that's used by application developers by selecting the systems software option. Topics covered in this concentration include modeling and experimental design, advanced computer graphics, computer game architecture and operating system development. You must complete a total of 129 credit hours and achieve a grade of C or better in all coursework to earn your degree.

  • Program Name: Bachelor of Science in Computer Science
  • Field of Study: Software engineering, systems software
  • Program Length: 4 years
  • Tuition and Fees: $6,872 per year for in-state students, $18,032 per year for out-of-state students (2015-2016 school year)
  • School Type: 4-year, public; about 26,700 undergrads and 2,600 grads

University of California - Davis (UC Davis)

You can prepare for a career in software engineering by majoring in computer science (CS) or computer science and engineering (CSE). The CS major emphasizes the study of software and computer system design, while the CSE major focuses on both the hardware and software aspects of computer system design. Both degree options provide the opportunity to develop a specialization in systems and software engineering. Some of the required courses for this track include programming languages and parallel architectures, scripting languages and applications, compilers and information interfaces.

  • Program Name: Bachelor of Science (B.S.) in Computer Science, B.S. in Computer Science and Engineering
  • Field of Study: Systems and software engineering
  • Program Length: 4 years
  • Tuition and Fees: $13,951 per year for California residents, $38,659 per year for non-residents (2015-2016)
  • Prerequisites: High school diploma or equivalent, complete college prep courses in math, history, social science, lab science, visual arts and English with a grade of C or better, 3.0 GPA for California residents and a 3.4 GPA for non-residents (for these courses taken your sophomore or junior year of high school)
  • School Type: 4-year, public about 27,600 undergraduates and 6,900 graduates

University of the Pacific

Through the School of Engineering and Computer Science, you may enroll in a computer science bachelor's program with a concentration in software engineering. Courses offered in this concentration include database management systems, human-computer interface design and parallel computing. By completing these courses, you can prepare for jobs such as an applications developer, systems software engineer or software architect. You can also develop practical skills by participating in an internship. Past students of the program have secured paid internships at companies such as Cisco Systems, Hewlett Packard, NVIDIA add Sandia National Laboratories. To earn your computer science degree, you must complete at least 120 course credits with a minimum GPA of 2.0.

  • Program Name: Bachelor of Science in Computer Science
  • Field of Study: Software engineering
  • Program Length: 4 years
  • Tuition and Fees: $42,934 per academic year (2015-2016)
  • Requirements: Academic recommendation, personal statement
  • School Type: 4-year, private; about 3,800 undergrads and 2,500 grads

Software Engineering Master's Degree Programs near Sacramento, California

California State University - Sacramento

At Sacramento State, graduate students can take software engineering courses that are offered through the software engineering master's program. Through this program, you can take courses that deal with software analysis, design and architecture, software engineering metrics and security, systems software engineering and human-computer interface design. You can also complete a software engineering project or thesis. This program requires a minimum of 30 credits and a 3.0 GPA to graduate. Sacramento State also offers a Master of Science in Computer Science program with a software engineering option.

  • Program Name: Master of Science in Software Engineering
  • Program Length: 2 years
  • Tuition and Fees: $8,138 per year for California residents; $17,066 per year for non-residents (2015-2016)
  • Prerequisites: Bachelor's degree with a minimum GPA of 3.0 in the last 60 credit hours of coursework, GRE scores, completion of math and computer science prep courses
  • Requirements: Two sets of official college transcripts, two letters of recommendations from professors or supervisors
  • School Type: 4-year, public; about 26,700 undergrads and 2,600 grads

University of California - Davis

Through the UC Davis Graduate Group in Computer Science, you can pursue a master's degree in computer science. Coursework offered in this graduate program focus on researching various aspects of computer science and can equip you with advanced skills in software engineering. Some of the courses you would study include computer graphics and visualization, computer architecture, parallel and distributed systems, programming languages and database systems. You will have the opportunity to participate in research projects with companies such as Google, Hewlett Packard and Intel. To graduate from the master's program, you must complete either a thesis or pass a comprehensive exam.

  • Program Name: Master of Science in Computer Science
  • Program Length: 2 years
  • Tuition and Fees: $13,164 per year for California residents, $28,266 per year for non-residents (2015-2016)
  • Prerequisites: Bachelor's degree with a B average, GRE and TOEFL scores
  • School Type: 4-year, public about 27,600 undergraduates and 6,900 graduates

Software Engineering Doctoral Degree Program near Sacramento, California

University of California - Davis

In the PhD in Computer Science program, the curriculum is developed by the doctoral student and a faculty member or advisor. The entire program is composed of 45 credit hours of study, where 30 of these credit hours are dedicated to your major, and 15 credit hours are dedicated to your minor. Subjects of study are categorized into groups such as theory, systems and applications, and can include subjects like operating systems, program languages and software engineering. You must complete a research dissertation in order to complete this program, and you must present your research findings to an audience of UC Davis academics. A teaching component is also required as part of this doctoral program.

  • Program Name: PhD in Computer Science
  • Program Length: Maximum of 15 quarters
  • Tuition and Fees: $13,164 per year for California residents, $28,266 per year for non-residents (2015-2016)
  • Prerequisites: Bachelor's degree with proficiency in areas including operating systems, computer architecture and programming languages
  • School Type: 4-year, public about 27,600 undergraduates and 6,900 graduates

In summary, California State University - Sacramento, the University of California - Davis and the University of the Pacific all have 4-year bachelor's programs in computer science with specialization in software engineering; California State University offers a master's in software engineering, and the University of California offers both a master's and doctorate in computer science.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools