Where Can I Earn a Software Engineering Degree in San Jose, California?

Find schools in San Jose, CA, offering software engineering degree programs and courses. Learn about program requirements and options for software engineers living in the San Jose, CA, area. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

Are you looking for degree information for software engineering programs near San Jose? Below you will find information for several different bachelor's and master's programs in the area.

What You Need to Know

You can earn bachelor's and master's degrees in software engineering through San Jose-area schools; alternatively, you can complete bachelor's and master's degree programs in computer science that include software engineering classes. Bachelor's degree programs may require completion of a project or co-op work experience to graduate. Master's degree programs expect incoming students to have a bachelor's degree in a relevant field or complete a GRE subject test in computer science. Graduation requirements include a thesis or a project or extra classes and an exam. Keep reading to see if one of these programs is right for you.

Software Engineering Bachelor's Degree Programs in the San Jose, CA, Area

California State University - East Bay

California State University - East Bay can be found northwest of San Jose, CA. During your studies, you're required to pass courses covering topics in programming language concepts, operating systems, data structures and algorithms, computer architecture and object-oriented programming. While enrolled in the software engineering concentration, you're asked to complete additional required and elective courses such as compiler design, software testing, quality assurance, automata theory, secure software, website development and database architecture.

  • Program Name: Bachelor of Science in Computer Science
  • Specialization Area: Software engineering
  • Program Length: 180 units
  • Tuition and Fees: $6,564 per year for in-state residents and $17,724 per year for nonresidents (cost for 2015-2016)
  • Prerequisite: College preparatory curriculum
  • School Type: 4-year, public; about 12,000 undergraduates and 2,500 graduate students

San Jose State University

San Jose State University can be found in the heart of downtown San Jose, CA. Courses offered during this program cover topics in software engineering and embedded software fundamentals, object-oriented analysis, software engineering process management, software quality testing, operating systems and data structures. Before you can graduate, you're required to complete a senior design project.

  • Program Name: Bachelor of Science in Software Engineering
  • Program Length: 132 units
  • Tuition and Fees: $7,378 per year for in-state residents and $18,538 per year for nonresidents (cost for 2015-2016)
  • School Type: 4-year, public; about 27,000 undergraduate and 6,000 graduate students
  • Prerequisite: College preparatory curriculum

Santa Clara University

Santa Clara University is located in the center of San Jose, CA. This program requires you to complete courses in software engineering, operating systems, computer architecture, algorithm theory, logic design, data structures and computer programming. Before you can graduate, you must complete three design project courses. If you enroll in a concentration, you can choose to participate in a cooperative experience to fulfill some of your credit requirements.

  • Program Name: Bachelor of Science in Computer Science and Engineering
  • Specialization Areas: Information assurance; Web technologies; robotics
  • Program Length: 190 units
  • Tuition and Fees: $45,300 per year (cost for 2015-2016)
  • Prerequisite: College preparatory curriculum
  • Admission Requirement: Teacher recommendation
  • School Type: 4-year, private not-for-profit; about 5,500 undergraduate and 3,500 graduate students

Software Engineering Master's Degree Programs in the San Jose, CA, Area

California State University - East Bay

This program requires you to complete courses covering computation and complexity, research methodology and operating systems design. This program's breadth requirement allows you to choose from additional courses in advanced software engineering, WWW software development, network security, digital signal processing, artificial intelligence and software engineering of Web-based systems. You're also required to complete a capstone experience course or departmental thesis.

  • Program Name: Master of Science in Computer Science
  • Program Length: 45 units
  • Tuition: $6,738 per year for in-state residents and $15,666 per year for nonresidents (cost for 2015-2016)
  • Prerequisites: Bachelor's degree in a related area; undergraduate lower- and upper-division coursework in computer science and mathematics; students who haven't completed these prerequisites may need to enroll as unclassified postbaccalaureate students to complete the requirements
  • Admission Requirement: GRE scores (optional)
  • School Type: 4-year, public; about 12,000 undergraduates and 2,500 graduate students

San Jose State University

Core courses required during this program include software systems engineering, enterprise software and software engineering management. Depending on your concentration, you may also be required to complete courses in enterprise software components and distributed objects, virtualization and cloud technologies, computer network design, software quality assurance, network programming and software engineering processes. Prior to graduating, you need to fulfill culminating experience requirements by completing a master's thesis or project. Alternatively, you can complete a coursework-only option that requires you to take six additional units of coursework and pass a comprehensive exam.

  • Program Name: Master of Science in Software Engineering
  • Specialization Areas: Enterprise software technologies, cloud computing and virtualization, software systems engineering, networking software
  • Program Length: 30 semester hours
  • Tuition: $6,738 per year for in-state residents and $15,666 per year for nonresidents (cost for 2015-2016)
  • Prerequisites: Bachelor's degree in related field, undergraduate coursework in math and physics
  • Admission Requirements: GRE scores (recommended), academic references, statement of purpose, list of work experience
  • School Type: 4-year, public; about 27,000 undergraduate and 6,000 graduate students

Santa Clara University

This program's curriculum asks you to pass courses covering software assurance and testing, software architectures, computation, object-oriented analysis, software ethics and software engineering formal methods. During your last three terms, you need to plan, develop and submit a software engineering capstone project. Completion of the capstone project can help you develop hands-on skills by simulating the software development life cycle.

  • Program Name: Master of Science in Software Engineering
  • Program Length: 45 quarter units; two years, full-time
  • Tuition: $26,541 per year (cost for 2015-2016)
  • Prerequisite: Bachelor's degree from an accredited institution
  • Admission Requirements: GRE scores; GRE computer science subject test (for applicants without a related undergraduate degree)
  • School Type: 4-year, private not-for-profit; about 5,500 undergraduate and 3,500 graduate students

Three schools in the San Jose area offer both bachelor's and master's degrees for software engineers - California State University - East Bay, San Jose State University and Santa Clara University.

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