In AP Computer Science, we created and coded an algorithm that generates a unique password for a website. The code had to contain iteration, sequencing, and selection, and the algorithm needed to create a different password for each website, be replicable by following the algorithm, the algorithm should be easy to remember and execute but difficult to deduce, the password must be complex. First, we created a flowchart, then we wrote out pseudocode, after that we finally coded the project in Scratch. Our final submission consisted of our code as well as five unique passwords generated from the algorithm one of which showed all the algorithmic steps.
I've coded with Scratch quite a bit in previous years, but don't fully understand their variable creation and string commands; learning the string commands was the most difficult part of this project. I used my thinking and problem solving skills to work through the coding errors and be able to think algorithmically. In the future, I hope to understand Scratch variable coding so I'm able to understand and create amazing things.
This was the first time we got to do a large coding project in this classroom, and I really enjoyed it. I prefer Python over Scratch and Scratch's string commands are difficult to work with, so I'm proud of myself for creating this project. I honestly don't think I would've done anything differently.
https://scratch.mit.edu/projects/733062161
I've coded with Scratch quite a bit in previous years, but don't fully understand their variable creation and string commands; learning the string commands was the most difficult part of this project. I used my thinking and problem solving skills to work through the coding errors and be able to think algorithmically. In the future, I hope to understand Scratch variable coding so I'm able to understand and create amazing things.
This was the first time we got to do a large coding project in this classroom, and I really enjoyed it. I prefer Python over Scratch and Scratch's string commands are difficult to work with, so I'm proud of myself for creating this project. I honestly don't think I would've done anything differently.
https://scratch.mit.edu/projects/733062161