The first-level course in this pathway, Computer Science Principles I, is an introductory course intended to familiarize students with the general concepts and thinking practices of computing, computer science, and information science. Students will learn computing concepts through authentic visual and interactive projects using visual programming languages. Students will focus on the “big CS ideas” in creative ways that emphasize conceptual knowledge and thinking practices rather than on programming alone. The big ideas in CSP include computing as a creative activity, abstraction, facilitating knowledge creation through computing, algorithms, problem-solving, the Internet, and the global impact of computing. Emphasis is placed on problem-solving, communication, creativity, and exploring the impacts of computing on how we think, communicate, work, and play. The second-level course in this pathway, Computer Science Principles II, is based on The Beauty and Joy of Computing curriculum and builds on the foundation of Computer Science Principles I by offering a more in depth examination of the “big CS ideas” including a broad range of foundational topics such as programming, algorithms, the internet, big data, digital privacy and security, and the societal impacts of computing. Students will extend their programming skills to include more complex constructs including objects and data abstraction. As an option, performance tasks may be included to obtain AP credit.

Course sequence

Computer Science I

Computer Science II OR AP Computer Science Principles

AP Computer Science A OR CTE Advanced Studies, CTE Apprenticeship, or CTE Internship


Supporting courses

Microsoft Excel

Microsoft Word & PowerPoint

IB Personal and Professional Skills

Career Management

Introduction to Computer Science


info

SPCC Articulated Credit

Articulated credit is earned as a result of a student's completion of a CTE course and meeting the the following qualifications:

Additionally, students must enroll in a NC community college within two years of high school graduation and meet the following criteria:

  • Final grade of B or higher in the high school course AND
  • Proof of Learning (POL)
    • CTE post assessment
      • Score of 90 or higher
    • Performance-based Measurement (PBM)
      • Meets course proficiency
  • Industry Credentials
    • Courses that have industry credentials as proof of learning will follow the procedure for Credit for Prior Learning as outlined in NC Community College System Curriculum Procedures Reference Manual (https://www.nccommunitycolleges.edu/sites/default/files/academic-programs/crpm/attachments/section1911feb2022creditforpriorlearning.pdf).

Community college officials must verify eligibility of the courses listed on the submitted high school transcript to receive articulated credit. Students may be asked to submit additional supporting documentation or demonstration to receive credit. Colleges must follow the criteria of the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) in awarding credit.

Computer Science II

CSC 120 Computer Fundamentals I OR CSC 143 Object-Oriented Programming

Microsoft Excel

CTS 130 Spreadsheet AND CTS 230 Advanced Spreadsheet

Supporting schools



Find your own pathway

Discover your interests, unleash your talents, and soar into your future - start searching for your pathway today.