(College of Engineering)
Matthew Farrens, Ph.D., Chairperson of the Department
Department Office. 2063 Kemper Hall; 530-752-7004; http://www.cs.ucdavis.edu
The Computer Science & Engineering Program
The Department of Computer Science administers two curricula: Computer Science & Engineering in the College of Engineering, and Computer Science in the College of Letters & Science. It also administers two minors: Computer Science in the College of Letters & Science, and Computational Biology in the College of Engineering. For information on the Computer Science curriculum and minor; see Computer Science.
The Computer Science Engineering major (below) prepares students to do further work in hardware, software, theory, or electronics, either in industry or in postgraduate study.
The primary differences between the Computer Science Engineering and
A key theme of the Computer Science Engineering curriculum is the hardware/software interaction, a theme reflected in the courses required and the orientation of the courses themselves.
The Computer Science & Engineering major provides students with a solid background in mathematics, physics, chemistry, and electronic circuits and systems, all supporting the computer hardware and computer software courses that constitute the focus of the curriculum.
Mission. The University of California, Davis, is, first and foremost, an institution of learning and teaching, committed to serving the needs of society. The Department of Computer Science contributes to the mission in three ways. First,
Department Objectives. Teaching—We seek to provide undergraduate students with a thorough understanding of the key principles and practices of computing, which include a strong theoretical background in mathematics, basic sciences, and engineering fundamentals and an ability to apply this knowledge to practical problems. We endeavor to provide students with sufficient breadth to work creatively and productively in multidisciplinary work teams; this breadth, in its broadest context, will form the basis for an appreciation and interest in life-long learning. We provide students with the opportunities to design and conduct
Objectives. We train graduates to practice computer science and engineering in a broad range of industries; we prepare interested graduates for graduate education or other professional degrees; we give students an understanding of computer software and hardware systems, and both theoretical and experimental approaches to
Computer Science & Engineering Undergraduate Program
The Computer Science & Engineering program is accredited by the Engineering Accreditation Commission and the Computing Accreditation Commission of ABET; see http://www.abet.org.
Exclusive of General Education units, the minimum number of units for the Computer Science & Engineering major is 144.
Students are encouraged to adhere carefully to all prerequisite requirements. The instructor is authorized to drop students from a course for which stated prerequisites have not been completed.