2 Years On Campus Masters Program
The Master of Science in Computer Engineering at the University of California, Riverside develops advanced expertise in computer hardware, software, electronics, and integrated computing systems. The two-year program combines graduate-level coursework, technical electives, and research opportunities, preparing students to design complex computing technologies for applications in communications, networking, embedded systems, and modern computing.
Curriculum Structure
First Year: Students establish advanced foundations through core courses such as CS 201, CS 202, CS 203, CS 220, EE 213, and CS/EE 217. They select three core courses and begin technical electives in computer science and electrical engineering, developing knowledge of computer architecture, algorithms, and electronic systems.
Second Year: Students deepen their specialization through advanced 200-level technical electives and additional approved coursework. They complete the professional development requirement through CS 287 – Colloquium in Computer Science or EE 259 – Colloquium in Electrical Engineering, followed by a comprehensive examination, research project, or master's thesis using CS 297/EE 297 or CS 299/EE 299.
Note: The program requires at least 48 quarter units under the current graduate overview. Students must complete core requirements, technical electives, additional credits, professional development, and a capstone experience.
Focus Areas
Computer Architecture, Computer Systems, Embedded Computing, Computer Networks, Communications, Digital Systems, Software Systems, Electronic Engineering, Hardware Design, Interdisciplinary Computing Research.
Learning Outcomes
Advanced computer hardware and software design, complex system development, computer architecture, electronic system integration, networking technologies, embedded computing, technical research, engineering problem-solving, project development, and professional communication.
Professional Alignment (Accreditation)
Professional Relevance: The program integrates advanced coursework from Computer Science and Electrical Engineering, alongside research projects and thesis opportunities. Specific professional accreditation for the master's program is not stated in the reviewed university information.
Reputation (Employability and Rankings)
Program Ranking: Ranked among the top 29 public computer engineering programs in the United States by U.S. News & World Report (2023), according to the university.
Research Strength: UCR's Computer Engineering program has strong research performance in embedded and real-time systems, computer architecture, high-performance computing, and computer security.
At the University of California, Riverside, the Master of Science in Computer Engineering program is designed to provide students with a robust blend of theoretical knowledge and practical skills. Students engage in hands-on learning experiences that prepare them for real-world challenges in the tech industry. With state-of-the-art facilities and cutting-edge tools, UCR ensures that students are well-equipped to innovate and excel in their careers.
Here are some key aspects of experiential learning in the MS Computer Engineering program:
- Research Laboratories: Access to specialized labs such as the Embedded Systems Lab and the Computer Vision Lab, where students can work on advanced projects and research.
- Group Projects: Collaborative projects that encourage teamwork and problem-solving, allowing students to apply their knowledge in practical scenarios.
- Internship Opportunities: Strong connections with local tech companies provide students with internship placements, giving them valuable industry experience.
- Digital Tools: Use of industry-standard software and tools, including MATLAB, Simulink, and various programming environments, to enhance learning and project development.
- Field Trips: Opportunities to visit tech companies and research institutions, providing insights into industry practices and networking opportunities.
- Libraries and Resources: Access to extensive library resources, including databases and journals specific to computer engineering, to support research and learning.
- Institutes and Centers: Collaboration with research institutes such as the Center for Research in Intelligent Systems, which focuses on cutting-edge technology and innovation.
The Master of Science in Computer Engineering at the University of California Riverside equips graduates with the skills and knowledge needed to excel in a rapidly evolving tech landscape. Alumni often find themselves in high-demand roles such as Software Engineer, Systems Architect, Data Scientist, and Network Engineer. With a strong foundation in both theoretical and practical aspects of computer engineering, graduates are well-prepared to tackle complex challenges in various industries:
- Career Services: UCR offers dedicated career counseling, resume workshops, and interview preparation to help students secure internships and job placements.
- Employment Statistics: The program boasts an impressive employment rate of over 90% within six months of graduation, with average starting salaries around $100,000.
- University–Industry Partnerships: UCR has established collaborations with leading tech companies like Google, Intel, and Microsoft, providing students with networking opportunities and access to cutting-edge projects.
- Accreditation: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that your degree holds long-term value in the job market.
- Graduation Outcomes: Graduates have gone on to work at top-tier companies and have also pursued entrepreneurial ventures, showcasing the versatility of the degree.
Further Academic Progression: After completing the MS in Computer Engineering, students have the option to pursue a Ph.D. in Computer Engineering or related fields, allowing them to delve deeper into research and innovation. This path can lead to academic positions, advanced research roles, or leadership positions in technology development. Additionally, graduates may choose to specialize further through certifications in areas like cybersecurity, artificial intelligence, or data analytics, enhancing their expertise and career prospects.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
