What do students learn about programming from game, music video, and storytelling projects?

Joel C. Adams, Andrew R. Webster. What do students learn about programming from game, music video, and storytelling projects?. In Laurie A. Smith King, David R. Musicant, Tracy Camp, Paul T. Tymann, editors, Proceedings of the 43rd ACM technical symposium on Computer science education, SIGCSE 2012, Raleigh, NC, USA, February 29 - March 3, 2012. pages 643-648, ACM, 2012. [doi]

@inproceedings{AdamsW12,
  title = {What do students learn about programming from game, music video, and storytelling projects?},
  author = {Joel C. Adams and Andrew R. Webster},
  year = {2012},
  doi = {10.1145/2157136.2157319},
  url = {http://doi.acm.org/10.1145/2157136.2157319},
  researchr = {https://researchr.org/publication/AdamsW12},
  cites = {0},
  citedby = {0},
  pages = {643-648},
  booktitle = {Proceedings of the 43rd ACM technical symposium on Computer science education, SIGCSE 2012, Raleigh, NC, USA, February 29 - March 3, 2012},
  editor = {Laurie A. Smith King and David R. Musicant and Tracy Camp and Paul T. Tymann},
  publisher = {ACM},
  isbn = {978-1-4503-1098-7},
}