The Bachelor in Computer and Information Sciences at California State University provides a broad foundation in computing principles, software development, data management and systems analysis, balanced with practical lab work and project-based learning. It suits students seeking a career in software engineering, IT, data or systems roles, including those who plan to continue to specialised postgraduate study or professional certification.
This undergraduate programme covers core areas of computing and information science with an emphasis on applied skills and problem solving. Your studies typically combine lower-division foundational courses with upper-division specialised modules and a substantial capstone or project experience.
Instruction combines lectures, lab work, collaborative projects and practical assessments. Students are encouraged to build a portfolio of code and projects and to take advantage of campus makerspaces and computing facilities.
Students complete general education requirements alongside major courses. Early years focus on mathematics, introductory programming and core computing concepts; later years emphasise advanced topics, electives and a culminating capstone or internship.
Admission to the undergraduate programme follows California State University system policies. Typical requirements include a recognised secondary school diploma or equivalent and completion of college preparatory coursework. Applicants are normally expected to have:
Transfer applicants from community colleges commonly use articulated pathways or associate degrees in science to meet lower-division major preparation. Some campuses may set minimum grade-point expectations for major courses or offer conditional admission with recommended preparatory coursework. International applicants must meet academic credential and English language proficiency requirements set by the university.
Graduates enter a broad range of technology roles across public and private sectors. Typical career paths include:
Graduates also pursue postgraduate study in specialised computing fields, professional certification (for example in cloud platforms, networking or security) or entrepreneurship and technology start-ups. Career services and industry partnerships at California State University campuses support internship placement and employer recruitment.
California State University offers a practical, career-oriented computing education within a large public university system. Programmes are designed to balance theoretical foundations with applied skills that employers expect, supported by well-equipped labs, faculty with applied research and industry experience, and connections to local technology and business communities.
Students benefit from diverse campus communities, transfer-friendly pathways from community colleges, and opportunities for internships, cooperative education and multidisciplinary collaboration. The university's emphasis on accessible, workforce-focused education makes it well suited for students who want hands-on training and direct pathways into technology careers.
Shortlist scholarships and plan your application — free guidance from our advisors.