The Programming Competition is a programming contest that is organized by Imam Abdulrahman Bin Faisal University as part of the 2022 Saudi HPC conference. The competition is open to all students of Universities in Saudi Arabia, to gather programmers interested in Health oriented problems.

This programming contest falls under the umbrella of the Saudi HPC – 2022 conference and is organized by the College of Computer Science and Information Technology of Imam Abdulrahman Bin Faisal University to encourage problem solving, creativity and innovation in the field of health problems. It also helps the students to test their ability to perform well under pressure with limited time. The contest will follow the format of the traditional Code Chef Contest, where the contest is also hosted. It is going to be 2 hours online coding competition where undergraduate students of colleges and universities can participate to engage themselves with challenging programming questions.

02 hours
from 13:00 pm to 15:00 pm

Any undergraduate student in Saudi Universities

Virtual event. No physical attendance at IAU premises

Winner Awards
Awards for the three first winners


Conditions that teams have to satisfy

Participants must compete as part of a team. Teams are comprised of up to 3 undergraduate students currently doing their study in a Saudi University, governmental or private.
There is no restriction on students declared major program of study. Student from all major programs of study are welcome.
All contestants must register before the competition.
Team members must solve and complete the problems without assistance from others. Please note that the intent and spirit of the competition is for the students, not others, to solve a problem..
No proctors are needed in this competition


  • A College or University can have more than one team with three collegiate students in each team.
  • Programming Competition is a virtual Event. There is no need for physical attendance in the premises of Imam Abdulrahman Bin Faisal University, but students will work from their homes through the Code Chef system.
  • Team members must have ability to quickly figure out the difficulty of the problems, catch the requirements, design and build algorithmic solutions to solve the problems. For a well-trained team, some of the problems require precision only, while others require knowledge and understanding of advanced algorithms. The team that solves the most problems with the least penalty points (see rules) is declared the winner.

Programming Problems

  • Problems are designed and developed by a panel of expert programmers.
  • The panel of judges is made up of experienced programmers.
  • All contestants must register before the competition.
  • Problems will be categorized as MEDIUM, and HARD to allow for participants of all experience levels to participate.
  • All of the problems must be answered in Java, C++, or Python.

Problems Submission

  • Problems would be posted on competition website at 13:00 PM (28 September 2022).
  • Students are required to submit solutions to the problems online.
  • Each submission would be time stamped (extra points awarded for early submission).
  • Competition will close at 15:00 PM the same day. All submissions after the deadline would be ignored.
  • Students are encouraged to solve as many questions as possible to improve their chances of winning.

Scoring Criteria

  • Scoring is based on problem difficulty and time until completion.
  • Each problem is worth a certain value of points.
  • Contestants will be ranked in order of the highest score first and lowest score last.
  • Any special scoring rules or bonus points will be announced with the problems.


  • Winners will be determined strictly based on the overall score earned by a team.
  • In the event of a tie between contestants, the one with lower timestamp (submitted earlier) will be declared winner.
  • Winners will be announced on Competitions event website


  • The winning team members will each receive an award certificate.
  • Award certificates will be given to only the first three first  winners:
    • GOLD AWARD CERTIFICATE, for the first place
    • SILVER AWARD CERTIFICATE, for the second place
    • BRONZE AWARD CERTIFICATE, for the third place
  • All active participants in the competition will receive a participation certificate, for their efforts and participation.
  • Results will be published on the ACM Chapter Competition website.

Agreement to official rules

  • By participating in this contest, participants agree to abide by the terms and conditions.
  • By submitting code, students give full rights of ownership of the submitted code to the competition.
  • The HPC student competition team pledges to keep all personal information safe provided during the registration period.
  • Students must provide their current university ID, full name, phone number and personal email address.
  • The competition is open for currently registered university students only. taff and faculty are not eligible to compete.
  • Competition Organizers reserve the right to disqualify teams violating competition rules for any or all of the following breaches:
    • Providing false information about yourself during registration would result in disqualification.
    • Sharing/using from others any information about a problem (including its content/solution) before the end of the competition.
    • Any kind of discussions between teams is strictly prohibited and would result in disqualification of both or more teams.
    • Submitting unethical, lewd, obscene or any kind of morally unacceptable content.


  • If you have any issues or questions about general contest procedures please feel free to contact our helpdesk team during the competition writing email to pjam@psu.edu.sa
  • Please note the helpdesk team will NOT answer questions related to the programming problems nor provide extra examples or any other information.

Registration Steps

To register to the event, follow these steps accurately

  • A detailed guide is provided on this link Download the guide
  • Build a team from University students.
  • Create an account for the team in Hackerrank.
  • Choose a faculty member from your University as mentor.
  • Register the team here
  • Then, the mentor should contact us on pjam@psu.edu.sa to confirm your team registration.
  • To know how to create a team in Hackerrank, you can follow this guideline.


Frequently Asked Questions




For more info and support, contact us!

Imam Abdulrahman Bin Faisal University, Saudi Arabia