Which Schools Offer Software Engineering Degrees Near Oakland, CA?

Learn about software engineering programs in Oakland, California. Get information about degrees available and admission and program requirements to make an informed decision about your education. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

Explore software engineering programs in the Oakland, California area. Read on to learn how long it takes to complete a program, how much it will cost, and learn important information about the school offering the program.

What You Need to Know

You can study software engineering at the bachelor's degree level through computer science or software engineering programs offered at 4-year public and private, non-for-profit schools in the Oakland area. Some schools have high school math prerequisites. Some programs also offer cooperative education experiences for hands-on learning. Area master's degree programs that offer software engineering classes may require applicants to have a bachelor's degree that includes prerequisite coursework and relevant experience. You'll usually complete a combination of classroom and lab learning. You may be required to complete a master's thesis, project or exam. Graduates are prepared for career advancement or doctoral level study. Keep reading to learn more.

Software Engineering Bachelor's Degree Programs in the Oakland, California, Area

California State University - East Bay

The software engineering program at California State University - East Bay can prepare you for a career in software development, programming or systems management. You can take core and elective courses such as data communications, systems programming, operating systems, software engineering, software testing and numerical analysis. If you select the software engineering concentration, you'll have the option to take such courses as algorithm analysis, database architecture and website development.

  • Program Name: Bachelor of Science in Computer Science
  • Specialization Areas: Software engineering, computer engineering, networking and data communication
  • Program Length: 180 semester hours
  • Tuition and Fees: $6,564 per academic year for California residents, $17,724 per academic year for nonresidents (2015-2016)
  • Prerequisite: High school mathematics courses, including algebra, precalculus and trigonometry; high school courses in English, lab science, history, foreign language and the arts
  • School Type: 4-year, public; over 12,300 undergraduates, more than 2,500 graduate students

San Francisco State University

In the Bachelor of Science in Computer Science program at San Francisco State University, you can take courses in programming, machine structures, software development and software engineering. You'll also have the option to pursue an area of emphasis in software engineering. San Francisco State University also features cooperative education programs for computer science students to obtain hands-on training.

  • Program Name: Bachelor of Science in Computer Science
  • Program Length: Four years, full-time; 120 semester units
  • Tuition and Fees: $6,476 per academic year for California residents; $17,636 per academic year for nonresidents (2015-2016)
  • Prerequisites: High school courses including one semester of trigonometry, one year of geometry, two years of algebra, English, history, lab science, foreign language arts
  • School Type: 4-year, public; nearly 25,900 undergraduates, over 3,500 graduate students

San Jose State University

If you plan to complete a Bachelor of Science degree program in software engineering at San Jose State University, you must earn a 'C' grade or better in all program courses. The degree can be completed in four years, provided you take 15-18 units each semester. You can expect to take courses such as programming in Java, software engineering, data structures in Java, operating systems, information security and database management.

  • Program Name: Bachelor of Science in Software Engineering
  • Program Length: Four years, full-time
  • Tuition and Fees: $7,378 per academic year for California residents; $18,538 per academic year for nonresidents (2015-2016)
  • Prerequisites: High school courses in English, math, lab science, history, foreign language and art; college courses in math, computer science, software engineering and physics
  • School Type: 4-year, public; over 26,700 undergraduates, more than 6,000 graduate students

Santa Clara University

The Bachelor of Science in Computer Science and Engineering program at Santa Clara University features courses such as programming, software engineering, computer networks, operating systems, logic design and computer architecture. You may also gain hands-on experience by completing a 6-month, co-op work experience. A Master of Science in Computer Science and Engineering program is also offered by Santa Clara University.

  • Program Name: Bachelor of Science in Computer Science and Engineering
  • Specialization Areas: Information assurance, robotics, Web technologies
  • Program Length: 190 semester units
  • Tuition and Fees: $45,300 per academic year (2015-2016)
  • Prerequisites: High school courses in English, math, lab science, history, foreign language and the arts
  • Admission Requirements: Academic letter of recommendation
  • School Type: 4-year, private not-for-profit; over 5,500 undergraduates, nearly 3,500 graduate students

Software Engineering Master's Degree Programs in the Oakland, California, Area

San Francisco State University

The software engineering master's degree program requires you to take core and elective courses such as algorithm analysis, distributed systems, systems architecture and automata theory. If you decide to pursue a concentration in software engineering, you'll also be required to take courses in human computer interaction, software metrics and quality assurance, computer performance evaluation and computer networks. Graduates of the program are prepared to pursue employment or a Ph.D. program.

  • Program Name: Master of Science in Computer Science
  • Specialization Areas: Software engineering, computing for life sciences, computing and business
  • Program Length: 30-33 semester units
  • Tuition: $6,738 per semester for California residents; $15,666 per semester for nonresidents (2015-2016)
  • Prerequisites: Bachelor's degree with minimum 3.0 undergraduate GPA,
  • Admission Requirements: GRE scores, two letters of recommendation, TOEFL scores
  • School Type: 4-year, public; nearly 25,900 undergraduates, over 3,500 graduate students

San Jose State University

In the master's degree program in software engineering at San Jose State University, you'll have access to the school's advanced technological resources, including state-of-the-art workstations and software engineering tools. The degree program allows students to learn about emerging technologies, testing and quality assurance, as well as traditional programming. Interested applicants are expected to have a foundation in computer science, physics and mathematics before beginning the program. Prior to graduating, you'll be required to complete a master's thesis, a master's project or take additional courses and pass a comprehensive exam.

  • Program Name: Master of Science in Software Engineering
  • Specialization Areas: Enterprise software technologies, networking software, software systems engineering, cloud computing and virtualization
  • Program Length: 30 semester hours
  • Tuition: $6,738 per academic year for California residents; $15,666 per academic year for nonresidents (2015-2016)
  • Prerequisites: Bachelor's degree with physics and mathematics foundation, information technology knowledge obtained through a degree and/or professional experience
  • Admission Requirements: GRE scores (strongly recommended), minimum TOEFL or IELTS scores, statement of purpose, academic recommendation letters
  • School Type: 4-year, public; over 26,700 undergraduates, more than 6,000 graduate students

After reading this article, prospective students will have a firm grasp of the financial and educational requirements to earn a degree in software engineering in the Oakland, CA, area.

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