The Bachelor's in Computer and Information Sciences at San Jose University is an undergraduate programme that combines foundational computer science with practical information systems skills suited to the needs of Silicon Valley employers. It suits students who want a broad technical grounding — programming, systems, data and networking — with opportunities for hands-on projects, internships and applied learning.
The programme provides a balanced curriculum across core computing topics and information science applications. Early study focuses on programming fundamentals, discrete mathematics and computer architecture. Intermediate modules typically cover data structures and algorithms, databases, operating systems, networking, and software engineering. Students also study information systems, web development, data analytics, and human–computer interaction. Advanced or optional modules often include artificial intelligence and machine learning, cybersecurity, mobile and cloud computing, and specialised electives reflecting current industry trends.
Practical learning is emphasised through laboratory work, programming assignments, group projects and a senior capstone project that integrates technical skills with project management and communication. Many students take internships or cooperative placements with local technology companies to gain workplace experience and build professional networks.
Applicants need a completed secondary education qualification equivalent to a high school diploma or certificate, with demonstrated strength in mathematics. Typical offers expect satisfactory grades in mathematics; prior study in computer science or related subjects is advantageous but not always mandatory. Many successful applicants have basic programming experience, either through school courses, online learning or personal projects.
International applicants must meet English language proficiency requirements as set by the university. Specific entry criteria may vary by applicant type (domestic, international, mature students or transfer students) and through recognition of advanced standing or transfer credits.
Graduates are prepared for a wide range of technical and applied roles in the IT and computing sectors. Common career paths include software developer, systems analyst, database administrator, network engineer, data analyst, cybersecurity analyst, DevOps engineer and IT project manager. The degree also provides a solid foundation for postgraduate study in computer science, information systems, data science or related fields.
Because of the university's location and industry links, graduates often pursue roles in technology companies, startups, consulting firms, public sector IT departments and research organisations. The combination of practical project experience and internship opportunities helps graduates transition into professional roles and build employer connections.
San Jose University offers a programme shaped by proximity to Silicon Valley, providing strong opportunities for internships, industry projects and employer engagement. The curriculum emphasises applied learning, with access to modern labs, collaborative project spaces and faculty with practical and research experience. Career and internship services support students in preparing CVs, interview skills and connecting with local employers.
The university environment encourages collaboration with peers across engineering, business and design disciplines, enabling interdisciplinary projects and portfolio development. For students seeking a technical degree with direct links to a vibrant technology ecosystem, the Computer and Information Sciences bachelor provides a practical, industry-oriented education.
Shortlist scholarships and plan your application — free guidance from our advisors.