专业介绍

The bachelor of science with a major in computer science is the preferred degree both for graduate study in computer science and for technical careers in software development, computational science, networking, information systems, and electronic commerce. Graduates of the program are well-suited for professional employment in traditional computer and communications industries, as well as in such diverse industries as financial services and consulting practices in which computing and information management are central to the operation of the enterprise. Students who desire a more in-depth knowledge of computing have the option of receiving a bachelor’s degree and a master’s degree in as few as five years.

Admission to the Major

The demand for concentrating in a computer science program has grown significantly at UNC–Chapel Hill over the past decade. In order to maintain the quality of educational experiences Carolina students studying computer science deserve, we must restrict the number of students majoring in computer science relative to our faculty size’s ability to sustain the programs. 

Those wishing to concentrate in computer science must be admitted to a major program (B.A. or B.S.). Students are eligible to apply in the semester after completing or while currently enrolled in COMP 210. Students who are not admitted to the program can continue in the introductory course sequence with COMP 301 and COMP 211 in order to apply again or as part of completing the computer science minor. Students who are admitted to the program have priority access to upper-division electives to complete their degree programs. Please see the department’s website for the most up-to-date information about the admission to the major process.