KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · College of Engineering

College of Engineering

North Carolina State University at Raleigh · Raleigh, 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
College of Engineering
CIP
30.3001
Total credits (published)
121
Credits (computed from items)
706-735
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
199193
CourseShelf checklist
CK_199193_124a5d4c
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

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

Plan Requirements

0 items

    Major Field of Study Requirements

    major core · 0 items

      Math

      5 items
      1. As published: “Calculus I 1”
        4
      2. As published: “Calculus II 1”
        4
      3. As published: “Calculus III”
        4
      4. As published: “Introduction to Linear Algebra and Matrices”
        3
      5. As published: “Probability and Statistics for Engineers”
        3

      Sciences

      3 items
      1. CH 101& CH 102
        Chemistry - A Molecular Scienceand General Chemistry Laboratory 1
        Not resolved to a course
        4
      2. As published: “Physics for Engineers and Scientists I 1”
        4
      3. As published: “Physics for Engineers and Scientists II”
        4

      CSC Major

      major core · 10 items
      1. As published: “Introduction to Computing - Java 1”
        3
      2. CSC 216& CSC 217
        Software Development Fundamentalsand Software Development Fundamentals Lab 1
        Not resolved to a course
        4
      3. As published: “Discrete Mathematics 1”
        3
      4. As published: “C and Software Tools”
        3
      5. As published: “Concepts and Facilities of Operating Systems for Computer Scientists”
        3
      6. As published: “Data Structures and Algorithms”
        3
      7. As published: “Software Engineering”
        4
      8. As published: “Automata, Grammars, and Computability”
        3
      9. As published: “Ethics in Computing”
        1
      10. 3

      Other Major

      major core · 4 items
      1. As published: “Fundamentals of Applied AI 2”
        3
      2. 3
      3. Other Restricted Elective - Group B
        Not resolved to a course
        3
      4. As published: “Communication for Engineering and Technology”
        3

      Concentration Courses/Groups/Electives

      electives · 5 items
      1. As published: “Software Testing 1”
        3
      2. As published: “Software Product Management 1”
        3
      3. CSC SE Core 1
        Not resolved to a course
        3
      4. CSC SE Restricted Electives 1
        Not resolved to a course
        6
      5. SE Restricted Electives
        Not resolved to a course
        6

      College Requirements

      6 items
      1. Orientation Course(s):
        Not resolved to a course
        4
      2. E 101
        Introduction to Engineering & Problem Solving 1,3
        Not resolved to a course
      3. E 102
        Engineering in the 21st Century 2
        Not resolved to a course
      4. E 115
        Introduction to Computing Environments 1
        Not resolved to a course
      5. Other:
        Not resolved to a course
        3
      6. As published: “Fundamentals of Economics”
        or: EC 201 Principles of Microeconomics
        or: ARE 201 Introduction to Agricultural & Resource Economics
        3

      General Education Program Requirements

      general education · 6 items
      1. ENG 101 1,3
        Not resolved to a course
        4
      2. GEP Humanities
        Not resolved to a course
        6
      3. GEP Social Sciences
        Not resolved to a course
        3
      4. GEP Elective
        Not resolved to a course
        3
      5. GEP Health and Exercise Studies
        Not resolved to a course
        2
      6. GEP Interdisciplinary Perspectives
        Not resolved to a course
        3

      GEP Global Knowledge (verify requirement)

      0 items

        World Language Proficiency (verify requirement)

        0 items

          CSC SE Core

          major core · 4 items
          1. As published: “Software Analysis and Design”
            3
          2. or: CSC 519 DevOps: Modern Software Engineering Practices
            3
          3. As published: “Generative AI for Software Engineering”
            3
          4. As published: “Human-Computer Interaction”
            or: CSC 554 Human-Computer Interaction
            3

          CSC SE Restricted Elective

          electives · 15 items
          1. CSC SE Core
            Not resolved to a course
            3
          2. 3
          3. As published: “Applied Web-based Client-Server Computing”
            3
          4. As published: “Introduction to Artificial Intelligence”
            or: CSC 520 Artificial Intelligence I
            3
          5. or: CSC 512 Compiler Construction
            3
          6. As published: “Software Security”
            or: CSC 515 Software Security
            3
          7. As published: “Theory of Programming Languages”
            3
          8. or: CSC 522 Automated Learning and Data Analysis
            3
          9. or: CSC 533 Privacy in the Digital Age
            3
          10. or: CSC 534 Human-Centered Security
            3
          11. or: CSC 540 Database Management Concepts and Systems
            3
          12. 3
          13. As published: “Web Services”
            3
          14. As published: “Social Computing and Decentralized Artificial Intelligence”
            or: CSC 555 Social Computing and Decentralized Artificial Intelligence
            3
          15. 3

          SE Restricted Electives

          electives · 0 items

            CSC SE Restricted Electives

            electives · 45 items
            1. 3
            2. 3
            3. As published: “Interpersonal Communication”
              3
            4. As published: “Introduction to Persuasion Theory”
              3
            5. As published: “Small Group Communication”
              3
            6. As published: “Argumentation and Advocacy”
              3
            7. 3
            8. As published: “Science Communication and Public Engagement”
              3
            9. or: ENG 395 Studies in Rhetoric and Digital Media
              3
            10. As published: “Econometrics I”
              3
            11. As published: “Data Wrangling and Web Scraping”
              1
            12. As published: “Exploratory Data Analysis for Big Data”
              1
            13. As published: “Exploring Machine Learning”
              1
            14. 1
            15. 1
            16. 3
            17. As published: “Computer Documentation Design”
              3
            18. or: STS 438 Responsible Artificial Intelligence and Society
              3
            19. As published: “Interdisciplinary Entrepreneurial Thinking I: Skills and Planning Basics”
              3
            20. As published: “Issues in Business Ethics”
              3
            21. As published: “Data Ethics”
              3
            22. As published: “Introduction to Cognitive Science”
              or: PSY 425 Introduction to Cognitive Science
              or: PHI 525 Introduction To Cognitive Science
              or: PSY 525 Introduction To Cognitive Science
              3
            23. or: PHI 547 Philosophy, Evolution and Human Nature
              3
            24. As published: “Science, Technology and Public Policy”
              3
            25. As published: “Industrial and Organizational Psychology”
              3
            26. As published: “Social Psychology”
              3
            27. As published: “Human Factors Psychology”
              3
            28. As published: “Perception”
              3
            29. As published: “Cognitive Processes”
              3
            30. As published: “Contemporary Science, Technology and Human Values”
              3
            31. As published: “Ethical Dimensions of Progress”
              3
            32. or: WGS 315 Feminist Futures
              3
            33. As published: “Technological Catastrophes”
              3
            34. 3
            35. As published: “Human Behavior”
              3
            36. As published: “Theories of Social Interaction”
              3
            37. As published: “Sociology of Organizations”
              3
            38. As published: “Introduction to Statistical Programming- SAS”
              1
            39. As published: “Introduction to Statistical Inference and Regression”
              3
            40. As published: “Introduction to Regression Analysis”
              3
            41. As published: “Introduction to Experimental Design”
              3
            42. As published: “Introduction to Survey Sampling”
              3
            43. As published: “Applied Multivariate and Longitudinal Data Analysis”
              3
            44. 3
            45. As published: “Introduction to Statistical Computing and Data Management”
              3

            Students must be enrolled in the Business Administration Minor for these courses to count in this elective group:

            electives · 12 items
            1. As published: “Introduction to Business”
              3
            2. As published: “Concepts of Financial Reporting”
              3
            3. 3
            4. 3
            5. 3
            6. As published: “Information Systems Management”
              3
            7. As published: “Principles of Marketing”
              3
            8. As published: “Operations and Supply Chain Management”
              3
            9. M 380
              Doing Business Globally
              Not resolved to a course
              3
            10. As published: “Legal and Regulatory Environment”
              3
            11. As published: “Entrepreneurial Value Creation”
              3
            12. As published: “Managing People”
              3

            CSC Restricted Electives

            electives · 71 items
            1. As published: “Computer Organization and Assembly Language for Computer Scientists”
              3
            2. As published: “Introduction to Numerical Methods”
              or: CSC 580 Numerical Analysis I
              3
            3. As published: “Applied Web-based Client-Server Computing”
              3
            4. As published: “Data and Computer Communications Networks”
              or: CSC 573 Internet Protocols
              3
            5. As published: “Networking Projects”
              3
            6. As published: “Computer Security”
              3
            7. or: CSC 506 Architecture Of Parallel Computers
              3
            8. 3
            9. As published: “Introduction to Artificial Intelligence”
              or: CSC 520 Artificial Intelligence I
              3
            10. or: CSC 512 Compiler Construction
              3
            11. or: CSC 514 Foundations of Cryptography
              3
            12. As published: “Software Security”
              or: CSC 515 Software Security
              3
            13. 3
            14. As published: “Theory of Programming Languages”
              3
            15. As published: “Software Analysis and Design”
              3
            16. or: CSC 519 DevOps: Modern Software Engineering Practices
              3
            17. or: CSC 522 Automated Learning and Data Analysis
              3
            18. As published: “File Organization and Processing”
              3
            19. or: CSC 533 Privacy in the Digital Age
              3
            20. or: CSC 540 Database Management Concepts and Systems
              3
            21. 3
            22. or: CSC 547 Cloud Computing Technology
              3
            23. As published: “Web Services”
              3
            24. 3
            25. As published: “Introduction to Internet of Things (IoT) Systems”
              3
            26. As published: “Human-Computer Interaction”
              or: CSC 554 Human-Computer Interaction
              3
            27. As published: “Social Computing and Decentralized Artificial Intelligence”
              or: CSC 555 Social Computing and Decentralized Artificial Intelligence
              3
            28. As published: “Computer Architecture and Multiprocessors”
              or: CSC 506 Architecture Of Parallel Computers
              3
            29. As published: “Computer Graphics”
              or: CSC 561 Principles of Computer Graphics
              3
            30. As published: “Advanced Computer Graphics Projects”
              or: CSC 562 Introduction to Game Engine Design
              3
            31. 3
            32. 3
            33. As published: “Modern Topics in Cybersecurity”
              3
            34. As published: “Cybersecurity Practicum”
              3
            35. As published: “Network Security”
              or: CSC 574 Computer and Network Security
              3
            36. or: CSC 581 Game Engine Foundations
              3
            37. As published: “Advanced Computer Game Projects”
              3
            38. or: CSC 584 Building Game AI
              3
            39. As published: “Computational Visual Narrative”
              3
            40. As published: “Independent Study in Computer Science”
              1-6
            41. As published: “Special Topics in Computer Science”
              1-6
            42. As published: “Independent Research in Computer Science”
              1-6
            43. As published: “Operating Systems Principles”
              3
            44. As published: “Computational Applied Logic”
              3
            45. As published: “Design and Analysis Of Algorithms”
              3
            46. 3
            47. 3
            48. As published: “Computational Methods for Molecular Biology”
              3
            49. As published: “Systems Attacks and Defenses”
              3
            50. 3
            51. 3
            52. 3
            53. As published: “Parallel Systems”
              3
            54. As published: “Visual Interfaces for Mobile Devices”
              3
            55. 3
            56. As published: “Enterprise Storage Architecture”
              3
            57. 3
            58. 3
            59. 3
            60. As published: “Networking Services: QoS, Signaling, Processes”
              3
            61. 3
            62. 3
            63. 3
            64. 3
            65. As published: “Special Topics In Computer Science”
              1-6
            66. As published: “Cybersecurity Practicum”
              3
            67. 3
            68. As published: “Engineering Entrepreneurship Senior Design II”
              3
            69. 3
            70. 3
            71. 3

            Other Restricted Elective - Group B

            electives · 9 items
            1. CSC Restricted Elective Courses
              Not resolved to a course
              1-6
            2. As published: “Intermediate Financial Accounting I”
              3
            3. As published: “Intermediate Financial Accounting II”
              3
            4. As published: “An Introduction To Income Taxation”
              3
            5. As published: “Accounting Information Systems”
              3
            6. 3
            7. As published: “Financial Management”
              3
            8. As published: “Information Systems Management”
              3
            9. As published: “Marketing Methods”
              3

            BUS 4**

            8 items
            1. 3
            2. As published: “Colloidal and Nanoscale Engineering”
              3
            3. 3
            4. 3
            5. 1
            6. 1
            7. 1
            8. 1

            EC 3**

            0 items

              EC 4**

              0 items

                EC 5**

                0 items

                  ECE 3** (except for ECE 309)

                  0 items

                    ECE 4**

                    0 items

                      ECE 5**

                      11 items
                      1. or: EED 501 Teaching Undergraduate Engineers
                        3
                      2. or: EED 511 Societal Foundations for Engineering Education
                        3
                      3. As published: “Ethics for Engineering Education”
                        or: EED 514 Ethics for Engineering Education
                        3
                      4. As published: “Special Topics in Engineering Education”
                        1-3
                      5. As published: “Engineering Education : Content, Assessment, and Pedagogy”
                        3
                      6. As published: “Field Experiences in Engineering Education”
                        3
                      7. As published: “Special Topics in Engineering Education”
                        1-3
                      8. 3
                      9. As published: “3D Spatial Relations”
                        3
                      10. As published: “Applied CAD/D and Geometric Controls”
                        3
                      11. 3

                      GN 5**

                      2 items
                      1. As published: “Engineering Economic Analysis”
                        3
                      2. 3

                      ISE 4**

                      0 items

                        ISE 5**

                        22 items
                        1. 3
                        2. As published: “Advanced Logic & Metamathematics”
                          3
                        3. As published: “Advanced Logic and Metamathematics”
                          3
                        4. As published: “Numerical Applications to Differential Equations”
                          1
                        5. As published: “Applied Differential Equations I”
                          3
                        6. As published: “Introduction to Discrete Mathematical Models”
                          3
                        7. As published: “Applied Differential Equations II”
                          3
                        8. As published: “Mathematics of Scientific Computing”
                          3
                        9. As published: “Introduction to Modern Algebra”
                          3
                        10. 3
                        11. As published: “Introduction to Modern Algebra for Mathematics Majors”
                          3
                        12. As published: “Foundations of Euclidean Geometry”
                          3
                        13. As published: “Theory of Numbers”
                          3
                        14. 3
                        15. 3
                        16. As published: “Mathematical Analysis I”
                          3
                        17. As published: “Mathematical Analysis II”
                          3
                        18. 3
                        19. 3
                        20. As published: “Mathematical Models in the Physical Sciences”
                          3
                        21. As published: “Mathematical Models in Life Sciences”
                          3
                        22. As published: “Applications of Algebra”
                          3

                        MA 5**

                        0 items

                          MAE 3**

                          0 items

                            MAE 4**

                            0 items

                              MAE 5**

                              0 items

                                MIE 3**

                                0 items

                                  MIE 4**

                                  0 items

                                    MSE 3**

                                    0 items

                                      MSE 4**

                                      0 items

                                        MSE 5**

                                        1 item
                                        1. 3

                                        NE 3**

                                        0 items

                                          NE 4**

                                          0 items

                                            NE 5**

                                            0 items

                                              OR 5**

                                              6 items
                                              1. As published: “Introduction to Cognitive Science”
                                                3
                                              2. As published: “Industrial and Organizational Psychology”
                                                3
                                              3. As published: “Human Factors Psychology”
                                                3
                                              4. As published: “Perception”
                                                3
                                              5. As published: “Cognitive Processes”
                                                3
                                              6. 3

                                              PY 4**

                                              0 items

                                                PY 5**

                                                1 item
                                                1. As published: “Introduction to Statistical Inference and Regression”
                                                  3

                                                ST 4**

                                                0 items

                                                  ST 5**

                                                  0 items
                                                    Source. North Carolina State University at Raleigh, catalog 2026-2027 — https://catalog.ncsu.edu/undergraduate/engineering/computer-science/computer-science-bs-software-engineering-concentration/. Captured page pages/1421.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.