USA Computing Olympiad (USACO)

Similar documents
Armenia: IOI Participation and National Olympiads in Informatics

Belarusian Olympiad in Informatics

Olympiads in Informatics: the Georgian Experience

Bangladesh Olympiads in Informatics

Report on International Olympiad in Informatics (IOI) 2016 at Kazan, Russia from August 2016

International olympiads in Informatics in Kazakhstan. A. Iglikov Z. Gamezardashvili B. Matkarimov

Comparisons of the IMO and IOI

Bulgarian Olympiad in Informatics: Excellence over a Long Period of Time

Lex Chalmers: Important things, they are very important. I m also assignment writer. It s supposed to be a secret. I m just kidding.

The Estimation of Winners Number of the Olympiads Final Stage

PREAMBLE. Why the Informatics Olympiad in Team were born

Italian Olympiad in Informatics: 10 Years of the Selection and Education Process

Bridging the Gap Between Bebras and Olympiad: Experiences from the Netherlands

Educating the next generation of Leaders in Sport Management. Postgraduate Diploma in Football Business JOHAN CRUYFF INSTITUTE. Barcelona,

WOMEN S CARDED ATHLETE PROGRAM

INVITATIONAL WORLD YOUTH MATHEMATICS INTERCITY COMPETITION DURBAN - SOUTH AFRICA 5 TH to 10 TH JULY 2009 INFORMATION AND GUIDELINES

Mediation choice in immigrant communities. The case of Russian speakers in southern Catalonia

2017 RELIABILITY STUDY STYLE INSIGHTS

Preparing Questions for Brownstone's Software Formats:

APPENDIX B: DATA TABLES

Meddling with the Medals

FAMILY HANDBOOK. City Heights Colina Park Campus nd Street San Diego, California

University Of Maryland

In 2018 a total of 56,127 students received an ATAR, 934 fewer than in The gender balance was similar to 2017.

P L A Y S I G H T. C O M

The International Astronomy Olympiad

Coverage of the Sochi 2014 Winter Olympics and Paralympics by RIA Novosti, the host national news agency and photo pool

Reference Letters. Dr. Renee Polziehn. "A desk is a dangerous place from which to view the world. John Le Caré

CANOE-KAYAK SPRINT INTENSIVE COACHING COURSE LEVEL 3 EXPERT COACH

OLYMPIC ACADEMIES. The value of excellence as an educational tool.

CANOE-KAYAK SPRINT INTENSIVE COACHING COURSE LEVEL 3 EXPERT COACH

THE CONSTITUTION OF THE PURDUE INTERCOLLEGIATE BOWLING CLUB. ARTICLE I Name and Governance. ARTICLE II Mission Statement

Public Speaking Contest 2018

2017 International Conference on Advanced Education, Psychology and Sports Science (AEPSS 2017)

University Challenge UEFA Youth League 2015/16. Finals week

TWITO GOTTARDY SNAVELY FLOYD ZIMMERMAN. sport programs, the United States has the second highest rate of childhood obesity worldwide.

Chapter 4 Organization and Administration. Volunteering

60 minutes (this may be customised by increasing or reducing the time spent on class discussion, follow-up activities, homework etc).

Geography Olympiads in Estonia

Integrated Sports Systems (ISS) Inc. Meet Management Suite

News English.com Ready-to-use ESL / EFL Lessons

2017 Eagle River Summer Skate Staff

Cycling Statistics Feeds

RUSSELL C. AHN, Ph.D. Curriculum Vitae

Pure mathematics is, in its way, the poetry of logical ideas. ~Albert Einstein

Current Scientific, Practical and Biomedical Provision Issues of Qualified Athletes Preparation

LEARN ENGLISH PLAYING BEAUTIFUL FOOTBALL

WHAT IS THE CODE OF CONDUCT FOR RESPONSIBLE FISHERIES?

The CIO Series. IT Projects Are Like Marriages in the View of Malcolm Simpkin, CIO of Aviva UK General Insurance C IO. March 2012

Math Released Item Grade 4 PBA Item #17 Number of Baskets VF565302

The Korean Mathematical Society. Professor John Ball, President of IMU Professor Phillip Griffiths, Secretary General of IMU

