Farkle Bots
Write a bot to play Farkle.
Write a bot to play Farkle.
Write a program to run simulations of the FIFA World Cup.
In this assignment, you will implement Huffman coding, a lossless data compression algorithm that assigns variable-length codes to input characters based on their frequencies.
A step-by-step explanation of the Huffman coding algorithm.
Write SQL queries to answer questions about a database of songs.
Write a simple program to practice for the AP Create Task.
Prepare for the Create Performance Task.
Practice your debugging skills.
Implement a program that runs a game of video poker.
Simulate the inheritance of blood types for each member of a family.
Implement a program that recovers JPEGs from a forensic image.
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.
Create a simple command line calculator.
$ ./calc 50 x 28
1400.000000
Implement a program that encrypts messages using the substitution cipher.
Validating passwords.
Validating credit cards…
Making change…
A simple assignment to practice testing and submitting your code.
Welcome to AP Computer Science Principles for 2024-2025! Read this to get started.