Overview
AP Computer Science Principles Practice 6: Responsible Computing is the computational thinking practice that asks you to contribute to a computing culture that is inclusive, safe, collaborative, and ethical. In practice, this means you work well with others on solutions, you use safe and secure habits with computing devices, and you give credit to the people whose work you use.
This practice is different from the others. It is not directly tested on the multiple-choice section, and it is not scored through a standalone written response on the exam. Instead, it shapes how you actually work throughout the course, especially during your Create performance task and any team projects. Think of it as the habits that make your computing work trustworthy and your collaboration effective.

What Practice 6: Responsible Computing Means
The official grouping description is short and clear: contribute to an inclusive, safe, collaborative, and ethical computing culture. That breaks down into three skills:
- 6.A: Collaborate in the development of solutions.
- 6.B: Use safe and secure methods when using computing devices.
- 6.C: Acknowledge the intellectual property of others.
All three are about behavior and judgment, not about converting binary or tracing code. They describe how a responsible person builds and uses technology with other people in mind.
What This Practice Requires
Here is what each skill expects from you.
6.A: Collaborate in the development of solutions
- Work with teammates in a way that gives everyone equal participation and voice.
- Bring in different perspectives so a solution meets the needs of more users.
- Share roles, give and receive feedback, and build on each other's contributions.
- Effective collaboration is more than dividing up tasks. It means the group actually shapes the solution together.
6.B: Use safe and secure methods when using computing devices
- Protect personally identifiable information such as your name, age, address, or account details.
- Use strong, secure login practices and avoid risky behaviors like clicking suspicious links.
- Recognize threats like phishing and protect accounts and data when working on devices and networks.
6.C: Acknowledge the intellectual property of others
- Credit any code, images, sound, text, or ideas that come from someone else.
- Respect copyright and licensing when you reuse material.
- Document your sources clearly so it is obvious what is yours and what came from others.
Skills You Need for This Practice
You do not need new programming syntax for Practice 6. You need professional habits:
- Communication. Explain ideas, listen to teammates, and resolve disagreements about a design.
- Attribution. Keep track of where each piece of borrowed material came from and cite it.
- Security awareness. Know how phishing, weak passwords, and shared accounts create risk, and avoid those traps.
- Inclusive thinking. Consider users with different backgrounds, abilities, and access so your solution works for more people.
These connect tightly to ideas from Unit 1 (Collaboration) and Unit 5 (Safe Computing and Legal and Ethical Concerns).
How It Shows Up on the AP Exam
Per the CED, Practice 6 does not apply to the multiple-choice questions and does not apply to a directly scored free-response skill. So you will not see a question labeled "6.A" or "6.C" on the exam.
That said, responsible computing still matters in two real ways:
- Create performance task. Throughout the course you develop a program, often in a collaborative setting, and you create a Personalized Project Reference. Crediting any borrowed code or media and documenting your own contributions reflects 6.C and 6.A in action. (This is practical advice about good habits, not a claim about specific scoring rules.)
- Related tested topics. While Practice 6 itself is not tested, the multiple-choice section does assess closely related Unit 5 content under other practices. For example, questions about phishing, multifactor authentication, and data privacy fall under skill 5.E and 5.D, and they test the same safe-computing ideas you practice under 6.B.
Examples Across the Course
Responsible computing connects to many parts of the course. Here are varied examples.
| Course area | Connection to Practice 6 |
|---|---|
| Unit 1: Collaboration | A team designs a program together, gathering input from people with different backgrounds so the design meets more users' needs (6.A). |
| Unit 5: Safe Computing | A user receives an email that looks like it is from a smart device manufacturer asking them to confirm a password by clicking a link. Recognizing this phishing attempt is exactly the safe behavior 6.B promotes. |
| Unit 5: Safe Computing | Setting up multifactor authentication, such as a password plus a code sent to your email, protects an account. This is the secure-method mindset of 6.B. |
| Create performance task | You reuse an image or a code snippet and add a clear citation in your project. That is 6.C, acknowledging intellectual property. |
| Unit 5: Legal and Ethical Concerns | A call system stores customers' personal information in a database. Thinking about how that data could be exposed if accessed by an unauthorized individual reflects the privacy awareness behind 6.B. |
Notice how these span team projects, the performance task, and impact-of-computing topics, not a single unit.
How to Practice Practice 6: Responsible Computing
Try these habits during class and project work:
- Set group norms early. Agree on roles, deadlines, and how decisions get made so everyone participates.
- Keep a sources log. Every time you borrow code, an image, or a sound, write down where it came from and its license.
- Add comments and credits in your code. Note which parts you wrote and which came from others.
- Use secure logins. Choose strong passwords, enable multifactor authentication when available, and never share account credentials.
- Pause before clicking. Treat unexpected emails or links asking for personal information as possible phishing.
- Protect personal data. Avoid posting your address, age, or other identifying details in projects or online accounts you use for class.
Common Mistakes
- Treating collaboration as splitting up work. Dividing tasks is not the same as collaborating. The goal is shared input and equal voice.
- Forgetting to credit borrowed material. Using an image or snippet without attribution ignores 6.C. Always cite.
- Assuming privacy is automatic. Storing personal data creates risk. Responsible computing means thinking about how that data could be exposed.
- Confusing security features. Locking an account after too many wrong passwords is a protection, but it is not multifactor authentication. Multifactor requires two different types of verification, such as a password plus a code or fingerprint.
- Expecting Practice 6 on the multiple-choice section. It is not directly tested there, so do not look for "6.A" style questions. Focus instead on building the habits.
Quick Review
- Practice 6 is about contributing to an inclusive, safe, collaborative, and ethical computing culture.
- 6.A = collaborate genuinely, with equal voice and diverse perspectives.
- 6.B = use safe, secure methods, including protecting personal data and recognizing threats like phishing.
- 6.C = acknowledge the intellectual property of others by citing sources and respecting copyright.
- It does not apply to multiple-choice or to a directly scored free-response skill, but related ideas appear in Unit 5 under skills like 5.D and 5.E.
- These habits show up most clearly in collaborative projects and in how you document and credit work in the Create performance task.