In lab notes:
I chose to analyze “Competitive Programming 3” by Steven and Felix Halim. This artifact is significantly more modern than the texts we looked at in lab. Designed to teach prospective programmers “the new lower bound of programming contests”, this books is of medium size with a glossy, paperback cover. The modern nature of the book (2013 print) is cause for its modern paper, font, and cover. The glossy touch to the paperback likely was added to extend the book’s physical life as it would ideally be studied / referenced during a competitive programmer’s career.
I received “Competitive Programming 3” at a summer camp designed to teach high school students competitive programming at the University of Central Florida. For me, and many others, it functioned as a reference books for algorithms and concepts used in the competitions. It is thus designed to be intentionally compact and organized, easily navigable when searching for something specific, but short enough that one wouldn’t get bogged down in the details. Similarly to the geography books we studied in lab, this book is meant as a guide for those undertaking the subject matter it covers. Unlike the geography books, however, “Competitive Programming 3” needs less revisions / updates, as the algorithms it discusses are often proven to be ‘p’ problems, and thus are the optimal choice when they come up in contest.