The Bachelor’s in Computer Software and Media Applications at San José State University combines core software engineering and computer science foundations with applied training in digital media, multimedia systems and user-facing applications. It is designed for students who want to build robust software while also developing skills in media processing, user experience and interactive application development.
The programme blends computer science fundamentals with hands-on media and application development. Early years focus on programming, data structures, discrete mathematics and computer systems. Progressive modules cover software engineering practices, databases, operating systems, networking and algorithms alongside subjects that address multimedia processing, graphics, web and mobile development, audio/video technologies and human–computer interaction.
Typical module topics include:
The curriculum emphasises collaborative project work, lab-based learning and portfolio development. Students often complete a culminating capstone in which they plan, build and deliver a software product with integrated media components.
Applicants are expected to hold a recognised secondary school diploma or equivalent. Typical offers consider academic performance in mathematics and science subjects and may take into account programming experience or technology-related coursework. For transfer applicants, relevant college-level credits in computing or related areas strengthen an application.
Admissions panels may also look for:
International applicants must meet English language proficiency requirements and provide credentials equivalent to local entry standards. Where applicable, preparatory or bridging modules may be recommended for applicants with limited computing background.
Graduates are prepared for roles that bridge software engineering and digital media. Common job titles include software developer, full‑stack or front‑end engineer, mobile application developer, multimedia application developer, UX/UI designer, game developer, digital media producer and systems integrator. The programme’s focus on practical projects and industry collaboration supports entry into product teams, creative technology studios, startups and large technology firms.
Alumni also pursue postgraduate study in computer science, software engineering, human–computer interaction, digital media or related specialisms, and many build portfolios that enable freelance or entrepreneurial activity in app and media production.
Studying in the heart of Silicon Valley gives students direct access to a dense ecosystem of technology companies, startups and media studios, creating strong internship and networking opportunities. San José State University maintains industry-facing curriculum, faculty with applied research and professional experience, and dedicated computing and media labs to support practical learning.
Students benefit from career services, on‑campus recruiting, and partnerships with local employers that help translate classroom projects into internships and employment. The programme’s applied orientation emphasises real-world software development and media practice, preparing graduates to enter fast-moving technical and creative roles.
Shortlist scholarships and plan your application — free guidance from our advisors.