CCS Days Programming CompetitionRules and Regulation
CCS Days Programming CompetitionRules and Regulation
1. General Information
1.1. The Programming Competition will be held on [insert date] at the Ramon Isaac Building
Computer Laboratory B. Contestants should gather at [insert time] for a brief introductory
session. The contest will officially start at [insert time] and conclude at [insert time].
1.2. Each team will consist of three members, with three representatives from each year level of the
BSCS Department.
1.3. All contestants must a student of College of Computer Science Department.
1.4. Contestants are not allowed to use the internet, bring any notes, textbooks, or electronic
devices (other than those provided by the organizers).
1.5. Teams are allowed to discuss within their group but must do so quietly to avoid disturbing
others. Facilitators will monitor the competition and report any violations.
2. Programming Environment
2.1. Each team will be assigned a single computer to use for the duration of the competition.
2.2. The programming language for the competition is Python.
2.3. The competition problems will involve correcting incomplete Python code, ensuring it runs
without errors within 1 minute.
2.4. Teams must notify the Facilitators by raising their hand when they complete a problem.
3. Competition Structure
The competition will have three levels of difficulty:
3.1. Beginner Level:
3.1.1.Number of Problems: 5
3.1.2.Points per Problem: 1
3.2. Intermediate Level:
3.2.1.Number of Problems: 5
3.2.2.Points per Problem: 5
3.3. Advanced Level:
3.3.1.Number of Problems: 5
3.3.2.Points per Problem: 10
Problems will be distributed sequentially, with teams required to complete all Beginner Level
problems before advancing to Intermediate and subsequently Advanced problems.
4. Scoring and Submission
4.1. Teams must submit their corrected Python code for each problem to the referees.
4.2. Referees will verify if the code executes without errors within the given time limit.
4.3. Points will be awarded for each correctly solved problem as per the difficulty level.
4.4. In case of a tie, the total time taken to solve all problems will be considered.
5. Rules for Conduct
5.1. All team members must remain in the contest area throughout the duration of the competition.
5.2. Teams may not seek external assistance or use unauthorized materials.
5.3. Any form of cheating or disruptive behavior will result in immediate disqualification.
5.4. Questions regarding the problems must be submitted in writing to the Contest Facilitators.
Clarifications will be shared with all teams if deemed necessary.
6. Evaluation and Results
6.1. Programs will be tested by Facilitators using a pre-prepared set of test inputs.
6.2. A program will be considered correct if it executes without errors and produces the expected
output.
6.3. The team with the highest total score will be declared the winner.
6.4. The Contest Facilitator decision on all matters is final.
7. Final Remarks
7.1. The Programming Competition aims to encourage teamwork, problem-solving, and technical
skills among BSCS students. All participants are expected to uphold the spirit of fair play and
professionalism. Good luck to all teams!