The process of the hiring UTAs has been standardized in the Computer Science Department. Typically, applications for the following semester are opened about a month before classes end. More information can be found here, along with additional information:

https://www.cs.purdue.edu/hiring/uta.html