Champions Celebration

BASKETBALL. Developing coping skills (losing/getting out) Developing hand eye coordination. Developing gross motor skills

Physical Education: Content Knowledge - Ets Home Health And Physical Education: Content Knowledge

CMIMC 2018 Official Contest Information

WHARTON COUNTY 4-H AWARDS HANDBOOK

Program. General Education. Does this program have specialized accreditation? Accreditation Activities: If so, when is the next accreditation year?

A Nomogram Of Performances In Endurance Running Based On Logarithmic Model Of Péronnet-Thibault

Upper Elementary School Mathematics

Box-and-Whisker Plots

«8th Nova Poshta Kyiv International Half Marathon 2018» Regulations

VACANCY NOTICE. and competitive examination. English translator (self-revising) CATEGORY AND GRADE: Administrative category, Grade 9 Step 1

CLUB HANDBOOK EXAMPLE INTRODUCTION

These draft test specifications and sample items and other materials are just that drafts. As such, they will systematically evolve over time.

WELCOME TO. University of Applied Sciences Würzburg-Schweinfurt

Only Powerheart. Which of these AEDs fully self-test every day? Tested every day. Rescue Ready every day.

Good morning, it s March 21, 2013, and welcome to Panther News. I m, th grade.

Head Coach/Assistant Head Coach

This Call is offered to students who want to study at UCA during the spring of (February-July 2018).

PRO IFX YEAR Spain Training Program

Reference Letters. Dr. Renee Polziehn Postdoctoral Office. "A desk is a dangerous place from which to view the world. John Le Caré

Confidence is the most important single factor in this game, and no matter

ADMINISTRATIVE PROCEDURES

Credit Requirement Options

ARCHERY ASSOCIATION OF SERBIA

Judo Saskatchewan Multi Year Plan

The Junior Young Physicists Tournament JYPT. Regulations

Play Golf America University Professional Golfers Association of America. Program Manual

Atef Rashad Khlil Hussein 16 Ahmed Orabi St., El-Mohandsen, Giza Tel Mobile Skype: atefrashad

2017 USA Cycling Junior Devo Road Development Race Series (RDRS) Information & Application Packet

International Sports Development Center Sharm El-Sheikh, Egypt 23 rd 31 st October 2015 PROSPECTUS. Organized by:

SPONSORSHIP PROPOSAL. Diversity Team work Life-lessons Support

propose creative solutions and constitute good presentations T E A M S

AUTHOR ABSTRACT. Athlete Development - Reflections on the Pathway from Potential to Performance. by Frank Dick ESSAY

4-H Scholarship Cover Sheet

MANAGEMENT (13TH EDITION) BY STEPHEN P. ROBBINS, MARY A. COULTER DOWNLOAD EBOOK : MANAGEMENT (13TH EDITION) BY STEPHEN P. ROBBINS, MARY A.

Sonoran Science Academy-Tucson

BITESIZE GOLF. Structured golf curriculum

Math Olympiad Practice Problems

Balkan Mathematical Olympiad 2010 Solutions

Rules for the Mental Calculation World Cup 2018

Teacher Notes: to accompany Taekwon-Do in Schools Programme and Education Resource

Directives for Match Officials at World Title Competitions and ITTF Sanctioned Events

Great players are willing to give up their own personal achievement for the achievement of the group. It enhances everybody (Kareem Abdul Jabbar).

DANC-DANCE (DANC) DANC-DANCE (DANC) 1

Prokopios Chatzakis, National and Kapodistrian University of Athens, Faculty of Physical Education and Sport Science 1

Waterpolo Statistics Feeds

Chance, On and Off the Ice

IBPI: Bicycle and Pedestrian Education Program

Beach Soccer Statistics Feeds

Transcription:

