AP CSP Topic 1.1 Guided Notes - Collaboration

Big Idea 1: Creative Development · Topic 1.1 · Guided Notes (Student)

Collaboration — Guided Notes

Fill these in during class or catch up here if you were absent. Print this page or work on paper — then check yourself with the CFUs on the Topic 1.1 page.

Print these notesTopic 1.1 lesson pageAll CSP topics

Today’s objectives

  • Explain what makes something a computing innovation, and how computing innovations are improved through collaboration (LO CRD-1.A)
  • Explain how computing innovations are developed by groups of people, using online collaboration tools and models like pair programming (LO CRD-1.B)
  • Demonstrate effective interpersonal skills — communication, consensus building, conflict resolution, and negotiation — during collaboration (LO CRD-1.C)

Bell ringer

Your school is replacing the paper lunch line with a lunch-ordering app. Round 1: list every need a user of this app might have. Go for quantity — every kind of user, every situation you can imagine.

Round 2: combine lists with a partner. Count the needs your partner caught that you missed — and the ones only you caught.

01. What Counts as a Computing Innovation

Key Vocabulary (LO CRD-1.A & CRD-1.B)

Term Definition (write it)
Computing innovation
Pair programming
Bias

Innovation or Not? Run the Test

For each candidate, apply — is a program an integral part of its function? — then classify it's three shapes.

Complete the empty cells.

Candidate Computing innovation? Why / why not Type
Self-driving car Yes — software that steers, brakes, and navigates is integral to its function Physical computing innovation
Picture-editing app Yes — the innovation IS a program
E-commerce (shopping online) Nonphysical computing concept
A wooden bookshelf
Smartwatch that tracks heart rate Yes — an onboard program collects and analyzes the readings

Stop and think

  1. An old vending machine drops a snack using a purely mechanical coin lever. A newer model runs software that tracks stock and accepts phone payments. Apply the test from today: which one is a computing innovation, and why?
  2. E-commerce is not an object and not an app you can install, yet the College Board calls it a computing innovation. Explain what makes that classification work.
  3. Invent your own example of each shape — one physical, one software, one concept — that did not appear on today's slides.

Answer in complete sentences. Then check yourself with the matching CFUs on the Topic 1.1 page.

02. Why Collaboration Improves Innovations

Why Diverse Teams Build Better Innovations

  • Diverse perspectives on a team protect the PRODUCT by .
  • Consultation and communication with are important aspects of developing a computing innovation.
  • Talking to potential users before building matters because .

Stop and think

  1. In the bell ringer, your merged list contained needs you missed alone. Connect that experience to today's claim: what does effective collaboration produce that solo work usually cannot?
  2. A team of expert programmers — all the same age, from the same neighborhood — builds a city transit app that works badly for wheelchair users and night-shift workers. Using the word bias, explain how the team's makeup shaped the product, and state the fix.
  3. Why does the College Board insist on gathering information from POTENTIAL users — people who don't use the program yet — rather than only its current fans?

Answer in complete sentences. Then check yourself with the matching CFUs on the Topic 1.1 page.

03. How Real Teams Collaborate

Group Work vs. True Collaboration

Just dividing the work

True collaboration

  • You can tell true collaboration happened because the final product .
  • Online tools support collaboration by allowing programmers to on ideas and documents.
  • Splitting the work into silos fails as collaboration because .

AP TIP: On the exam, 'collaboration' means perspectives mixing during development. An answer choice that just divides tasks is describing group work, not collaboration.

Watch out — “Collaboration Means Splitting Up the Work”

Myth: A good team divides the project into equal parts, each member builds their part alone, and the pieces get combined at the end — that's what collaborating means.

Explain why this is wrong:

Deep Dive · Beyond the AP Exam

Deep Dive: Collaboration at Internet Scale

The problem

How open source solves it

  • A pull request is shared work plus .
  • Open-source teams practice interpersonal skills mostly through .
  • The AP exam tests what online tools make possible, never .

Deep dive only — the AP exam never asks about brand-name tools; it tests WHAT online tools make possible: sharing and feedback.

Stop and think

  1. A four-person team 'collaborates' by splitting an app into four files and combining them the night before the deadline. Explain what their final product will fail to reflect, using today's language.
  2. Two pair-programming setups: in one, the navigator scrolls a phone while the driver types; in the other, the navigator questions every line. Which pair is running the real model, and what is the passive pair losing?
  3. Your team deadlocks 2–2 on a design choice. Name two interpersonal skills from today you could apply, and describe one concrete move for each.

Answer in complete sentences. Then check yourself with the matching CFUs on the Topic 1.1 page.

Common AP Traps

Three ways Topic 1.1 loses points on the exam — one minute now, real points in May.

“It must be a gadget” — in your own words:

“Diversity is only fairness” — in your own words:

Passive pair programming — in your own words:

Collaboration, in One Slide

  • A computing innovation includes a program as an integral part of its function — and it can be physical, nonphysical software, or a nonphysical concept.
  • Effective collaboration produces an innovation that reflects the team's diversity of talents and perspectives, and diverse perspectives help avoid bias.
  • Consultation and communication with users — including potential users — reveal a program's purpose from diverse perspectives and shape its design.
  • Online tools support collaboration through sharing AND feedback; pair programming is a common model that facilitates it.
  • Effective teams practice interpersonal skills: communication, consensus building, conflict resolution, and negotiation.

Exit check — I can…

  • ☐  classify a computing innovation as physical, software, or concept (LO CRD-1.A)
  • ☐  explain how diverse perspectives improve a product and help avoid bias (LO CRD-1.A)
  • ☐  describe how teams collaborate: online tools and pair programming (LO CRD-1.B)
  • ☐  name and use the four interpersonal skills of effective teams (LO CRD-1.C)

Get in Touch

Whether you're a student, parent, or teacher — I'd love to hear from you.

Just want free AP CS resources?

Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.

Typically responds within 24 hours

Message Sent!

Thanks for reaching out. I'll get back to you within 24 hours.

🏫 Welcome, fellow educator!

I offer curriculum resources, practice materials, and study guides designed for AP CS teachers. Let me know what you're looking for — whether it's classroom materials, a guest speaker, or Teachers Pay Teachers resources.

Email

[email protected]

📚

Courses

AP CSA, CSP, & Cybersecurity

Response Time

Within 24 hours

Prefer email? Reach me directly at [email protected]