There will be five PSAs assigned this term. For each you will have about 2 weeks to complete the PSA. You must complete PSAs by yourself . Please read about the rules for this in the Integrity Policy.
PSAas are your opportunity to test for yourself whether you are really
understanding the computational concepts we are learning in this course.
By giving you the chance to solve problems and create solutions with
Java code that requires you to use these concepts -- you'll get to build
your own understanding of the power of computation.
Your main goal in completing a PSA is to make sure that, in the end, you COMPLETELY UNDERSTAND what your program is doing and why. Just managing to get a program that compiles and seems to give the right output won't do. You need to understand WHY the program does what it does -- and how you might change it to do something slightly different.
Links to PSA READMEs
What is the purpose of PSAs?