top of page

Computer Engineering
Addresses the design and analysis of digital computers, including both software and hardware. Computer design includes topics such as computer architecture, VLSI circuits, data base, software engineering, design automation, system software, and data structures and algorithms. Courses include programming in high-level languages such as Python, Java, C, C++; use of software packages for analysis and design; design of system software such as operating systems and hardware/software interfaces; application of computers in solving engineering problems, and laboratories in both hardware and software experiences.
Learn more about Computer Engineering at UCI Samueli School of Engineering
bottom of page