NOTE: Colorado College is responding to Coronavirus (COVID-19) developments. Summer Block A & B classes are being delivered via distance learning. On-campus admission visits are canceled until further notice. See Coronavirus Updates & Resources here.
Study of the design and implementation of computer programs in Java at the intermediate level with a focus on recursion and object-oriented programming. Exploration of the use of a variety of data structures including queues, stacks, trees, and graphs. Examination of algorithms for searching and sorting data. Meets the Critical Perspectives: Quantitative Reasoning requirement. Meets the Critical Perspectives: Quantitative Reasoning requirement.