KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · BS

Computer Science, BS (219A)

Appalachian State University · Boone, 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
BS
Credential class
ceterms:BachelorDegree
CIP
11.0701
Total credits (published)
120
Catalog edition
2026-2027 Undergraduate Bulletin
Checklist type
degree-program
Identifiers
IPEDS UNITID
197869
CourseShelf checklist
CK_197869_0c0f13aa
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

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

Foundations of American Democracy Requirement

0 items

    General Education Requirements (41 Hours)

    1 item
    1. General Education Requirements (41 Hours)
      Not resolved to a course

    Major Requirements (67 Hours)

    0 items

      Computer Science (41 Hours)

      11 items
      1. C_S 1440 - Computer Science I (4)
        Not resolved to a course
      2. C_S 2440 - Computer Science II (4)
        Not resolved to a course
      3. C_S 2450 - Introduction to Computer Systems (3)
        Not resolved to a course
      4. C_S 2490 - Introduction to Theoretical Computer Science (3)
        Not resolved to a course
      5. C_S 3430 - Database (3)
        Not resolved to a course
      6. C_S 3460 - Data Structures (3)
        Not resolved to a course
      7. C_S 3481 - Computer Systems I (3)
        Not resolved to a course
      8. C_S 3482 - Computer Systems II (3)
        Not resolved to a course
      9. C_S 3490 - Programming Languages (3)
        Not resolved to a course
      10. C_S 3667 - Software Engineering (3)
        Not resolved to a course
      11. C_S 4100 - Senior Seminar (3)
        Not resolved to a course

      Choose One WID

      1 item
      1. C_S 3100 - Junior Seminar (3) [WID]
        Not resolved to a course
        or: ENG 3695 - Technical Writing for Computer Science (3) [WID]

      Choose One Capstone

      1 item
      1. C_S 4800 - Capstone Project (3) [CAP]
        Not resolved to a course
        or: C_S 4510 - Senior Honors Thesis (1-3) [CAP]

      Mathematics (18 Hours)

      5 items
      1. C_S 1100 - Discrete Mathematics (3)
        Not resolved to a course
      2. MAT 1110
        Calculus With Analytic Geometry I (4)
        Not resolved to a course
      3. MAT 1120
        Calculus With Analytic Geometry II (4)
        Not resolved to a course
      4. MAT 2240
        Introduction to Linear Algebra (3)
        Not resolved to a course
      5. STT 3850
        Statistical Data Analysis (4)
        Not resolved to a course

      Computer Science Electives (12 Hours)

      28 items
      1. C_S 2530-2549 - Selected Topics (1-4)
        Not resolved to a course
      2. C_S 3240 - Mobile Device Programming (3)
        Not resolved to a course
      3. C_S 3290 - Functional Programming (3)
        Not resolved to a course
      4. C_S 3341 - Incident Response with Threat Intelligence (3)
        Not resolved to a course
      5. C_S 3440 - Client-side Web Programming (3)
        Not resolved to a course
      6. C_S 3463 - Simulation (3)
        Not resolved to a course
      7. C_S 3500 - Independent Study in Computer Science (1-3)
        Not resolved to a course
      8. C_S 3515 - Junior Honors Seminar (3)
        Not resolved to a course
      9. C_S 3530-3549 - Selected Topics (1-4)
        Not resolved to a course
      10. C_S 3700 - Undergraduate Research (1-3)
        Not resolved to a course
      11. C_S 3750 - Applied Neural Networks (3)
        Not resolved to a course
      12. C_S 3760 - System Administration and Security (3)
        Not resolved to a course
      13. C_S 3770 - Computational Cryptography (3)
        Not resolved to a course
      14. C_S 4435 - Server-side Web Programming (3)
        Not resolved to a course
      15. C_S 4440 - Artificial Intelligence (3)
        Not resolved to a course
      16. C_S 4450 - Data Communications and Networking (3)
        Not resolved to a course
      17. C_S 4460 - Algorithms (3)
        Not resolved to a course
      18. C_S 4465 - Computer Graphics (3)
        Not resolved to a course
      19. C_S 4521 - Operating Systems (3)
        Not resolved to a course
      20. C_S 4530-4549 - Selected Topics (1-4)
        Not resolved to a course
      21. C_S 4550 - Theoretical Computer Science (3)
        Not resolved to a course
      22. C_S 4570 - Human-Computer Interfaces (3)
        Not resolved to a course
      23. C_S 4680 - Embedded Systems (3)
        Not resolved to a course
      24. C_S 4740 - Digital Image Processing (3)
        Not resolved to a course
      25. C_S 4755 - Applied Machine Learning (3)
        Not resolved to a course
      26. C_S 4900 - Internship (1-12)
        Not resolved to a course
      27. MAT 4310
        Numerical Methods (3)
        Not resolved to a course
      28. MAT 4990
        Numerical Linear Algebra (3)
        Not resolved to a course

      Science Requirement (8 Hours)

      0 items

        Minor (Optional)

        0 items

          Electives (12 Hours)

          0 items
            Source. Appalachian State University, catalog 2026-2027 Undergraduate Bulletin — https://bulletin.appstate.edu/preview_program.php?catoid=42&poid=18322&returnto=2611. Captured page pages/0255.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.