Chemcodes

Introduction


Chemcodes tests the coding skills of the participants combined with their technical knowledge. The participants solve chemical engineering problems by a logical approach using their programming knowledge. An event for all those advert and nerdy coders out there.

Code your way to glory!

Format

ROUND 1: GENERAL APTITUDE TEST – ONLINE EVENT

  • Candidates will have to solve general aptitude-based questions (logical and analytical reasoning types). There would be certain questions, which need to be solved within stipulated time.

Note: Quiz will be MCQ type.

ROUND 2: CODE IT UP!  – ONLINE EVENT

  • Candidates who qualified the General Aptitude Test will be able to appear for this round.
  • Candidates will be asked to code for questions from Chemical Engineering topics as well as some basic non-core questions related to Programming.

Note: No complex coding would be asked in this Round.

ROUND 3: CORE AND CODE! – OFFLINE EVENT

  • Candidates who qualified the Round 2 will be able to appear for this round
  • Questions from various topics will be provided and candidates will have to write a Computer Program in any of the ‘Mentioned Languages’ and have to complete the tasks that are listed out by the problem statements

 

Rules

RULES FOR FILE SUBMISSION

1.The programming language and Softwares used can be anyone out of the following: Python, C, C++, Java, R, SciLab, MATLAB, DWSIM, Salome. (It is not necessary that you know all the above-mentioned languages/Softwares)

2.Use of MS Excel is not allowed.

  1. The code should be neatly written with necessary comments and docstrings.
  1. Please ensure that you have attached all the necessary files that are required to run the code (functions, classes, images, gifs (if any) etc.)
  1. Attach a pdf of the code which will be used as a reference if there is any error found after the code is submitted (for a cross check).
  2. The information related to functions or classes should be clearly mentioned in the code.
  3. All the variables should be named appropriately and units should be mentioned in the code as well as in the output.
  4. Output should be a clear representation of the problem statement and should convey all the information that the problem statement asks for.
  5. Files should be appropriately named (they will be opened in the same working directory so if any URL is being used, be careful)
  6. References (if any) should be provided appropriately in a separate pdf or a word doc.
  7. Make sure that any formula used is clearly mentioned (name of the correlation, model, equation etc.
  8. NOTE : The judging panel reserves the rights to disqualify the participant if any of the rules given above are breached by any participant. It is the responsibility of the participants to keep themselves updated. The organizers reserve the right to change the rules of the event at any time and will do their best to update the contestants of the same

Contact

  • Pravinkumar Sahu(Event Head): 7058242980
  • Sarthak Agrawal(Event Head): 9049092002
  • Soumik Sen(Overall Event Head Prodigy): 9051578482

Mail id: [email protected]

Register Now