“Weed out” really should only refer to situations where there is a later admission process to the major (or progression requirement within the major) that requires a high GPA or competitive process.
So whether Purdue will subject the student to a “weed out” process depends on whether the student is directly admitted to the CS major, or is admitted to a status other than as a declared CS major. If the latter, please see the following for competitive secondary admission requirements:
https://www.cs.purdue.edu/undergraduate/codo-requirements.html