Olympiads in Informatics, 2007, Vol. 1, 105 111 105 2007 Institute of Mathematics and Informatics, Vilnius USA Computing Olympiad (USACO) Rob KOLSTAD, 15235 Roller Coaster Road, Colorado Springs, CO, 80921 e-mail: : kolstad@ace.delos.com Don PIELE University of Wisconsin-Parkside, 900 Wood Road, Kenosha, WI, 53405 e-mail: piele@uwp.edu Abstract. The USA Computing Olympiad (USACO) supports pre-college computing around the world through computer programming competitions and training materials. The USACO holds six Internet-based contests each year. Unique in the contest community, they are open to every pre-college programmer around the world at no charge; feature three divisions of escalating difficulty and one beginning level contest; are machine-graded, with instant feedback on simple errors found during submission; are analyzed with solutions and results provided; are translated into foreign languages for the contestants; are created by a handful of coaches with the help of assistant coaches who interact through a comprehensive website that collects problems, test data, solutions, data validators, and discussions. The USACO has reached out to the international community by inviting international students to challenge our students at the USA International Computing Olympiad (USAICO) here at Colorado College during our summer program; providing a discussion form on our website for contests and training pages; grading and ranking international students along with our own; providing a grading system for IOI 2001, 2003, 2004, 2006 and 2008 (expected). In April, the USACO conducts the US Open, a proctored exam for US students, and, one day later, an Internet exam for international students. Based on the results of these contests, 16 students are invited to an all-expense-paid training camp in the early summer, where 4 students are selected to be the US Team at the International Olympiad in Informatics (IOI). The USACO is sponsored by USENIX, SANS, and IBM. All USACO contest administration is staffed by 100% volunteers. Key words: USACO, USAICO, internet programming competitions, pre-college programming competitions, programming training, IOI, USA team selection. Goals Since 1992, the USACO has served the youth of the global pre-college computer programming community with four primary goals:

106 R. Kolstad, D. Piele 1. Provide pre-college students with opportunities to sharpen their computer programming skills in order to enable them to compete successfully at the international level. 2. Enhance the quality of pre-college computer education by providing students and teachers with challenging problems, training materials, and competitions that emphasize algorithm development and problem-solving skills. 3. Recognize excellent students with outstanding skills in computer science and encourage them to pursue further opportunities in the profession. 4. Provide educational, motivational, and competitive materials in the form of programming competitions and web-based training via the Internet. USACO Scope The USACO sponsors six Internet-based contests each year. Unique in the contest community, they: are open to every pre-college programmer around the world at no charge; feature three divisions of escalating difficulty; are machine-scored, with instant feedback for simple errors found during submission. Fig. 2 graph shows the growth in participation. Now anywhere from 900 1,000 enter each competition. Fig. 1. USACO scope.

USA Computing Olympiad 107 Fig. 2. Internet participation. USACO Training The USACO offers 200 hours of Internet-based training in the form of instructional texts and challenging programming tasks. Over 62,000 participants have registered for the training pages; over 321,000 tasks have been successfully solved. IOI world champions ship competitors from many countries extol USACO s training. Fig. 3 shows the growth of monthly training system logins. The hs-computing mailing list was created to distribute Internet competition problems and exchange information about advanced pre-college computing education and training. Its subscribers include high school teachers, coaches, and students. The list currently includes over 28,000 correspondents from more than 90 countries. USACO Invitational Each year, the USACO invites 16 USA students and (sometimes) the best of the international competitors for a week of competition at the USA Invitational Computing Olympiad. Challenging contests (the equivalent of three complete IOI world championship competitions) are complemented by an academic, recreational, and cultural program to stimulate competitors both intellectually and athletically. The intense week culminates in an awards ceremony that includes the week-long winner and names the four members of the USA international traveling team. Travel to competitions is the biggest reward and incentive for USACO contestants. The June USAICO contest challenges the top 16 USA programmers to compete for the traveling team.

108 R. Kolstad, D. Piele Fig. 3. Training page logins. The top four USACO programmers compete against programmers from 75 other countries at the annual IOI (the world championships) in addition to occasional trips to the Central European Olympiad in Informatics and other international competitions. USACO International Service USACO staff contributes significantly to the international competition community. In 2003, USACO director Don Piele hosted the IOI world championships at his home campus at the University of Wisconsin-Parkside. USACO staff supervised all online grading for the IOI world championships in 2001, 2003, 2004, 2006, and is on deck for Egypt s 2008 International Olympiad. Coach Greg Galperin served on the International Scientific Committee; Don Piele retired in 2006 from the 15 member IOI governing committee after 12 years of service. USACO Internet training and contests also serve the international community. USACO Problems USACO contest problems focus on the signature mascot of cows. The tasks require extensive knowledge of computer algorithms and are very challenging. One recent contest s tasks were translated into 14 languages, including Chinese, German, English, French, German, Indonesian, Polish, Russian, Serbian, Spanish, Turkish,

