KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · B.S.

Computer Science

University of North Carolina at Greensboro · Greensboro, NC

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
B.S.
Credential class
ceterms:BachelorDegree
CIP
26.1103
Catalog edition
2026-27 University Catalog
Checklist type
degree-program
Identifiers
IPEDS UNITID
199148
CourseShelf checklist
CK_199148_ac1ca394
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Degree Program Requirements

0 items

    University Requirements

    0 items

      General Education Requirements (MAC)

      general education · 0 items

        College of Arts and Sciences Additional Requirements (CIC)

        0 items

          Major Requirements

          major core · 0 items

            Required

            13 items
            1. As published: “Introduction to Computer Science”
            2. As published: “Elementary Data Structures and Algorithms”
            3. As published: “Foundations of Computer Science I”
            4. As published: “Computer Organization and Assembly Language”
            5. As published: “Advanced Data Structures”
            6. As published: “Concepts of Programming Languages”
            7. As published: “Software Engineering”
            8. As published: “Foundations of Computer Science II”
            9. As published: “System Programming”
            10. As published: “Theory of Computation”
            11. As published: “Principles of Operating Systems”
            12. As published: “Principles of Database Systems”
            13. As published: “Senior Capstone”

            CSC Electives

            electives · 0 items

              Select an additional 12 credits from any CSC course at the 300 level or above. *

              0 items

                Supporting Discipline Requirements

                4 items
                1. As published: “Calculus A”
                  or: MAT 191 Calculus I
                2. As published: “Calculus B”
                  or: MAT 292 Calculus II
                3. As published: “Ethics in the Computer Age”
                4. As published: “Fundamental Concepts of Statistics”
                  or: STA 290 Introduction to Probability and Statistical Inference

                Science Requirements

                0 items

                  Select two of the following options: **

                  6 items
                  1. BIO 111& 111L
                    Principles of Biology Iand Principles of Biology I Laboratory
                    Not resolved to a course
                  2. BIO 112& 112L
                    Principles of Biology IIand Principles of Biology II Laboratory
                    Not resolved to a course
                  3. CHE 111& CHE 112
                    General Chemistry Iand General Chemistry I Laboratory
                    Not resolved to a course
                  4. CHE 114& CHE 115
                    General Chemistry IIand General Chemistry II Laboratory
                    Not resolved to a course
                  5. PHY 291& 291L
                    General Physics I with Calculusand General Physics I with Calculus Lab
                    Not resolved to a course
                  6. PHY 292& 292L
                    General Physics II with Calculusand General Physics II with Calculus Lab
                    Not resolved to a course

                  Data Science and Big Data Concentration Requirements

                  concentration · 0 items

                    Required

                    2 items
                    1. As published: “Data Science”
                    2. As published: “Big Data and Machine Learning”

                    Select 3 credits from the elective courses below

                    electives · 9 items
                    1. As published: “Network Analysis”
                    2. As published: “Digital Image Processing”
                    3. As published: “Deep Learning in Computer Vision”
                    4. As published: “Bioinformatics”
                    5. As published: “Artificial Intelligence”
                    6. As published: “Algorithm Analysis and Design”
                    7. As published: “Principles of Data Mining”
                    8. As published: “Introduction to Probability”
                    9. As published: “Theory Linear Regression”

                    Requirements

                    0 items

                      Required

                      2 items
                      1. As published: “Honors Work in Computer Science *”
                      2. As published: “Senior Honors Project **”

                      Select 6 credits from the following:

                      12 items
                      1. As published: “Computer Graphics”
                      2. As published: “Digital Image Processing”
                      3. As published: “Bioinformatics”
                      4. As published: “Numerical Analysis and Computing”
                      5. As published: “Artificial Intelligence”
                      6. As published: “Introduction to Compiler Design”
                      7. As published: “Human-Computer Interface Development”
                      8. As published: “Algorithm Analysis and Design”
                      9. As published: “Principles of Computer Architecture”
                      10. As published: “Principles of Database Systems”
                      11. As published: “Principles of Computer Networks”
                      12. As published: “Principles of Wireless Networks”

                      Courses

                      4 items
                      1. As published: “Theory of Computation”
                        3
                      2. As published: “Algorithm Analysis and Design”
                        3
                      3. As published: “Principles of Operating Systems”
                        3
                      4. As published: “Principles of Computer Networks”
                        3
                      Source. University of North Carolina at Greensboro, catalog 2026-27 University Catalog — https://catalog.uncg.edu/arts-sciences/computer-science/computer-science-bs/. Captured page pages/0665.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.