The Bachelor of Science in Computer Engineering at California State University - Sacramento offers a rigorous education that combines principles of computer science and electrical engineering. This program is designed to provide students with the skills needed to design, develop, and implement computer systems and hardware. It prepares graduates for careers in a variety of tech industries, including software development, hardware design, and systems engineering. The program emphasizes a solid foundation in both theoretical knowledge and practical application.
STEM-Designated: The B.S. in Computer Engineering is classified as a STEM (Science, Technology, Engineering, and Mathematics) program. This designation reflects the program’s focus on advanced technical and scientific principles integral to the field of computer engineering. It highlights the curriculum's emphasis on developing problem-solving skills, quantitative analysis, and technical expertise, aligning with the needs of the modern technology industry.
ABET-Accredited: The program is accredited by the Accreditation Board for Engineering and Technology (ABET). This accreditation ensures that the program meets high standards of quality in engineering education. ABET accreditation signifies that the curriculum is rigorously evaluated and continually updated to meet industry standards, preparing students with the necessary skills and knowledge for a successful career in computer engineering.
Curriculum: The curriculum for the B.S. in Computer Engineering at California State University - Sacramento is designed to provide a comprehensive education in both computer science and electrical engineering. Core courses include digital logic design, computer architecture, embedded systems, and microprocessor design. Students also take courses in algorithms, data structures, software engineering, and circuit analysis. The program includes practical lab work and project-based learning to enhance hands-on experience.
Research Focus: Research in the Computer Engineering program covers various areas such as embedded systems, computer networks, hardware/software integration, and cybersecurity. Faculty members and students engage in research projects that aim to advance the field of computer engineering through innovative solutions and technological advancements. The program encourages undergraduate research opportunities, allowing students to work on cutting-edge projects and contribute to significant developments in the field.
Industry Engagement: The B.S. in Computer Engineering program emphasizes strong industry engagement through internships, co-op programs, and partnerships with local technology companies. Students gain practical experience by working on real-world projects and collaborating with industry professionals. The program also hosts career fairs, networking events, and workshops to connect students with potential employers and industry experts.
Global Perspective: The program incorporates a global perspective by addressing international trends and challenges in computer engineering. Students explore how global technological advancements impact computer systems and software development. The curriculum includes discussions on global technology standards, international regulations, and the influence of global markets on technology innovation. Opportunities for studying abroad or participating in international projects further enrich students’ understanding of the global tech landscape.