USA Computing Olympiad 109 Fig. 4. Teaching. Turkmen, Ukrainian, and Vietnamese. The problem below was suggested by Canada s Maria Plachta. Problem 2. The Wedding Juicer Farmer John s cows have taken a side job designing interesting punch-bowl designs. The designs are created as follows: A flat board of size W cm H cm is procured. On every 1 cm 1 cm square of the board, a 1 cm 1 cm block is placed. This block has some integer height B. The blocks are all glued together carefully so that punch will not drain through them. They are glued so well, in fact, that the corner blocks really don t matter! FJ s cows can never figure out, however, just how much punch their bowl designs will hold. Presuming the bowl is freestanding (i.e., no special walls around the bowl), calculate how much juice the bowl can hold. Some juice bowls, of course, leak out all the juice on the edges and will hold 0. USACO Faculty The coaching ranks also include several associate coaches. Many of these associates use the USA s training and contest resources for their own country s competitions. The list includes gold medal winners, other country s coaches, and both foreign and domestic graduates of the USACO invitational competitions. Guest coaches at the 2006 competition included repeat IOI Gold Medal winner Bruce Merry from South Africa and Canada s Troy Vasiga from the University of Waterloo.

110 R. Kolstad, D. Piele Canada s wunderkind Richard Peng has been invited to coach at the 2007 USAICO. The regular faculty include: Director Dr. Don Piele is a Professor of Mathematics at the University of Wisconsin-Parkside. Founder of the International Computer Problem Solving Competition and USACO, Don has been organizing programming competitions since 1977 and took the first United States Team to IOI in 1992. Leader and Head Coach Dr. Rob Kolstad conducts the Internet competitions. A veteran of supercomputer startup companies and technical associations, he has organized programming competitions since 1973. Rob manages the Internet competitions, the online training, the automated grading system, and USAICO. Leader/Deputy Leader Dr. Brian Dean has coached since 1996 and recently completed his doctorate at MIT. He has interned at Akamai, Alta Vista, and Microsoft. Brian earned multiple awards for teaching at MIT. He is now an Assistant professor at Clemson University. Deputy Leader Liang joined the coaching staff in 2002 and is currently a Ph.D. student at Stanford, studying machine learning and natural language processing. His industrial experience includes IBM, Intel, ITA software, Microsoft Research, and Google. The USACO is privileged to have a number of veteran organizers, contest champions, and performers in both the academic and industrial world on its staff. They have decades of experience and include both organizational veterans and enthusiastic former competitors. MIT student Alex Schwendner first attended USACO camp in 8th grade. He has won the US Open, the inaugural USAICO, and the USACO National Championship. Four trips to the IOI yielded two silver medals and two gold medals. MIT student Eric Price attended four USAICO Olympiads. A Silver and Gold Medalist at the IOI, he achieved the rare perfect score in 2005 (in addition to a Gold Medal at the International Mathematics Olympiad). Eric also organizes the Harvard/MIT Math Tournament. USACO Sponsors The USACO currently has three sponsors: USENIX: The Advanced Systems Computing Association; IBM; SANS: Security Training. References The USACO genera web site: http://www.usaco.org The USACO Discussion Board: http://ace.delos.com/bb/ The USACO registration: http://ace.delos.com/usacoregister The USACO training pages: http://train.usaco.org The USACO Internet Contests: http://ace.delos.com/contestgate

USA Computing Olympiad 111 R. Kolstad is the head coach of the USA Computing Olympiad and a consulting in the computer industry. Previous employment includes a startup supercomputer company, a large workstation manufacturer, a startup internet server corporation, and non-profit technical organizations. His current consulting revolves around the world of software support for patent litigation. D. Piele recently retired from his long-time position as professor of mathematics at the University of Wisconsin-Parkside. Active not only in computer olympiads as the USACO director (and founder of other contests including the popular and long-running International Computer Problem Solving Competition), D. Piele also works extensively with mathematica.