About Computer Engineering at CSUSB
The Bachelor of Science in Computer Engineering prepares you to create the digital systems and smart technologies that shape our world — from microprocessors and robotics to smartphones and embedded systems.
This program blends key elements of electrical engineering and computer science, giving you the knowledge and hands-on experience to design, build and optimize the hardware and software that drive modern life.
As a student in this program you won’t need to take some General Education courses; your early coursework will focus on computer science, calculus, statistics, applied linear algebra and physics, among other classes.
The B.S. in computing engineering program is accredited by the Engineering Accreditation Commission of ABET.
Careers in Computer Engineering
A degree in Computer Engineeing from CSUSB prepares you for a variety of jobs in the field, including:
- Computer engineer
- Software engineer
- Hardware engineer
- Network engineer
- Applications programmer
- Database administrator or architect
- LAN/WAN administrator
- Mainframe programmer
- Informational security specialist
Sample Courses
Machine Organization
Number systems and data encoding, von Neumann computer architecture, instruction set architecture, addressing modes, arrays and records, subroutines and interrupts, I/O, assembly programming.
Digital Logic
Diodes and transistors, Boolean algebra and logic simplification, design and analysis of combinational and sequential circuits, memory elements, counters, introduction to hardware description language and FPGA programming.
Digital System Design
Digital system design with FPGA, control and datapath, architecture and synthesis, design constraints, I/O peripherals.
Meet Professor Yunfei Hou, Ph.D.
Opportunities for Students
You can join the CSE (Computer Science & Engineering) or WiCSE (Women in Computer Science and Engineering) club, apply for an ExCELS scholarship and take advantage of CSUSB’s computer labs (including remote access). The Proactive Approaches for Training Hispanics in STEM (PATHS) grant is also open to qualified applicants; it’s designed to increase the number of Hispanic and low-income students who graduate with a degree in STEM. CSE faculty are actively engaged in professional research and provide opportunities for students to gain experience in research labs and present at regional and national conferences.
The Department of Computer Science & Engineering has strong ties to Southern California employers who provide internships and employment. The school’s Industry Advisory Board brings in industry and committee executives to help students stay abreast of trends and directions in the local economy and globally.
Similar to Computer Engineering
With more than 50 undergraduate degress at CSUSB, we offer a variety of programs that reflect the Coyotes' passion for learning. Check out where your curiosity will take you at CSUSB.