What will you learn in APCSP?
Some skills that you'll acquire in APCSP include:
- Making connections between concepts in computing
- Applying abstractions in computation and modeling
- Communicating ideas about technology and computation
- Designing a program to solve a problem or complete a task
- Analyzing computational work
- Working collaboratively to solve problems
Also,
- You’ll learn how important collaboration is in developing programs and how to use an iterative process in your work.
- You’ll explore how computers handle data and how data can be used to produce new information and solve problems.
- You’ll learn how to use algorithms and abstractions to create programs that solve problems or to express your own creativity.
- You’ll explore how computer systems and networks work and how using multiple computers to divide tasks can speed up processes.
- You’ll examine the effects computing has had on societies, economies, and cultures and consider the legal and ethical responsibilities of programmers.