Creative Development Unit Plan

Creative Development Unit Plan for AP CSP

Course Context

This unit is part of the comprehensive AP Computer Science Principles Curriculum, exploring the first Big Idea of creative development in computing.

Key Navigation Resources

Unit Overview

This unit focuses on the first Big Idea in AP CSP: Creative Development. Students will learn collaborative approaches to developing computing innovations, understanding program function and purpose, implementing effective program design and development processes, and identifying and correcting errors in programs.

Connections to Other Units

Data Unit

Algorithms and Programming Unit

Computer Systems and Networks Unit

Impact of Computing Unit

Lesson Progression

Explore creative development through structured lessons:

Exam Preparation

Preparation for the AP Computer Science Principles Exam:

Unit Objectives

By the end of this unit, students will be able to:

  1. Explain how collaboration improves computing innovations
  2. Describe the purpose and function of computing programs
  3. Develop programs using iterative design processes
  4. Design programs with effective user interfaces
  5. Document code appropriately
  6. Identify and correct various types of programming errors
  7. Demonstrate effective interpersonal skills during collaboration

Learning Outcomes

By unit completion, students will:

  1. Understand collaborative computing innovation
  2. Design and implement creative programs
  3. Apply iterative development processes
  4. Develop effective documentation skills
  5. Prepare for advanced computing challenges

Philosophy

Empowering students to:

Embark on a journey of creative computational thinking!