Results 1 to 21 of 21

Thread: [SERIOUS] How do we conduct a coding contest ?

  1. #1

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Question [SERIOUS] How do we conduct a coding contest ?

    Just a doubt...

    If we want to conduct a coding contests, what's the best approach ?

    I mean, does it will be something like this ?:
    Challenge:
    Create a program to add two numbers in VB6
    Or, some more specific ?

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  2. #2
    Frenzied Member I_Love_My_Vans's Avatar
    Join Date
    Jan 2005
    Location
    In the PHP compiler
    Posts
    1,275

    Re: [SERIOUS] How do we conduct a coding contest ?

    Code:
    msgbox(1+2)
    What do I win?

  3. #3

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by I_Love_My_Vans View Post
    Code:
    msgbox(1+2)
    What do I win?



    I'm serious man. It was just an example question. Do we have to give more details of the questions or only a single line stating the question ? How can it be evaluated (the results) ?

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  4. #4
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: [SERIOUS] How do we conduct a coding contest ?

    What is the purpose of the contest? That will greatly influence your decision.

    When it comes to problems, there are two types, those with just one problem to solve, and those with multiple problems (each counting for a number of points).

    There are open ones and controlled ones. Open/public, you announce the task to be done and deadline when to submit the result/entry, then examine them. Or controlled, having people come to a scheduled event, and try to solve the problems (not know ahead of time) that you give them, in a certain amount of time.

  5. #5

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by baja_yu View Post
    What is the purpose of the contest? That will greatly influence your decision.

    When it comes to problems, there are two types, those with just one problem to solve, and those with multiple problems (each counting for a number of points).

    There are open ones and controlled ones. Open/public, you announce the task to be done and deadline when to submit the result/entry, then examine them. Or controlled, having people come to a scheduled event, and try to solve the problems (not know ahead of time) that you give them, in a certain amount of time.
    Thanks baja...

    We (students of my class) are deciding to conduct a tech fest, in my college. So, there'll be participation of students from other nearby colleges also. So, I'm going to suggest a coding contest. That's why I asked.

    I should gain some info before presenting this idea to the HODs

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  6. #6
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: [SERIOUS] How do we conduct a coding contest ?

    In that case I suggeste a controlled type, in your school classrooms. These are some points I would consider.

    1. How many problems/tasks will there be? 1 to 3 is a good number.
    2. What programming language? Take into consideration only those that are taught on your and other colleges. Consider using more than one. For example C++ and Java, separate or similar problems two solve, winner for each category.
    3. Time available. Up to 3-4 hours. Anything more will be hard to endure.
    4. Single entrants or teams? Can people work in teams or will each student work on his own.
    5. Don't announce the problem ahead of time. Only give them the language and a general area.
    6. Number of contestants. This depends on how much space (how many computers) you will have available.

  7. #7

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Thanks baja...

    very helpful..

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  8. #8
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: [SERIOUS] How do we conduct a coding contest ?

    The contest would depend on the technical skills of the participants.
    Are you expecting complete working solutions?
    3-4 hours would not be enough.
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  9. #9
    A SQL Server fool GaryMazzone's Avatar
    Join Date
    Aug 2005
    Location
    Dover,NH
    Posts
    7,493

    Re: [SERIOUS] How do we conduct a coding contest ?

    Why not leave it up to the contestant to decide on the language they want to use. The same problem can be solved in more then 1 language. It is up to the people deciding on the winner if and how to weigh the use of different languages.
    Sometimes the Programmer
    Sometimes the DBA

    Mazz1

  10. #10
    coder. Lord Orwell's Avatar
    Join Date
    Feb 2001
    Location
    Elberfeld, IN
    Posts
    7,628

    Re: [SERIOUS] How do we conduct a coding contest ?

    have you talked to the forum moderators lately? They have a coding contest once or twice a year, complete with prizes. I won a vbforums shirt last year.
    My light show youtube page (it's made the news) www.youtube.com/@lightsofelberfeld
    Contact me on the socials www.facebook.com/lordorwell

  11. #11

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by Lord Orwell View Post
    have you talked to the forum moderators lately? They have a coding contest once or twice a year, complete with prizes. I won a vbforums shirt last year.
    I have seen that. I'll try asking them. Thanks...

    Quote Originally Posted by GaryMazzone View Post
    Why not leave it up to the contestant to decide on the language they want to use. The same problem can be solved in more then 1 language. It is up to the people deciding on the winner if and how to weigh the use of different languages.
    Doesn't that make it worser ? That is, some languages are easier. !

    Quote Originally Posted by abhijit View Post
    The contest would depend on the technical skills of the participants.
    Are you expecting complete working solutions?
    3-4 hours would not be enough.
    We couldn't give them a full day to spoil their brains for a coding contest. So, it will be less than 3 hours (approx.)

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  12. #12
    A SQL Server fool GaryMazzone's Avatar
    Join Date
    Aug 2005
    Location
    Dover,NH
    Posts
    7,493

    Re: [SERIOUS] How do we conduct a coding contest ?

    So what if a language is easier then another. If you can code an eligent soultion in a simple language great. If you code a bunch of junk in a simple language still, so what. Then next group might be able to code the same thing in 5 lines of code using some thing else. The ease of use of a language has nothing to do with the solution.
    Sometimes the Programmer
    Sometimes the DBA

    Mazz1

  13. #13

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by GaryMazzone View Post
    So what if a language is easier then another. If you can code an eligent soultion in a simple language great. If you code a bunch of junk in a simple language still, so what. Then next group might be able to code the same thing in 5 lines of code using some thing else. The ease of use of a language has nothing to do with the solution.
    Okay.. Thanks got it...

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  14. #14
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: [SERIOUS] How do we conduct a coding contest ?

    That's true, but then you don't have an even playing field. If the problem is easier to solve in one language, people coding in it have an advantage over the others. It would be better to have different problems for different languages.

  15. #15

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by baja_yu View Post
    That's true, but then you don't have an even playing field. If the problem is easier to solve in one language, people coding in it have an advantage over the others. It would be better to have different problems for different languages.
    Thanks baja...

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  16. #16
    Fanatic Member FireXtol's Avatar
    Join Date
    Apr 2010
    Posts
    874

    Re: [SERIOUS] How do we conduct a coding contest ?

    Here's a challenge for you: create a program which turns an image(taken from a JPG/GIF/BMP/etc file) to a 4096x4096 "ALLRGB"(using every single 24 bit(16.8 million) color once and only once). The square root of which... 4096, of course!

    Could judge based on speed(cpu usage), memory usage, overall time to compute(including LUTs or palettes), size of the application&any resources, and of course the image output.

    Here's one that's a result of a program I made. I used sorting, because it's quick.

  17. #17

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by FireXtol View Post
    Here's a challenge for you: create a program which turns an image(taken from a JPG/GIF/BMP/etc file) to a 4096x4096 "ALLRGB"(using every single 24 bit(16.8 million) color once and only once). The square root of which... 4096, of course!

    Could judge based on speed(cpu usage), memory usage, overall time to compute(including LUTs or palettes), size of the application&any resources, and of course the image output.

    Here's one that's a result of a program I made. I used sorting, because it's quick.
    Thanks...

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  18. #18
    Randalf the Red honeybee's Avatar
    Join Date
    Jun 2000
    Location
    off others' brains
    Posts
    4,345

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by baja_yu View Post
    In that case I suggeste a controlled type, in your school classrooms. These are some points I would consider.

    1. How many problems/tasks will there be? 1 to 3 is a good number.
    2. What programming language? Take into consideration only those that are taught on your and other colleges. Consider using more than one. For example C++ and Java, separate or similar problems two solve, winner for each category.
    3. Time available. Up to 3-4 hours. Anything more will be hard to endure.
    4. Single entrants or teams? Can people work in teams or will each student work on his own.
    5. Don't announce the problem ahead of time. Only give them the language and a general area.
    6. Number of contestants. This depends on how much space (how many computers) you will have available.
    And also how will you be judging the entries. What are the criteria to decide on which code is the best of the lot? Would you go by technical specs such as performance and memory management, or by functional specs such as how much of the problem has been addressed in the code, or by both? If both, which one gets priority, for e.g. one code provides a complete solution but has poor memory management while another code is unable to completely address the problem but has some excellent memory management, which one wins?

    It would help if you came up with a clear and concise policy of deciding the winners and published this policy just before announcing the problem, at the start of the contest. This will help the contestants focus on what's more important. Take into account all the possible complications you will face when the decisions have to be announced. If possible, involve some senior (HoD) from your college in the criteria selection.

    .
    I am not a complete idiot. Some parts are still missing.
    Check out the rtf-help tutorial
    General VB Faq Thread
    Change is the only constant thing. I have not changed my signature in a long while and now it has started to stink!
    Get more power for your floppy disks. ; View honeybee's Elite Club:
    Use meaningfull thread titles. And add "[Resolved]" in the thread title when you have got a satisfactory response.
    And if that response was mine, please think about giving me a rep. I like to collect them!

  19. #19

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by honeybee View Post
    It would help if you came up with a clear and concise policy of deciding the winners and published this policy just before announcing the problem, at the start of the contest. This will help the contestants focus on what's more important. Take into account all the possible complications you will face when the decisions have to be announced. If possible, involve some senior (HoD) from your college in the criteria selection.

    .
    Thanks HB...

    Our Computer HOD is a computer geek. We didn't presented the idea to the HOD and teachers, as we are collecting various details & ideas regarding this.

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

  20. #20
    Randalf the Red honeybee's Avatar
    Join Date
    Jun 2000
    Location
    off others' brains
    Posts
    4,345

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by akhileshbc View Post
    Thanks HB...

    Our Computer HOD is a computer geek. We didn't presented the idea to the HOD and teachers, as we are collecting various details & ideas regarding this.
    You can still approach the HoD or the principal for guidance on deciding the criteria (it helps if these are geeks, because they can then point out the pros and cons of each evaluation criterion). They would remain more or less same irrespective of the theme picked for the competition. If you wait for the theme to be finalized, you will have very little time to think over the criteria.

    .
    I am not a complete idiot. Some parts are still missing.
    Check out the rtf-help tutorial
    General VB Faq Thread
    Change is the only constant thing. I have not changed my signature in a long while and now it has started to stink!
    Get more power for your floppy disks. ; View honeybee's Elite Club:
    Use meaningfull thread titles. And add "[Resolved]" in the thread title when you have got a satisfactory response.
    And if that response was mine, please think about giving me a rep. I like to collect them!

  21. #21

    Thread Starter
    Freelancer akhileshbc's Avatar
    Join Date
    Jun 2008
    Location
    Trivandrum, Kerala, India
    Posts
    7,652

    Re: [SERIOUS] How do we conduct a coding contest ?

    Quote Originally Posted by honeybee View Post
    You can still approach the HoD or the principal for guidance on deciding the criteria (it helps if these are geeks, because they can then point out the pros and cons of each evaluation criterion). They would remain more or less same irrespective of the theme picked for the competition. If you wait for the theme to be finalized, you will have very little time to think over the criteria.

    .
    Yeah.. I will...

    If my post was helpful to you, then express your gratitude using Rate this Post.
    And if your problem is SOLVED, then please Mark the Thread as RESOLVED (see it in action - video)
    My system: AMD FX 6100, Gigabyte Motherboard, 8 GB Crossair Vengance, Cooler Master 450W Thunder PSU, 1.4 TB HDD, 18.5" TFT(Wide), Antec V1 Cabinet

    Social Group: VBForums - Developers from India


    Skills: PHP, MySQL, jQuery, VB.Net, Photoshop, CodeIgniter, Bootstrap,...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width