CCSCSE
Consortium for Computing in Small Colleges

Home > Conference > Contests > Programming Contest

Program | Registration | Contests | Vendors | Directions | Lodging
Nifty Assignments

40th Annual Programming Contest
Contest Environment

Programming contest contestants will boot from a live USB flash drive using the Ubuntu distribution of the Linux operating system. It will include the Mozilla Firefox and Chromium browsers.

Programming problems will be solved and tested using each team's choice of:

  • C (using GCC)
  • C++ (using G++)
  • C# (.NET SDK 8.0)
  • Python 3.12
  • Java 17 (OpenJDK)
Editors available in the live USB environment include:
  • IntelliJ IDEA CE
  • PyCharm CE
  • CLion
  • Rider
  • VS Code
  • Emacs
  • Vim / gVim
  • gEdit

Note that the live USB environment has restricted internet access. While basic auto complete features within editors will function normally, advanced auto complete tools requiring internet access will be non functional. In addition, as most websites outside of standard documentation sources are blocked, students will need to be familiar with utilizing standard documentation websites rather than utilizing search engines. Students are welcome to request additional documentation sources be available in the contest. This requests can be made through their team sponsor or during the practice round. Additional documentation sources cannot be made available once the contest has started.

The practice session on Friday night at 6:00 PM will demonstrate basic logistics of the contest and give teams the opportunity to become familiar with their assigned platform.

Location

Each team will be assigned a computer and provided a USB stick. Sticks must be returned and will be wiped between the practice and official contest.

All of the computers to be used for the contest are located in the computer labs (TBD). The work area for team members who are not currently working on the computer will be TBD. The judging area will be TBD. An awards ceremony will be held at 1:30 PM in TBD.

Friday Check-In

A drop-in practice round with two problems will be held from 6:00 PM - 7:30 PM in TBD. Each team member will have a chance to get familiar with their contest machine and submission software. (In addition, pizza will be served around 7 PM.) The contest on Saturday morning will start with a fifteen minute information session at 9:45 AM for all team members in the student work area.

Problem Submissions:

All teams will be given the same problem set to solve at the outset of the contest. The problems may be solved in any order.

Awards:

An awards ceremony will be held during the conference wrap-up session at 1:30 PM in TBD. The top ten teams will be recognized at that time. An engraved plaque for each member of the top three teams will be awarded, along with certificates for teams finishing fourth through tenth. Depending upon the level of local sponsorship, additional prizes may be awarded. These will be disbursed starting with the top team and continuing as long as prizes are available.

Meal Info

A box lunch will be provided for all contestants near the student work area in TBD.

In addition, all participants are cordially invited to a pizza party on Friday, October 23. This event will take place in TBD, and will run from 6:00 p.m. to 7:30 p.m. (overlapping with the conference banquet). Drop in any time.

Footer