Programming contest/local 2006

From JhuAcmWiki

Jump to: navigation, search

chinorel

Contents

Local contest

Date: Saturday, October 21, 2006 http://wiki.acm.jhu.edu/w/Programming_contest/local_2006/results

Timetable

Pre-contest

  • Test workstation setup
  • Test PC^2
  • Setup automatic grading through PC^2

Contest

  • Snacks served at 2:00
  • 2:00 - 2:15: Welcome, rules overview
  • 2:15 - 2:30: Users log in to workstations, test that they can compile programs, that their window manager setup is usable, that they can print
  • 2:30: Programming begins
  • (Actually started nearly 30m later.)
  • 5:30: Food arrives, we don't know what to do with it
  • 5:37: Put your pencils down!
  • 5:40: Announce winners, distribute prizes, and discuss answers
  • 6:00: Everyone can go home

General todo

  • Choose questions, preferably with pre-written testcases
    • Need solutions to present at end of contest
  • Buy soda, water, cider, and pies from Superfresh or whatever
  • Also get plates and cups
  • Get iPod or figure out when it gets here
  • Call Bloomberg (212 617 6779) in the morning to confirm iPod and pizza time
  • Show Froehlich how to use PC^2 for judging

Systems

  • Asheesh should email network.security@jhu.edu to tell them which ports to open up on which machines on which dates
    • If this does not happen in time, then ask Dr. Smith to follow up. To keep the implied threat of him following up, CC: him on emails to network.security@jhu.edu
    • For at least some of the contest machines, including battleroyale (basilisk), there is currently a filter blocking incoming connections to most of the Linux 2.6 default port range 32768-61000 except for 48129 and 7 ports in the 511xx range.
  • Asheesh should email Steve Rifkin to reserve the ugrad workstations for 21st and 28th *DONE*
  • Build a Linux Live CD (perhaps based on Knoppix, or based on MORPHIX)
    • Test it using qemu -hd hd-image.img -cdrom cd.iso -boot d -user-net
    • Have list of clients for cssh, using private key in ~officers/contest*
    • Check that clients' ideas of IP addresses and MAC addresses corresponds with reality, look at other stuff in /etc on the clients
  • Set up tiresias as contest server
    • Exporting PC^2 client software and docs on /usr/local
      • Check web browser default URL, in-contest info should be there (dir is probably a symlink to /usr/local)
    • Set up NIS and accounts - print out password table (where is the template?)
    • DONE - IP address should be basilisk (guu)
    • DONE - Configure local PC^2 server
    • Albert is doing - Configure CUPS with ugrad as default printer

PC^2

  • Make user accounts, should be made in PC^2
    • team1 through team25
    • judge1

To be put on the homes

  • nano syntax highlighting

Advertising

  • News-Letter should know about it
    • A notice will be put in the news-letter calendar
  • Flyers should be made
    • Flyer McCoy, Wolman
  • CS should email everyone about it
    • on Monday, we should ask them!
  • We should update the contest website
  • Asheesh: Email dgips to get on www.jhu.edu.

Text

Last year's was:

Win an iPod Photo! Eat free food! Test your programming skills, and represent JHU at the Regional ACM programming contest!

We are holding our annual programming contest where we will present each contestant with 6 programming problems. After two hours, the student with the most problems solved wins.

The first-place prize is an iPod Photo. The runner-up gets a $50 gift certificate to the online store of his choice. Plus, the top six contestants represent JHU as two three-person teams in the regional programming contest. In the past, JHU teams have gone as far as the Finals of the International ACM Programming Competition! Everyone in our local contest gets free pizza and a T-shirt for entering.

When: 1 PM - 4 PM, Sunday, October 23, 2005

Where: New Engineering Building room 227 (CS Windows lab)

Register: Email contest@acm.jhu.edu with your full name, major (non-CS Majors welcome!), class standing (grad students welcome!), and t-shirt size.

Prizes are sponsored by Bloomberg R

Personal tools