Skip Navigation
Text:
Increase font size
Decrease font size

    Bachelor of Science in Computer Science Degree Requirements - Previous Requirements

    The following requirements satisfy the B.S. major in computer science at the University of North Carolina at Chapel Hill (UNC-Chapel Hill) (as of the 2011-2012 academic year). Students must also satisfy all requirements of the College of Arts and Sciences in order to graduate.

    (See this page for B.S. in computer science requirements for the current academic year.)

    Core Requirements

    • COMP 550
    • MATH 547
    • STOR 435

    Six courses from the computer science distribution requirement list (see below), with at least one course in each of the programming languages group, systems group, theory group, and applications group, with no more than one course from the interdisciplinary group. The following courses may be used to satisfy the distribution requirement:

    • Theory group (at least one course): COMP 455, MATH 566
    • Systems group (at least one course): COMP 431, 530, 535, 541
    • Programming languages group (at least one course): COMP 520, 523, 524
    • Applications group (at least one course): COMP 426, 521, 536, 575, 580, 585
    • Interdisciplinary group (at most one course): APPL 430; INLS 509, 512; LING 540; any MATH course numbered greater than 520; STOR 415, 445, 515. Computing-related courses other than those listed in the interdisciplinary group may be counted as interdisciplinary courses, with the advance approval of the director of undergraduate studies. Note that students are not required to take a course from the interdisciplinary group.

    Additional Requirements

    • COMP 401, 410, and 411
    • MATH 231, 232, 233, 381 (or STOR 215)
    • PHYS 116 and one of BIOL 101/101L, 202, or 205, CHEM 101/101L, 102/102L, or PHYS 117 with a grade of C or better in each course
    • Students must earn a grade point average of 2.0 or higher and receive no grade lower than a C- in the nine core requirements: COMP 550, MATH 547, STOR 435, and the six required distribution courses.
    • B.S. majors in computer science must fulfill all Foundations, Approaches, and Connections requirements.
    Document Actions