user

UNC Department of Computer Science

Higher Education

Overview

The Department of Computer Science at UNC-Chapel Hill was one of the first in the United States to be established as an independent computer science department. It was founded in 1964 by Dr. Frederick P. Brooks Jr. Many of his founding philosophies still guide us. He strongly believed in creating an atmosphere of cooperation, in which students are seen as colleagues to faculty members. The department’s primary missions are research and graduate and undergraduate teaching. It offers B.S., B.A., M.S. and Ph.D. degrees in computer science. The B.S. curriculum is a traditional liberal arts-based computer science degree that prepares students for work in industry or graduate study in computer science. The B.A. curriculum is intended for students who wish to combine the study of computer science with study in another discipline. The M.S. and Ph.D. curricula are oriented toward the design and application of real computer systems and toward that portion of theory that guides and supports practice. The M.S. program prepares highly competent and broadly skilled practitioners. A majority of the master’s graduates work in industry, in companies ranging from small start-up operations to government labs and large research and development corporations. The Ph.D. program prepares teachers and researchers for positions with universities, government research laboratories, and industry (list of Ph.D. dissertations). Academic employment ranges from four-year colleges, where teaching is the primary focus, to positions at major research universities.