Inheritance
Simulate the inheritance of blood types for each member of a family.
Simulate the inheritance of blood types for each member of a family.
Implement a program that applies filters to images.
Implement a program that applies filters to images.
Write a program to modify the volume of an audio file.
Implement a program that runs a “Tideman” election, as shown below.
Implement a program that runs a runoff election, as shown below.
Implement a program that runs a plurality election, as shown below.
Analyze three sorting programs to determine which algorithms they use.
Implement a program that encrypts messages using the columnar transposition cipher.
Implement a program that encrypts messages using the substitution cipher.
Practice with strings…
Practicing with arrays…
Validating credit cards…
Making change…
A simple assignment to practice testing and submitting your code.
Welcome to AP Computer Science Principles for 2025-2026! Read this to get started.