UNews - Christopher Martin /unews/person/christopher-martin en Programming a bright future /unews/article/programming-bright-future-0 <div class="field field-name-field-op-author field-type-node-reference field-label-hidden"><div class="field-items"><div class="field-item even" rel="rnews:creator schema:creator"><div class="view view-openpublish-related-content view-id-openpublish_related_content view-display-id-block_1 view-dom-id-68b38404f0c39fb513cd75b6cd514918"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first views-row-last"> <div class="views-field views-field-title"> <span class="views-label views-label-title">by</span> <span class="field-content"><a href="/unews/profile/dana-yates">Dana Yates</a></span> </div> <div class="views-field views-field-created"> <span class="field-content">November 22, 2013</span> </div> </div> </div> </div></div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even" property="rnews:articlebody schema:articleBody"> <p><span>It&rsquo;s not every day that you avoid being eaten by digital zombies. But a team of U of L students has proven it&rsquo;s just the way to earn a second-place finish at an international programming competition.&nbsp;</span></p><p><span>The Ãâ·Ñ¸£Àû×ÊÔ´ÔÚÏß¿´Æ¬&rsquo;s programming contest team participated for the first time in the prestigious annual world finals of the <a href="http://icpc.baylor.edu/" rel="nofollow">Association for Computing Machinery&rsquo;s International Collegiate Programming Contest</a> (ICPC). Sponsored by IBM, the competition was held in St. Petersburg, Russia, last summer.&nbsp;</span></p><p><span>The team, made up of Hugh Ramp (BSc &rsquo;13), who was a fourth-year physics student at the time, Christopher Martin, a fourth-year computer science student, Darcy Best (BSc &rsquo;11), a second-year MSc mathematics student, and coaches Dr. Howard Cheng (mathematics and computer science) and&nbsp;Dr. Kevin Grant (mathematics and computer science), took second prize in the open challenge competition that required students to write an artificial intelligence program that would successfully play a zombie-filled video game on the team&rsquo;s behalf.&nbsp;</span></p><p><div class="image-caption-container right" style="width:499px;"><img src="/unews/sites/default/files/1_5.jpg" title="Darcy Best (BSc ’11), front, Hugh Ramp (BSc ’13), left, and Chris Martin, right, are programming their way to the top." alt=""><div class="image-caption">Darcy Best (BSc ’11), front, Hugh Ramp (BSc ’13), left, and Chris Martin, right, are programming their way to the top.</div></div></p><p><span>The challenge was part of a larger competition in which nearly 30,000 students from around the world participated in regional contests, solving several complex computing problems within a gruelling, five-hour deadline.&nbsp;</span></p><p><span>In this battle of logic, strategy and mental endurance, each team had to huddle around a single </span><span>computer while addressing various problems. For example, the students had to quantify the impact of water pollution and determine how to get commuters to their destinations as quickly as possible without traffic congestion.&nbsp;</span></p><p><span>In the end, among the 120 teams that advanced to the world finals, the U of L students placed third among&nbsp; the Canadian competitors in the main event, 12th out of 23 North American teams and 80th overall.&nbsp;</span></p><p><span>The competition, says Cheng, equips students for the real-world demands of computing. &ldquo;You must work together under intense time constraints. There&rsquo;s no room for any failure,&rdquo; he says. What&rsquo;s more, says Martin, preparing for the competition is often just as challenging as the contest. U of L students spent 15 to 20 hours a week &ndash; on top of their regular studies &ndash; practising sample computing problems. &ldquo;The more time you put in, the better you will do,&rdquo; he says.&nbsp;</span></p><p><span>It&rsquo;s a sentiment echoed by Best. &ldquo;You have to learn to use new algorithms that aren&rsquo;t taught in your courses. As a result, my coding skills have gone through the roof.&rdquo; Those abilities, he says, have given him an advantage over his classmates, who often must invest considerable time becoming proficient at writing computer programs.&nbsp;</span></p><p><span>Best, however, isn&rsquo;t the only one whose ICPC experience has complemented his education. Teammate Ramp, for instance, has gone on to pursue graduate studies at the Ãâ·Ñ¸£Àû×ÊÔ´ÔÚÏß¿´Æ¬ of Alberta, providing further evidence that hands-on learning serves as a springboard to future success.&nbsp;</span></p> </div> </div> </div> <div class="field-group-format group_related_topics field-group-div group-related-topics block-title-body speed-fast effect-none"><h2><span>Related Topics</span></h2><div class="field field-name-opencalais-person-tags field-type-taxonomy-term-reference field-label-above"><div class="field-label">Person:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/unews/person/howard-cheng" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Howard Cheng</a></div><div class="field-item odd"><a href="/unews/person/hugh-ramp" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Hugh Ramp</a></div><div class="field-item even"><a href="/unews/person/christopher-martin" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Christopher Martin</a></div><div class="field-item odd"><a href="/unews/person/darcy-best" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Darcy Best</a></div><div class="field-item even"><a href="/unews/person/kevin-grant" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Kevin Grant</a></div></div></div></div><span property="rnews:name schema:name" content="Programming a bright future" class="rdf-meta"></span> Fri, 22 Nov 2013 15:33:39 +0000 david.kirby 5814 at /unews