Skip to main content


Association for Computing Machinery at the University of South Carolina


Swearingen D-Wing Windows Computer Labs

Brady O'Leary

Hello Everyone,

The Code-a-thon is upon us.

The competition will take place in Swearingen and online, so you can compete from home.

If you have questions about which to compete in, feel free to ask.

145 Division — For anyone who hasn't taken a CSCE Course, or is currently in CSCE 145.

146 Division — For anyone who has taken CSCE145 or equivalent, and is currently in CSCE 146.

240 Division — For anyone who has taken CSCE146 or equivalent, and is currently in CSCE 240.

350+ Division — For anyone who has taken CSCE240, and is currently in or has last taken CSCE 350.

Participants will compete in 4 divisions, based on the last Computer Science Class they have taken. These are:

  • Lower Division:

    * CSCE145 (and under) - Algorithms 1 (and introduction to Java and Programming) * CSCE146 - Algorithmic Design 2
  • Upper Division

    * CSCE240 - C++ * CSCE350 (and up) - Data Structures and Algorithms

We ask that all participants work by themselves on the competition (no teams). If you do want to work as a team, you will not be eligible to win a prize.

The Upper and Lower Divisions have different problem sets so as to level the playing field a bit.

Prizes will be awarded to the top 3 people in each division. Note that to receive a prize, you must prove that you are that competitor by showing your USC Student ID, and logging into your Hackerrank account.

There will be snacks, sodas, and lots of pizza provided in the hallway throughout the night.

If you have questions about which division you will be competing in, or about the Code-a-thon in general, please send an email to any of the officers, or the ACM Gmail account.

If you've never been to an ACM Event before, now's a great time to start, and the best part is that you don't even have to go anywhere! Feel free to join us in person in Swearingen, or at home online. Solutions will be given on the following Tuesday. See the Event Details for more information.