AP Computer Science Principles (CSP) is a full-year, rigorous, entry-level course that introduces high school students to the foundations of modern computing. The course covers a broad range of topics that make up computing such as programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing. The course is designed around the AP Computer Science Principles Framework and prepares students to take the AP CSP exam and to complete the AP CSP Performance Tasks. This is an approved EEP course. (University of Rhode Island Course: CSC106- The Joy of Programming, 4 credits).
Cyber Security Fundamentals is a full-year, rigorous, entry-level course that introduces high school students to the foundations of Cyber Security and Digital Forensics. The course introduces the technologies used in the field, such as: hardware, basic computer networking, and cyber security tools. This is an approved EEP course. (University of Rhode Island Course: CSF102- Cyber Security Fundamentals, 4 credits).
This AP Computer Science course is an introductory course in computer science. Because the development of computer programs to solve problems is a skill fundamental to the study of computer science, a large part of the course focuses around the development of computer programs or parts of programs that correctly solve a given problem. This course also emphasizes the design issues that make programs understandable, adaptable, and, when appropriate, reusable. At the same time, the development of useful computer programs and classes support the introduction of other important concepts in computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, and the study of standard algorithms and typical applications. In addition, an understanding of the basic hardware and software components of computer systems and the responsible use of these systems are integral parts of the course. This is an approved EEP course. (University of Rhode Island Course: CSC211- Object Oriented Programming, 4 Credits)