IRUPC: Imam Reza University Programming Contest

What does IRUPC mean? The above is one of IRUPC meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Imam Reza University Programming Contest