gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

OffTopic > National C++ Programming Competition (USA)

#128592 - The_Perfection - Sun May 13, 2007 6:42 am

On Thursday my friend and I partook in nation-wide programming competitions. He, someone you might recognize, (thegamefreak0134,) competed in VB.NET programming. I competed in C++ programming. Before I continue, let me give you a brief description of the organization in which we competed.
_ _ _

This competition is held by the BPA, or Business Professionals of America, organization. The events held range from administration to graphic design to programming to networking to speaking events and quite a bit more. There are three levels of competition: Region, State, and National. Naturally, to advance to the higher levels of competition one must place well in the preceding level. There are two major classifications as well that compete separately: secondary (high school) and post-secondary (college). We both belong to the former, and so competed with other high schoolers throughout the nation.

The programming competitions are all run the same way. There are 90 minutes to take a written test composed of 25 questions and write a program to the specifications provided. This is the same for the three major languages used in BPA competition: C++, Java (umm, ick), and VB.NET.

We took four students to compete from our small school, two in speaking events and two in programming events. Unfortunately, I do not know the workings of the speaking events. I believe it is something to the effect of a 10 minute preparation and then presenting the speech, but I honestly don't know.
_ _ _

gamefreak was told to write a program that checked the security level of a password and was told to use a class that inherited the controls from the textbox class. Unfortunately, he didn't know how to override the function that they wanted. He managed to get the logic working in his program, but was unable to encapsulate it in a class as desired.

I was given the task of making a Arabic to Roman Numeral converter using a class. I personally would have rather not used the class, (makes it easier to toss data around,) but none-the-less did it. The logic was simple enough and managed to get the program running beautifully right at the end of the time limit. The code was readable, but could have been much cleaner. (I would have cleaned it up too if it weren't for the time limit...) Anyhow, it worked wonderfully.

Our two speakers did very well. They both made it to finals, (the top 10,) in extemporaneous speech and prepared speech respectively.
_ _ _

thegamefreak0134 didn't place in the top ten. He says that he would laugh though if he happened to get eleventh like one of our speakers did last year.

Our extempt speaker did place in the top ten, but didn't place in the top three.

Our prepared speaker placed in the top ten and recieved second place. YAY!

And finally, there's me. I managed to place in the top ten. I also got second place.
























Goes to show you how little everyone else knew.
I know that many of you in this community are several times more skilled than I am. And all of you I would like to thank. You guys and the tutorials and reference materials I've used have practically taught me how to program. The two foremost in my mind are Cearn and tepples, but I appreciate everything that all of you have done.

Thank you.

#128602 - Lick - Sun May 13, 2007 11:38 am

Good job! Such a competition does seem fun to do. It really sucks to live in a country where there are little to no programming courses and let alone conventions/competitions.
_________________
http://licklick.wordpress.com

#128610 - keldon - Sun May 13, 2007 1:38 pm

There are the worldwide programming competitions from topCoder and the ACM held every year.

#128624 - RegalSin - Sun May 13, 2007 4:11 pm

wOw!
_________________
Graphics Design Major currently enrolled in CUNY for a start in art world. A figure artist who can create people, babies, Aliens, animals, cowboys, beasties, warriors, cyborgs, monsters. I am limited by tools, refrence materials that is provided.

#129027 - chatterbug89 - Fri May 18, 2007 1:37 am

Is this similar to the FBLA (Future Buisness Leaders of America) or maybe even the same thing? This year I was too late to find out that FBLA even existed in my school, but hopefully next year i'll compete in it (either in programming of some sort or speaking).

#129042 - Optihut - Fri May 18, 2007 11:17 am

Congrats! Irrespective of the place (EDIT: By place I meant the rank in the competition, not the place where the competition is being held - not that anyone misunderstood me so far, but on rereading I noticed that the wording was somewhat unclear), it's always fun to take part in competitions like that. In Germany there is the annual Bundeswettbewerb Informatik (see http://bwinf.de/ ), but that's only for people below the age of 21 years - still, it was fun to take part while I was at school (usually made the first round, but didn't finish the second one).

Last edited by Optihut on Thu May 31, 2007 9:58 pm; edited 1 time in total

#129044 - keldon - Fri May 18, 2007 11:39 am

Optihut, in the UK there is the BCS competition which I believe is open to any team. We entered it as a university but I remember some professionals so I am pretty sure it is open to any type of team.

#130210 - The_Perfection - Thu May 31, 2007 9:43 pm

My apologies taking so long to reply. School's out now and I should be able to get onto GBADev more frequently.

Thanks for the congrats. The person who beat me graduated this year, so unless someone who can pick up this kind of stuff like I did comes along, I may be the first place person for the next two years!

Unfortunately, chatterbug, I have no knowledge of FBLA. I looked it up, and it is not the same thing as BPA. Go out for and see how well you can do. It would've been cool if we had competed together though.

Competitions are always fun though, whether you win or lose. (Especially if you get to fly somewhere...)

#135946 - TheChuckster - Fri Jul 27, 2007 7:12 pm

I did the FBLA National C++ programming competition last year.