This APOGEE, Computer Science Association is conducting a programming event called Algorythm.
This is what the introduction reads:
Ever felt that all the semicolons, braces, syntax etc. etc. are slowing you down. AlgoRhythm is a contest in which you need not worry about anything of this sort.[citation needed]
Sounds good, eh?
Take a closer look.
The rules section says:
1. Use indentation to indicate block structure. The statements of the constructs should come as per the indentation, towards right.
2. Looping constructs such as for loop should follow the format i -> 1 to n-1
3. For comments use ‘//’ at the beginning of the comment.
4. Any assignment to any variable should be of the form: A[i] -> 5
5. Variables defined within a given procedure are local to that procedure. They can’t be used globally.
6. A variable representing an array or object is treated as a pointer to the data representing the array or object. For all fields f of an object x, setting y->x causes f[y] = f[x]. Sometimes, a pointer will refer to no object at all. In this case, give it the special value NIL.
7. When objects are passed, the pointer to the data representing the object is copied, but the object's fields are not.
8. The boolean operators "and" and "or" are short circuiting. That is, in the expression "x and y" x is evaluated first.
And these are only SOME of the rules!
Now, give it a thought.
The aim of the competition was to not worry about braces, semicolons and syntax, and in the process of doing that, they have made the participants learn a completely new programming language.
That adds to the "worrying about syntax".. doesn't it?
So once you have spent one week in completely understanding all the rules of this new language, you can proceed and spend the remaining three days before the deadline on actually solving the problems.
This, however, should encourage you to take part. Being the ONLY participant, it will not be much of a fight to win.
On a more serious note, I encourage you to participate in all events conducted by CSA this APOGEE.
Visit the Code & Simulate section on the Website. There are a lot of interesting and innovative competitions to choose from, both online before APOGEE and on campus during the event.