AP Computer Science Principles
CSC401 and CSC402 | Full-Year Course
Prerequisite: Introduction to Computer Science is suggested but not required.
ELECTIVE ⬜9 ⬛10 ⬛11 ⬛12
⬛DMACC ⬜NCAA ⬛RAI
Using Python® as a primary tool and incorporating multiple platforms and languages for computation, this course aims to develop computational thinking, generate excitement about career paths that utilize computing and introduce professional tools that foster creativity and collaboration. While this course can be a student’s first in computer science, students without prior computing experience are encouraged to start with a more introductory level course. Computer Science Principles helps students develop programming expertise and explore the workings of the internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation. This course must be taken for DMACC credit.
It is highly advised to take the Advanced Placement exam as a culmination of the AP course curriculum. Students who successfully complete an AP course will have a .5 weighted grade applied to their gpa for the course. Students who participate in the AP exam will have a total of 1.0 weighted grade applied to their gpa for the course. Regardless of exam participation, a student's transcript will reflect the title of the AP course they enrolled in.
Each exam has a cost that will be incurred by the student. If students are in need of financial assistance to help with the cost of AP exams, please see your assigned counselor for information.
