AP CSP Day 10 - Acknowledging Sources

AP CSP Day 10 - Acknowledging Sources

Course Information


Learning Objectives

Primary Goals

Students will be able to:

  1. Explain the importance of acknowledging sources in computing
  2. Identify different types of sources used in program development
  3. Apply proper source acknowledgment techniques
  4. Analyze the impact of source acknowledgment on program credibility

AP Exam Alignment


Lesson Structure (50 minutes)

Opening Hook (10 minutes)

10.1 Welcome & Lesson Preview (5 minutes)

Teacher Activities:

Student Activities:

10.2 Quick Source Acknowledgment Challenge (5 minutes)

Activity: "Identify the Source"
Instructions:

Purpose: Activate thinking about source acknowledgment


Core Content Instruction (20 minutes)

11.1 What is Source Acknowledgment? (10 minutes)

Definition (CRD-2.H.1):

Source acknowledgment is the practice of crediting the resources used in program development.

Key Concepts:

Case Study: The development of an open-source project

11.2 Types of Sources (5 minutes)

Types:

Examples:

11.3 Importance of Source Acknowledgment (5 minutes)

Why is it important?:

Discussion Questions:

  1. How does source acknowledgment improve program credibility?
  2. What are the different types of sources in computing?
  3. Why is source acknowledgment important for successful programs?

Hands-On Activity (15 minutes)

12.1 Group Project: Source Acknowledgment Practice (15 minutes)

Activity: "Acknowledge Program Sources"
Instructions:

Materials:

Learning Goals:

Assessment:


Closure & Preview (5 minutes)

13.1 Key Concepts Review (2 minutes)

Today's Learning Highlights:

  1. ✅ Understanding source acknowledgment
  2. ✅ Identifying different source types
  3. ✅ Writing proper acknowledgment statements
  4. ✅ Analyzing source acknowledgment impact

AP Exam Connection:

13.2 Next Class Preview (3 minutes)

Day 11 Topic: "Program Testing and Debugging"