Skip to content



Computer Science and Engineering Degree Programs

Computer Science and Engineering students at UC Merced work with the world's top computer scientists and engineers.  This discipline constitutes one of the strongest industrial sectors in the state and the nation, offering a broad spectrum of career opportunities – opportunities available for graduates are growing rapidly in industries such as software engineering, data science, cybersecurity, robotics, machine learning/AI, informational technology, and database administration, to name a few.

Our faculty has developed a program of study that combines practical exposure to the most modern technologies available with a theoretical foundation that empowers students to master future changes and innovations as technologies continue to evolve at an astonishing pace.

Education at UC Merced provides the opportunity to participate in innovative classroom learning experiences, to become involved in laboratory research, to participate with fellow students in team activities and projects and to interact directly with our remarkable faculty.

Our graduates will have the tools and insights to propel them into positions of responsibility and leadership across virtually any occupation.  From introductory programming courses and architecture design experiences, to research and team project activities, our students gain insights that allow them to excel along their chosen career paths.

Learn more about our Program Learning Outcomes.

View Course Catalog (navigate to "School of Engineering" and select program/catalog year)

Explore UC Merced and experience the endless possibilities.

What we do here today, together, will shape the world of tomorrow. And it's that vision that makes us who we are. #WeAreUCMerced

Innovate To Grow is the School of Engineering's marquee event showcasing UC Merced student ingenuity and entrepreneurship.

Research Areas

  • Designing and building infrastructure for big data analytics
  • Scientific data processing
  • Multi-dimensional array management

More Information

  • Measuring solar infrastructure
  • Develop infrastructure deficient environments for search and rescue operations

More Information

  • Wireless sensor networks
  • Cyber-physical systems
  • Embedded Systems

More Information

  • Cooperative multi-robot systems
  • Map merging
  • Pursuit-evasion games

More Information

  • Virtual reality
  • Applied artificial intelligence
  • Developing an effective and enjoyable input and interaction with computer systems

More Information

  • Strengthening worst-cast case algorithms
  • Machine learning predictions
  • Optimization modeling

More Information

Visit our EECS graduate website for more research areas

Potential Careers

Software developers create the applications or systems that run on a computer or another device.

Data scientists create statistical methods to analyze data sets to develop automated data collection processes to help businesses.

Computer network architects design and build data communication networks, including local area networks (LANs), wide area networks (WANs), and Intranets.

Database administrators (DBAs) use specialized software to store and organize data.

Information security analysts plan and carry out security measures to protect an organization’s computer networks and systems.

Game designers work with teams to create video games which ranges from animating and designing characters to testing and soliciting feedback on video games.

Visit our Career Services website