CSPG.Y1.1.1 Leverage problem-solving strategies to solve problems of level-appropriate complexity
CSPG.Y1.5.1 Design and implement level-appropriate algorithms that use iteration, selection, and sequence
CSPG.Y1.5.3 Evaluate the qualities of level-appropriate student-created and non-student-created algorithms
CSPG.Y1.5.4 Use a systematic approach to detect and resolve errors in a given algorithm
CSPG.Y1.10.7 Research and identify diverse careers and career opportunities (e.g., accessibility, availability, demand) that are influenced by computer science and the technical and soft skills needed for each
CSPG.Y1.11.1 Communicate basic technical information effectively to diverse audiences including, but not limited to, non-technical audience members
Research Careers in Computing (16 pts)
Soft Skills Self-Assessment (12 pts)
What is a Password Algorithm
Password Algorithms Assignment (12 pts)
Portfolio Contribution (10 pts)