Developing a Beginner's guide to the ACM International Collegiate Programming Competition

dc.contributor.author Feddersen, Jacob
dc.contributor.department Computer Science
dc.date 2020-09-18T15:16:07.000
dc.date.accessioned 2021-02-26T00:34:29Z
dc.date.available 2021-02-26T00:34:29Z
dc.date.issued 2019-01-01
dc.description.abstract <p>The purpose of this project was to develop a beginner’s level guide to the ACM International Collegiate Programming Competition. This guide provides an overview of the competition and helpful information to students first getting involved; it does not teach problem solving concepts such as graph algorithms or dynamic programming. Included with the guide are solutions and explanations to past regional programming competitions. This project was developed in part from my own experience competing and helping other students prepare for the competition, a survey distributed to students who are involved in the programming competition, and analysis of past regional competition results. I found that many students are not aware of tools which can help with practicing for competitions, and many students who are new to the competition have issues with the semantics of what is expected from competition programming. I also found that how students rank their familiarity with various problem types that appear in the competition differs significantly from the actual problem distribution observed in past regionals. In writing this guide, I hope to provide answers to common problems and guidance to students newly involved in competitive programming, helping them practice and compete more effectively and score higher in competitions.</p>
dc.format.mimetype application/pdf
dc.identifier archive/lib.dr.iastate.edu/honors_posters/201904/projects/75/
dc.identifier.articleid 1255
dc.identifier.contextkey 19346826
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath honors_posters/201904/projects/75
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/96455
dc.relation.ispartofseries Honors Projects and Posters
dc.source.bitstream archive/lib.dr.iastate.edu/honors_posters/201904/projects/75/Feddersen__Jacob.pdf|||Sat Jan 15 01:49:39 UTC 2022
dc.title Developing a Beginner's guide to the ACM International Collegiate Programming Competition
dc.type event
dc.type.genre event
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
relation.isSeriesOfPublication 78a1cb49-0dee-4c38-97a8-c1fd0b7a74ea
thesis.degree.discipline Computer Science
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Feddersen__Jacob.pdf
Size:
450.35 KB
Format:
Adobe Portable Document Format
Description: