The Computer Science curriculum is designed to prepare undergraduate and graduate students for a variety of careers and post-graduate educational opportunities, including software engineering, network design and development, security assurance, and graduate study. The department offers certificates in cybersecurity for undergraduate and graduate students. The department also collaborates with the department of Computer Engineering, and the departments of Biological Sciences and Mathematics and Statistics, to provide degrees in Software Engineering and Bioinformatics, respectively.
Selection for Computer Science is designed to support undergraduate study leading to the BS degree or a minor and graduate study leading to a MS degree. Specific degrees offered include:
• BS, Computer Science
• BS, Software Engineering
• Minor, Computer Science
• MS, Computer Science
• MS, Bioinformatics (beginning Spring 2019)
The University Library serves as the University’s main resource for this subject. Access to resources is provided through the Library’s Catalog and databases. Materials we which do not own or provide access to may be accessed through CSU+ or Interlibrary Loan (ILL).
The department of Computer Science houses the Computer Science Study Lab, which may be used for tutoring or group study. The department of Computer Science also benefits from strong relationships with local technology companies, which participate in the department's robust internship program. The Technology Partnership Program allows companies to sponsor extracurricular activities and research.
There are a number of free, online resources for Computer Science students, such as CodeAcademy, Lynda.com and MOOCs.
To avoid collection overlaps while ensuring complete coverage, there is coordination within the areas of Computer Engineering, Software Engineering, Mathematics & Statistics, Management Information Systems, Library & Information Science, and Biology (Bioinformatics).
In some areas the collection also duplicates materials found in the San Jose Public Library collections, although in general the SJSU collection is scholarly while the SJPL collection is more general and introductory.
A. Special Materials – Collected where appropriate to the curriculum.
B. Languages – The emphasis is on English language materials.
C. Geographical Areas – There are no geographical limitations placed upon the collection.
D. Chronological Periods – Current publications are of primary importance.
E. Current / Retrospective Materials – The emphasis is on keeping the collection as current as possible, but there is intentional effort to also have older materials that are appropriate to the curricula.