posted by user: daoudamjad || 3320 views || tracked by 4 users: [display]

JAPPC 2013 : The First Jordan ACM Professionals Programming Contest

FacebookTwitterLinkedInGoogle

Link: http://iswsa.acm.org/jappc/
 
When Apr 29, 2013 - Apr 29, 2013
Where Amman, Jordan
Submission Deadline Feb 26, 2013
Notification Due Feb 26, 2013
Final Version Due Feb 26, 2013
Categories    programming   contest   JAPPC   jordan acm iswsa
 

Call For Papers

Call for Authors, Judges, and Committee Members


The First Jordan ACM Professionals Programming Contest (JAPPC 2013)

http://iswsa.acm.org/jappc

Amman, Jordan

April 29, 2013



The Steering Committee for the Jordan ACM Professionals Programming Contest (JAPPC) is seeking programming problems for the The First (JAPPC) to be held in Amman, Jordan and organized by the Jordan ACM - ISWSA Professional Chapter.

The contest website is http://iswsa.acm.org/jappc



General Rules

Each contributor must submit at least two problems. Contributors must have no coaching activities with JAPPC contestants during the upcoming Contest. The contributor of a selected problem might be given the option of becoming a judge during the contest. All problems must be submitted by Feb 26, 2013.
This date is firm and cannot be extended. Earlier submissions are encouraged.

Guide for Authors
Each contributor must submit at least two problems, each consisting of:

A problem statement (description);

A solution in ANSI C, C++, or Java; And

Input/Output files to use for judging.

Problem Statements
Problems must be original. Do not send past problems, problems taken from the Internet or text books, problems you've used in class work, training sessions, etc.

Problem statements should be written in unambiguous, simple English. English is not the first language for most contestants. All problems must require input.

Unless the core of the problem is input/output related, the formats chosen for input data and the displayed results should be relatively simple. Still, the format of the input data and the appearance of the expected displayed results must be described in suitable detail.

Input must be taken from a single input file. Nevertheless, multiple data sets testing different cases are appropriate; make the problem statement include iterative data sets. See past problems sets for examples.

Anticipate questions about special cases. Where appropriate, explicitly state that certain special cases will not appear in the input data. It is not necessary to specifically identify the special cases that will appear. Contestants must write solutions for problems in a short time. While very simple problems are not appropriate, neither are problems that require a great deal of code; a few hundred lines of Java or C should be an upper limit on what can be expected in a solution.

The program and chosen test data should not require excessive execution time. Contestants' solutions may be less efficient than yours and so a generous margin is allowed for execution. Your solution should solve all test cases within 10 seconds on a moderately equipped computer.

The problem description (excluding sample input/output) should fit on a single A4 page using a 12pt font. Exceptions are allowed if the problem statement include big figures. Check past problem sets.



Judges' Solutions
For each problem you propose, prepare a solution in C/C++ or Java. Providing counter-solutions (solutions that should not be allowed by the judges,) will greatly help the judges.

Include comments in your code, even though the contestants' code need not be commented.

Make sure that your program correctly solves the problem! Include test data that illustrates the generic and special cases that you expect the contestants' solutions to handle.



Test Data
Data must be unambiguous when printed. Consider carefully those cases where trailing blanks (or leading blanks, etc.) will make a difference in a program that processes input data.

If several test cases are included, describe the manner in which data for the test cases is separated in a single file.

Include a rationale for each of the test cases you provide. This will help identify missing test cases as well as identify those cases where a student solution fails.

Put a copy of the sample input data first followed by general cases, ones which student solutions are likely to get. Stress tests (boundary values) should appear last.

Submission of Problems, Solutions, and Test Data
Use a separate directory for each problem. Problem description can be sent as Adobe PDF, Plain Text, or, as a last resort, MS Word document. Pack all the directories in a single zip file.


Amjad M Daoud, PhD

JAPPC Director

Jordan ACM - ISWSA Professional Chapter

email: jappc-director@iswsa.acm.org
Tel. +962 796 006061

Related Resources

SLE 2025   1st CfP: SLE 2025 - 18th ACM SIGPLAN International Conference on Software Language Engineering
IEEE-Ei/Scopus-ITCC 2025   2025 5th International Conference on Information Technology and Cloud Computing (ITCC 2025)-EI Compendex
ACM SAC 2025   40th ACM/SIGAPP Symposium On Applied Computing
CPAIOR 2024   International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research
SPIE-Ei/Scopus-DMNLP 2025   2025 2nd International Conference on Data Mining and Natural Language Processing (DMNLP 2025)-EI Compendex&Scopus
IEEE-Ei/Scopus-CNIOT 2025   2025 IEEE 6th International Conference on Computing, Networks and Internet of Things (CNIOT 2025) -EI Compendex
ASPLOS 2025   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems
ACM ICSCA 2025   ACM--2025 14th International Conference on Software and Computer Applications (ICSCA 2025)
ACM ICVARS 2025   ACM--2025 9th International Conference on Virtual and Augmented Reality Simulations (ICVARS 2025)
SIGIR 2025   The 48th International ACM SIGIR Conference on Research and Development in Information Retrieval