@article(Achten:2011:SP:1972805.1972806, author = "Peter Achten", year = "2011", title = "{The Soccer-fun Project}", journal = "J. Funct. Program.", volume = "21", number = "1", pages = "1--19", doi = "10.1017/S0956796810000055", ) @incollection(achten:CleanIO, author = "Peter Achten and Rinus Plasmeijer", year = "1998", title = "{Interactive functional objects in Clean}", editor = "Chris Clack and Kevin Hammond and Tony Davie", booktitle = "{Implementation of Functional Languages}", series = "Lecture Notes in Computer Science", volume = "1467", publisher = "Springer Berlin Heidelberg", pages = "304--321", doi = "10.1007/BFb0055438", ) @misc(ACT:2006-STEM-Pipeline, author = "ACT", year = "2006", title = "{Developing the STEM Pipeline}", ) @inproceedings(Armstrong:Erlang, author = "Joe Armstrong", year = "2008", title = "{What's all this fuss about Erlang?}", booktitle = "The Pragmatic Bookshelf", ) @book(Bloch:Picturing-Programs, author = "Stephen Bloch", year = "2010", title = "Picturing Programs. An Introduction to Computer Programming", publisher = "College Publications", ) @inproceedings(Courtney:Yampa, author = "Antony Courtney and Henrik Nilsson and John Peterson", year = "2003", title = "The Yampa Arcade", booktitle = "Proceedings of the 2003 ACM SIGPLAN Workshop on Haskell", series = "Haskell '03", publisher = "ACM", address = "New York, NY, USA", pages = "7--18", doi = "10.1145/871895.871897", ) @book(Dann:2006:ALICE, author = "Wanda Dann and Stephen Cooper and Randy Pausch", year = "2012", title = "{Learning to Program with ALICE}", edition = "third", publisher = "Pearson Education", address = "501 Boylston Street, Suite 900, Boston Massachusetts 02116", ) @inproceedings(Esper:2013:CodeSpells, author = "Sarah Esper and Stephen~R. Foster and William~G. Griswold", year = "2013", title = "{CodeSpells: Embodying the Metaphor of Wizardry for Programming}", booktitle = "Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education", series = "ITiCSE '13", publisher = "ACM", address = "New York, NY, USA", pages = "249--254", doi = "10.1145/2462476.2465593", ) @book(Felleisen:How-to-Design-Programs, author = "Matthias Felleisen and Robert~Bruce Findler and Matthew Flatt and Shriram Krishnamurthi", year = "2001", title = "How to Design Programs: An Introduction to Computing and Programming", publisher = "MIT Press", address = "Cambridge, MA, USA", ) @inproceedings(Guzdial:2003:Media-Computation-ITiCSE, author = "Mark Guzdial", year = "2003", title = "{A Media Computation Course for Non-majors}", booktitle = "Proceedings of the 8th Annual Conference on Innovation and Technology in Computer Science Education", series = "ITiCSE '03", publisher = "ACM", address = "New York, NY, USA", pages = "104--108", doi = "10.1145/961511.961542", ) @misc(existential-type, author = "Robert Harper", title = "{Teaching FP to Freshmen}", howpublished = "\url {http://existentialtype.wordpress.com/2011/03/15/teaching-fp-to-freshmen/}", note = "Accessed: 2013-12-08", ) @article(Maloney:2010:Scratch, author = "John Maloney and Mitchel Resnick and Natalie Rusk and Brian Silverman and Evelyn Eastmond", year = "2010", title = "{The Scratch Programming Language and Environment}", journal = "Trans. Comput. Educ.", volume = "10", number = "4", pages = "16:1--16:15", doi = "10.1145/1868358.1868363", ) @inproceedings(Morazan:Functional-Video-Games, author = "Marco~T. Moraz\'{a}n", year = "2011", title = "Functional Video Games in the CS1 Classroom", booktitle = "Proceedings of the 11th International Conference on Trends in Functional Programming", series = "TFP'10", publisher = "Springer-Verlag", address = "Berlin, Heidelberg", pages = "166--183", doi = "10.1007/978-3-642-22941-1\_11", ) @misc(Bricklayer, author = "Victor Winter", howpublished = "\url {http://faculty.ist.unomaha.edu/winter/Bricklayer/index.html}", ) @misc(2014:winter:techademy, author = "Victor Winter", year = "2014", title = "{Everything is Awesome! Fundamentals of Functional Programming}", howpublished = "UNO Techademy", )