Hit Me: Blackjack as a Sure Bet for Teaching Algorithmic Skills
Timothy M. Walker · Procedia Computer Science · 2012
Introductory computer science courses need to cover fundamental concepts and terminology as well as algorithmic skills. One way to accommodate these demands is to employ problem-based assignments as a vehicle for the programming content. An assignment is discussed in which students must develop a blackjack application in both Excel and Mathematica. Common solutions are considered in relation to general problem-solving strategies, and the assignments are contrasted with full-semester problem-based learning approaches.