The Bachelor of Science in Computer Science at California State University - Sacramento offers a robust education designed to equip students with the skills needed for success in the rapidly evolving field of computing. The program provides a deep understanding of both theoretical and practical aspects of computer science, including programming, algorithms, data structures, and system design. Graduates are prepared for diverse career paths in software development, systems analysis, cybersecurity, and more.
STEM-Designated: The B.S. in Computer Science is designated as a STEM (Science, Technology, Engineering, and Mathematics) program. This designation highlights the program's emphasis on technical and scientific principles fundamental to the field of computer science. The curriculum focuses on developing problem-solving skills, computational thinking, and technical expertise, aligning with the demands of the technology industry.
ABET-Accredited: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that it meets high standards of quality in computing education. ABET accreditation signifies that the program's curriculum, faculty, and resources are evaluated and approved to provide a rigorous and relevant education. This accreditation assures students and employers of the program's commitment to excellence and continuous improvement.
Curriculum: The curriculum for the B.S. in Computer Science is designed to provide a comprehensive education in core areas of computer science. Students complete foundational courses in programming, algorithms, data structures, computer organization, and software engineering. Advanced coursework includes topics such as artificial intelligence, machine learning, databases, computer networks, and web development. The program also incorporates practical lab work and project-based learning to enhance hands-on experience.
Research Focus: The Computer Science program emphasizes research in various cutting-edge areas of computing. Faculty and students engage in research on topics such as machine learning, artificial intelligence, cybersecurity, data science, and software engineering. The program encourages undergraduate research opportunities, allowing students to participate in innovative projects and contribute to advancements in the field. Research activities often involve collaboration with industry partners and other academic institutions.
Industry Engagement: Industry engagement is a key component of the B.S. in Computer Science program. Students benefit from internships, co-op programs, and partnerships with local technology companies. These opportunities provide practical experience and help students apply their knowledge to real-world challenges. The program also hosts career fairs, networking events, and workshops to connect students with potential employers and industry professionals.
Global Perspective: The program incorporates a global perspective by addressing international trends and challenges in computer science. Students explore how global technological advancements impact software development, cybersecurity, and data management. The curriculum includes discussions on international standards, global technology markets, and the ethical implications of computing. Opportunities for studying abroad or participating in international projects further enhance students’ understanding of the global tech landscape.