The Computer Science major at CSUB has two tracks. The Hardware and Systems Software track follows the guidelines recommended by the Association for Computing Machinery and the Computer Science Accreditation Board, This track covers both the theoretical and technical aspects of the discipline. It is also designed to prepare students for graduate study in Computer Science. The Application Software track is less theoretical and more application oriented and is primarily designed for those students who will either work as application programmers or who wish to apply Computer Science in another discipline. A Computer Science minor is also offered.
A wide range of computing facilities are available to students at CSUB. The campus mainframes include a VAX and a Cyber and are accessible from a variety of areas on campus through the broadband campus network. The Computer Science Department has its own local area Ethernet on which reside a number of workstations. These workstations are accessible from the Departmental IBM PCs in our software lab and from microcomputers throughout the campus. We also have a hardware lab for breadboarding, prototyping, and system design.