Skip Navigation
Text:
Increase font size
Decrease font size

    Degree Requirements for the Bachelor of Science in Computer Science

    The following requirements satisfy the B.S. major in Computer Science at the University of North Carolina at Chapel Hill (UNC-Chapel Hill). Students must also satisfy all requirements of the College of Arts and Sciences in order to graduate. For a complete list of degree requirements (Computer Science and Arts and Sciences), as well as a suggested plan of study, check the Suggested Program of Study page.

    Core Requirements

    COMP 455 and 550

    MATH 547

    STOR 435

    Five additional three or more credit hour COMP courses numbered 426 or higher. Any one offering of COMP 590 may be counted toward this requirement without prior approval. Additional offerings of COMP 590 may be counted toward this requirement with the approval of the director of undergraduate studies.

    Additional Requirements

    COMP 401, 410, and 411

    MATH 231, 232, 233, and 381

    PHYS 116 and a second science course chosen from BIOL 101/101L, 202, or 205; CHEM 101/101L, 102/102L; GEOL 101/101L; ASTR 101/101L; PHYS 117

    A grade of C or better is required in each of COMP 401, 410, 411; MATH 231, 232, 233, 381; PHYS 116; and the second science course.

    B.S. majors in computer science must fulfill all Foundations, Approaches, and Connections requirements.

      Document Actions