Department Overview
The Computer Science & Engineering Department at the University of Connecticut offers three different undergraduate programs. One program, which leads to a B.S. in Engineering with a major in Computer Science and Engineering is jointly accredited by the Engineering Accreditation Commission (EAC) and Computing Accreditation Commission (CAC) of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 - telephone: (410) 347-7700. Another program, which leads to a B.S. with a major in Computer Science is accredited by the Computing Accreditation Commission of ABET (same address as above). The third program, jointly offered with the Electrical and Computer Engineering department leads to a B.S. in Engineering with a major in Computer Engineering. A full interdisciplinary graduate program leading to either a Master of Science or Doctor of Philosophy degree in Computer Science and Engineering is offered.
The Computer Science and Engineering undergraduate program emphasizes breadth in both computer engineering and computer science while allowing the student to gain additional background in particular areas of either discipline. In addition, the curriculum provides sufficient work in mathematics, science, and engineering to allow the student to design solutions to a wide variety of problems in both computer science and computer engineering as well as in application domains. In the interest of making engineers fully aware of their social responsibilities and better able to consider related non-technical factors in the practice of engineering, coursework in the Humanities and Social Sciences is an integral part of the Computer Science and Engineering program.
The Computer Science undergraduate program emphasizes depth in computer science and provides education in the theory, principles, and practices of computing along with additional instruction and experience in a discipline outside of the School of Engineering. A sound foundation in mathematics and science is also provided. Students gain hands-on experience in the laboratory courses that accompany classroom work, and develop design skills in course work beginning in the first two years. Design experience continues in junior and senior years in the areas of software engineering and in applications areas of the student's choosing, culminating in the one semester Senior Design Project course.
The Computer Engineering program emphasizes depth in computer engineering and is designed to meet the rapidly expanding demand for engineers with strong design skills in this field. The program emphasizes the design and fabrication of computing devices, the inclusion of computers in real-time systems, and the underlying computer technology involved in computer and communication networks. It includes core coursework in mathematics, science, and computer and electrical engineering. Focus areas offered in the junior and senior years include real-time computing systems, communication and computing networks, and VLSI design/fabrication.