UC Davis HomeParentsCounselorsMyAdmissions

In This Section

Additional Resources

Computer Science and Engineering

Computer Science and Engineering

From home video game systems to hospital monitoring equipment, computer systems are part of every aspect of contemporary culture. Computer scientists and engineers design, build and improve these systems, finding new applications for sophisticated technology. As a computer science and engineering major at UC Davis, you'll receive a solid background in engineering fundamentals that will allow you to adapt to newly introduced systems and methods; you'll also have the chance to work with well-respected researchers on projects that represent the cutting edge of computer science today.

Real World

Computer science and engineering graduates are prepared to do further work in hardware, software or electronics, either in industry or post-graduate study.

Major Requirements

You will spend your first two years in the major completing rigorous lower division requirements in mathematics, natural sciences and fundamental engineering concepts. At the upper division level, you will take courses that address both computer hardware and computer software knowledge and techniques. Your classes may include topics such as computer networks and architecture, artificial intelligence and operating system design. You'll also learn to work effectively in multi-disciplinary teams and to think creatively about analyzing and solving problems.

Major Adviser

Name: Lori Avellar
Contact: laavellar@ucdavis.edu, (530) 752-7036


Join Our Mailing List

Like us on Facebook!

Find Admissions online