• TOEFL

  • IELTS

Bachelor

Software Engineering, BS

University Overview

San Jose State University

  • Country United States of America
  • Institution TypePublic
  • LocationSan Jose, California
  • Tuition$17,494 ~ $70,740

Program Introduction

The Bachelor of Science in Software Engineering (BSSE) program at San Jose State University (SJSU) provides a comprehensive education in the systematic and disciplined approach to designing, developing, and maintaining software systems. Leveraging its position in the heart of Silicon Valley, the program offers a curriculum that reflects the latest industry trends and technologies. It builds a solid foundation in core software engineering areas such as software design principles, programming languages, development methodologies, quality assurance, and project management. This degree has STEM (Science, Technology, Engineering, and Mathematics) designation, offering international students up to 36 months of Optional Practical Training (OPT) after graduation. SJSU maintains strong partnerships with major tech companies like Apple, Cisco, Google, and Adobe, allowing students to access Silicon Valley's abundant resources including internships, collaborative projects, and post-graduation employment opportunities. The program emphasizes not only technical expertise but also soft skills such as teamwork, communication, project management, and ethical decision-making to prepare students for successful careers in the software industry.

Degrees OfferedBachelor of Science
  • Language of InstructionEnglish
  • Program Length48 months
  • Teaching MethodsOffline
Programme Structure

- Mathematics and Science Foundation: Calculus, discrete mathematics, linear algebra, probability and statistics, physics - Computer Science Fundamentals: Computer programming, data structures, algorithms, computer architecture, operating systems - Software Engineering Core: Software requirements engineering, software design and architecture, software testing, software quality assurance, software project management - Development Skills: Object-oriented programming, web development, mobile application development, database design and implementation - Advanced Software Topics: Cloud computing, DevOps, agile methodologies, user experience (UX) design, software security - Practical Experience: Capstone projects, industry collaborative projects, internship opportunities - General Education: Communication, humanities, social sciences, ethics courses

Post-Graduation Prospects
  • Software Engineer

    $70,000 - $95,000

  • Business System Analyst

    $65,000 - $85,000

  • IT Project Manager

    $60,000 - $80,000

  • Cloud Solutions Architect

    $80,000 - $110,000 USD

Post-Graduation Salary
$60,000 - 100,000
Intake & Application Deadlines
IntakesApplication Deadlines
2025 Fall
2025-04-01

Admission Requirement

Academic
  • GPA3.0
English Proficiency
  • TOEFL-logo90
  • IELTS-logo7.0
Documents
  • Online ApplicationRequired

  • Official High School TranscriptRequired

  • Proof of EnglishRequired

  • 2-3 Letters of RecommendationRequired

  • EssayRequired

  • SAT/ACTOptional

Fees and Funding

Tuition

$0/Year

Housing Cost

$0/Year

Application Fee

$0

Visit the official program website for details.

Tuition

$0/Year