Program Introduction
The Bachelor of Science in Computer Science program at San Jose State University (SJSU) offers a comprehensive education that provides students with theoretical foundations and practical applications of computer science, leveraging its position in the heart of Silicon Valley. The program builds a strong foundation in core computer science areas such as algorithms, data structures, operating systems, programming languages, and software development, while enabling students to develop problem-solving abilities through hands-on projects. 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 IBM, 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 ethical decision-making, teamwork, and communication skills to prepare students for successful careers in the IT industry.
- Language of InstructionEnglish
- Program Length48 months
- Teaching MethodsOffline
Mathematics and Science Foundation: Calculus, discrete mathematics, linear algebra, probability and statistics, physics Computer Science Core: Data structures and algorithms, computer organization and architecture, operating systems, programming language theory, database systems Software Development: Object-oriented programming, software engineering, software quality assurance and testing Specialized Electives: Artificial intelligence, machine learning, data science, computer graphics, cybersecurity, parallel and distributed systems, mobile development Practical Experience: Capstone projects, industry collaborative projects, internship opportunities General Education: Liberal arts, social sciences, and arts courses
Software Engineer
$95,000 ~ $130,000
Web Developer
$85,000 ~ $115,000
QA/Test Engineer
$80,000 ~ $110,000
Systems Analyst
$90,000 ~ $120,000
Intakes | Application Deadlines |
---|---|
2025 Fall | 2025-03-31 |
Admission Requirement
- GPA3.0
- SAT1200
- AC24.0
61
6.0
- Online ApplicationRequired
- Official transcriptsRequired
- Official English TranscriptRequired
- SAT / ACTOptional
Fees and Funding
$30,222/Year
$18,568/Year
$70