Publications


2017
[108]Nikki Sigurdson and Andrew Petersen. "Student Perspectives on Mathematics in Computer Science." Proceedings of the 17th Koli Calling International Conference on Computing Education Research (2017). In press.
[107]Michelle Craig, Jacqueline Smith and Andrew Petersen. "Familiar Contexts and the Difficulty of Programming Problems." Proceedings of the 17th Koli Calling International Conference on Computing Education Research (2017). In press.
[106]Arnold Rosenbloom and Larry Yueli Zhang. "A 12 Week Full Stack Web Course in 2017." Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (2017): 86-87. [pdf] [doi]
[105]Arnold Rosenbloom, Sadia Sharmin and Andrew Wang. "GIT: Pedagogy, Use and Administration in Undergraduate CS." Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (2017): 80-81. [pdf] [doi]
[104]Brian Harrington and Ayaan Chaudhry. "TrAcademic: Improving Participation and Engagement in CS1/CS2 with Gamified Practicals." Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (2017): 347-352. [pdf] [doi]
[103]Francisco J. Estrada. "Practical Robotics in Computer Science Using the LEGO NXT: An Experience Report." Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (2017): 329-334. [pdf] [doi]
[102]Francisco J. Estrada and Anya Tafliovich. "Bridging the Gap Between Desired and Actual Qualifications of Teaching Assistants: An Experience Report." Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (2017): 134-139. [pdf] [doi]
[101]Kyle Dewey, Phillip Conrad, Michelle Craig and Elena Morozova. "Evaluating Test Suite Effectiveness and Assessing Student Code via Constraint Logic Programming." Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (2017): 317-322. [pdf] [doi]
[100]Paul Denny, Ewan Tempero, Dawn Garbett and Andrew Petersen. "Examining a Student-Generated Question Activity Using Random Topic Assignment." Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (2017): 146-151. [pdf] [doi]
[99]Jennifer Campbell, Michelle Craig and Marcus Law. "Computing for Medicine: An Experience Report." Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (2017): 281-286. [pdf] [doi]
[98]Arnold Rosenbloom. "Spreading trust in an online peer assessment application." Proceedings of the 22nd Western Canadian Conference on Computing Education, WCCCE '17, Abbotsford, BC, Canada, May 5-6, 2017 (2017). [pdf] [doi]
[97]Brian Harrington. "Get On Track, Stay On Track: Combining Early Intervention and Study Skills in a CS1 Seminar." Proceedings of the 22nd Western Canadian Conference on Computing Education, WCCCE '17, Abbotsford, BC, Canada, May 5-6, 2017 (2017). [pdf] [doi]
[96]Ben Stephenson, Michelle Craig, Daniel Zingaro, Diane Horton, Danny Heap and Elaine Huynh. "Exam Wrappers: Not a Silver Bullet." Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (2017): 573-578. Recognized as a SIGCSE Exemplary (Top 25%) Paper [pdf] [doi]
[95]Nick Cheng and Brian Harrington. "The Code Mangler: Evaluating Coding Ability Without Writing Any Code." Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (2017): 123-128. Recognized as a SIGCSE Exemplary (Top 25%) Paper [pdf] [doi]
[94]Karo Castro-Wunsch, Alireza Ahadi and Andrew Petersen. "Evaluating Neural Networks As a Method for Identifying Students in Need of Assistance." Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (2017): 111-116. Recognized as a SIGCSE Exemplary (Top 25%) Paper [pdf] [doi]
[93]Andrew Luxton-Reilly and Andrew Petersen. "The Compound Nature of Novice Programming Assessments." Proceedings of the Nineteenth Australasian Computing Education Conference (2017): 26-35. Best Paper Award [pdf] [doi]
2016
[92]Andrew Petersen, Michelle Craig, Jennifer Campbell and Anya Tafliovich. "Revisiting Why Students Drop CS1." Proceedings of the 16th Koli Calling International Conference on Computing Education Research (2016): 71-80. Honorary Mention: Runner-up for best paper [pdf] [doi]
[91]Alireza Ahadi, Arto Hellas, Petri Ihantola, Ari Korhonen and Andrew Petersen. "Replication in Computing Education Research: Researcher Attitudes and Experiences." Proceedings of the 16th Koli Calling International Conference on Computing Education Research (2016): 2-11. [pdf] [doi]
[90]Brian Harrington and Michael O'Connell. "Video games as virtual teachers: Prosocial video game use by children and adolescents from different socioeconomic groups is associated with increased empathy and prosocial behaviour." Computers in Human Behavior vol. 63 (2016): 650-658. [pdf] [doi]
[89]Soohyun Nam, Daniel Zingaro, Michael Laurenzano, William Griswold and Leo Porter. "Lightweight, Early Identification of At-Risk CS1 Students." Proceedings of the 12th international Conference on Computing Education Research (ICER) (2016): 123-131. [pdf] [doi]
[88]Simon, Judy Sheard, Daniel D'Souza, P. Klemperer, Leo Porter, J. Sorva, M. Stegeman and Daniel Zingaro. "Benchmarking Introductory Programming Exams: Some Preliminary Results." Proceedings of the 12th international Conference on Computing Education Research (ICER) (2016): 103-111. [pdf] [doi]
[87]Yingjun Cao, Leo Porter and Daniel Zingaro. "Examining the Value of Analogies in Introductory Computing." Proceedings of the 12th international Conference on Computing Education Research (ICER) (2016): 231-239. [pdf] [doi]
[86]Elizabeth Patitsas, Jesse Berlin, Michelle Craig and Steve M. Easterbrook. "Evidence That Computer Science Grades Are Not Bimodal." Proceedings of the 2016 ACM Conference on International Computing Education Research, ICER 2016, Melbourne, VIC, Australia, September 8-12, 2016 (2016): 113-121. Received John Henry (Audience Choice) Award [pdf] [doi]
[85]David Hovemeyer, Arto Hellas, Andrew Petersen and Jaime Spacco. "Control-Flow-Only Abstract Syntax Trees for Analyzing Students' Programming Progress." Proceedings of the 2016 ACM Conference on International Computing Education Research, ICER 2016, Melbourne, VIC, Australia, September 8-12, 2016 (2016): 63-72. [pdf] [doi]
[84]Simon, Judy Sheard, Daniel D'Souza, P. Klemperer, Leo Porter, J. Sorva, M. Stegeman and Daniel Zingaro. "Benchmarking Introductory Programming Exams: How and Why." Proceedings of the 21st annual conference on Innovation and technology in computer science education (ITiCSE) (2016): 154-159. [pdf] [doi]
[83]Daniel Zingaro. "Book Review: `Kicking Butt in Computer Science: Women in Computing at Carnegie Mellon University'." ACM Inroads vol. 7 no. 2 (2016): 45-46.
[82]Daniel Zingaro. "Book Review: `Learner-Centered Design of Computing Education: Research on Computing for Everyone'." ACM Inroads vol. 7 no. 2 (2016): 45-46. [pdf]
[81]Andrew Petersen, Michelle Craig and Paul Denny. "Employing Multiple-Answer Multiple Choice Questions." Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (2016): 252-253. [pdf] [doi]
[80]Jennifer Campbell, Diane Horton and Michelle Craig. "Factors for Success in Online CS1." Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2016, Arequipa, Peru, July 9-13, 2016 (2016): 320-325. Runner Up for Best Paper at ITiCSE 2016 [pdf] [doi]
[79]Simon, Judy Sheard, Michael Morgan, Andrew Petersen, Amber Settle, Jane Sinclair, Gerry Cross and Charles Riedesel. "Negotiating the Maze of Academic Integrity in Computing Education." Proceedings of the 2016 ITiCSE Working Group Reports (2016): 57-80. [pdf] [doi]
[78]Dennis Bouvier, Ellie Lovellette, John Matta, Bedour Alshaigy, Brett A. Becker, Michelle Craig, Jana Jackova, Robert McCartney, Kate Sanders and Mark Zarb. "Novice Programmers and the Problem Description Effect." Proceedings of the 2016 ITiCSE Working Group Reports (2016): 103-118. [pdf] [doi]
[77]Hanna Yakymova, Yoann Monteiro and Daniel Zingaro. "Study Strategies and Exam Grades in CS1." Proceedings of the 21st Western Canadian Conference on Computing Education (WCCCE) (2016): 24:1-24:3. [pdf] [doi]
[76]Brian Harrington. "TrAcademic: Experiences With Gamified Practical Sessions for a CS1 Course." Proceedings of the 21st Western Canadian Conference on Computing Education, WCCCE '16, Kamloops, BC, Canada, May 6-7, 2016 (2016): 25:1-25:2. [pdf] [doi]
[75]Daniel Zingaro and Leo Porter. "Impact of Student Achievement Goals on CS1 Outcomes." Proceedings of the 47th ACM technical symposium on Computer Science Education (SIGCSE) (2016): 279-296. [pdf] [doi]
[74]Leo Porter, Dennis Bouvier, Quintin Cutts, Scott Grissom, Cynthia Lee, Robert McCartney, Daniel Zingaro and Beth Simon. "A Multi-institutional Study of Peer Instruction in Introductory Computing." Proceedings of the 47th ACM technical symposium on Computer Science Education (SIGCSE) (2016): 358-363. Best Paper Award [pdf] [doi]
[73]Anya Tafliovich, Andrew Petersen and Jennifer Campbell. "Evaluating Student Teams: Do Educators Know What Students Think?" Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA, March 02 - 05, 2016 (2016): 181-186. [pdf] [doi]
[72]Diane Horton, Jennifer Campbell and Michelle Craig. "Online CS1: Who Enrols, Why, and How Do They Do?" Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA, March 02 - 05, 2016 (2016): 323-328. [pdf] [doi]
[71]Daniel D. Garcia, Jennifer Campbell, John DeNero, Mary Lou Dorf and Stuart Reges. "CS10K Teachers by 2017?: Try CS1K+ students NOW! Coping with the Largest CS1 Courses in History." Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA, March 02 - 05, 2016 (2016): 396-397. [pdf] [doi]
[70]Michelle Craig, Diane Horton, Daniel Zingaro and Danny Heap. "Introducing and Evaluating Exam Wrappers in CS2." Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA, March 02 - 05, 2016 (2016): 285-290. [pdf] [doi]
[69]Jennifer Campbell, Stan Kurkovsky, Chun Wai Liew and Anya Tafliovich. "Scrum and Agile Methods in Software Engineering Courses." Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA, March 02 - 05, 2016 (2016): 319-320. [pdf] [doi]
[68]Michelle Craig and Andrew Petersen. "Student difficulties with pointer concepts in C." Proceedings of the Australasian Computer Science Week Multiconference, Canberra, Australia, February 2-5, 2016 (2016): 8:1-8:10. [pdf] [doi]
2015
[67]Daniel Zingaro. "Examining Interest and Performance in Computer Science 1: A Study of Pedagogy and Achievement Goals." Transactions on Computing Education vol. 15 no. 3 (2015). [pdf] [doi]
[66]Patitsas, Elizabeth. "A Numpy-First Approach to Teaching CS1 to Natural Science Students." Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education (2015): 333-333.
[65]Stewart D. Smith, Nicholas Zemljic and Andrew Petersen. "Modern goto: novice programmer usage of non-standard control flow." Proceedings of the 15th Koli Calling Conference on Computing Education Research, Koli, Finland, November 19-22, 2015 (2015): 171-172. [pdf] [doi]
[64]Andrew Petersen, Jaime Spacco and Arto Vihavainen. "An exploration of error quotient in multiple contexts." Proceedings of the 15th Koli Calling Conference on Computing Education Research, Koli, Finland, November 19-22, 2015 (2015): 77-86. [pdf] [doi]
[63]Elizabeth Patitsas, Michelle Craig and Steve M. Easterbrook. "Scaling up Women in Computing Initiatives: What Can We Learn from a Public Policy Perspective?" Proceedings of the eleventh annual International Conference on International Computing Education Research, ICER 2015, Omaha, NE, USA, August 09 - 13, 2015 (2015): 61-69. [pdf] [doi]
[62]Daniel Marchena Parreira, Andrew Petersen and Michelle Craig. "PCRS-C: Helping Students Learn C." Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education (2015): 347. [pdf] [doi]
[61]Olessia Karpova, Noel D'Souza, Diane Horton and Andrew Petersen. "RAPT: Relational Algebra Parsing Tools." Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, ITiCS 2015, Vilnius, Lithuania, July 4-8, 2015 (2015): 334. [pdf] [doi]
[60]Petri Ihantola, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jürgen Börstler, Stephen H. Edwards, Essi Isohanni, Ari Korhonen, Andrew Petersen, Kelly Rivers, Miguel Ángel Rubio, Judy Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo and Daniel Toll. "Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies." Proceedings of the 2015 ITiCSE Working Group Reports, ITICSE-WGR 2015, Vilnius, Lithuania, July 4-8, 2015 (2015): 41-63. [pdf] [doi]
[59]Daniel Zingaro and Leo Porter. "Tracking Student Learning from Class to Exam using Isomorphic Questions." Proceedings of the 46th ACM technical symposium on Computer Science Education (SIGCSE) (2015): 356-361. [pdf] [doi]
[58]Anya Tafliovich, Andrew Petersen and Jennifer Campbell. "On the Evaluation of Student Team Software Development Projects." Proceedings of the 46th ACM Technical Symposium on Computer Science Education, Kansas City, MO, USA, March 4-7, 2015 (2015): 494-499. [pdf] [doi]
[57]Diane Horton and Michelle Craig. "Drop, Fail, Pass, Continue: Persistence in CS1 and Beyond in Traditional and Inverted Delivery." Proceedings of the 46th ACM Technical Symposium on Computer Science Education, Kansas City, MO, USA, March 4-7, 2015 (2015): 235-240. [pdf] [doi]
[56]Jennifer Campbell and Anya Tafliovich. "An Experience Report: Using Mobile Development To Teach Software Design." Proceedings of the 46th ACM Technical Symposium on Computer Science Education, Kansas City, MO, USA, March 4-7, 2015 (2015): 506-511. [pdf] [doi]
2014
[55]Cynthia Taylor, Daniel Zingaro, Leo Porter, Kevin Webb, Cynthia Lee and Mike Clancy. "Computer Science Concept Inventories: Past and Future." Computer Science Education vol. 24 no. 4 (2014): 253-276. [pdf] [doi]
[54]Daniel Zingaro and Leo Porter. "Peer Instruction in Computing: The Value of Instructor Intervention." Computers & Education vol. 71 no. 1 (2014): 87-96. [pdf] [doi]
[53]Leo Porter, Daniel Zingaro and Raymond Lister. "Predicting Student Success using Fine Grain Clicker Data." Proceedings of the Tenth international Conference on Computing Education Research (ICER) (2014): 51-58. Best Paper Award [pdf] [doi]
[52]Daniel Zingaro and Leo Porter. "Peer Instruction: a Link to the Exam." Proceedings of the 19th annual conference on Innovation and technology in computer science education (ITiCSE) (2014): 255-260. [pdf]
[51]Elizabeth Patitsas, Michelle Craig and Steve M. Easterbrook. "A historical examination of the social factors affecting female participation in computing." Innovation and Technology in Computer Science Education Conference 2014, ITiCSE '14, Uppsala, Sweden, June 23-25, 2014 (2014): 111-116. [pdf] [doi]
[50]Diane Horton, Michelle Craig, Jennifer Campbell, Paul Gries and Daniel Zingaro. "Comparing outcomes in inverted and traditional CS1." Innovation and Technology in Computer Science Education Conference 2014, ITiCSE '14, Uppsala, Sweden, June 23-25, 2014 (2014): 261-266. [pdf] [doi]
[49]Diane Horton and Jennifer Campbell. "Impact of reward structures in an inverted course." Innovation and Technology in Computer Science Education Conference 2014, ITiCSE '14, Uppsala, Sweden, June 23-25, 2014 (2014): 341. [pdf] [doi]
[48]Reid Holmes, Michelle Craig, Karen L. Reid and Eleni Stroulia. "Lessons learned managing distributed software engineering courses." 36th International Conference on Software Engineering, ICSE '14, Companion Proceedings, Hyderabad, India, May 31 - June 07, 2014 (2014): 321-324. [pdf] [doi]
[47]Daniel Zingaro. "Peer Instruction Contributes to Self-Efficacy in CS1." Proceedings of the 45th ACM technical symposium on Computer Science Education (SIGCSE) (2014): 373-378. [pdf] [doi]
[46]Leo Porter and Daniel Zingaro. "Importance of Early Performance in CS1: Two Conflicting Assessment Stories." Proceedings of the 45th ACM technical symposium on Computer Science Education (SIGCSE) (2014): 295-300. [pdf] [doi]
[45]Daniel D. Garcia, Jennifer Campbell, Rebecca Dovi and Cay Horstmann. "Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 7." The 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, Atlanta, GA, USA - March 05 - 08, 2014 (2014): 273-274. [pdf] [doi]
[44]Yuliya Cherenkova, Daniel Zingaro and Andrew Petersen. "Identifying challenging CS1 concepts in a large problem dataset." The 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, Atlanta, GA, USA - March 05 - 08, 2014 (2014): 695-700. [pdf] [doi]
[43]Jennifer Campbell, Diane Horton, Michelle Craig and Paul Gries. "Evaluating an inverted CS1." The 45th ACM Technical Symposium on Computer Science Education, SIGCSE '14, Atlanta, GA, USA - March 05 - 08, 2014 (2014): 307-312. [pdf] [doi]
2013
[42]Goldweber, Michael, Barr, John, Clear, Tony, Davoli, Renzo, Mann, Samuel, Patitsas, Elizabeth and Portnoff, Scott. "A framework for enhancing the social good in computing education: a values approach." ACM Inroads vol. 4 no. 1 (2013): 58-79. [pdf] [doi]
[41]Goldweber, Michael, Barr, John and Patitsas, Elizabeth. "Computer science education for social good." Proceedings of the 44th ACM Technical Symposium on Computer Science Education (2013): 15-16. [pdf] [doi]
[40]Patitsas, Elizabeth. "A Case Study of the Development of CS Teaching Assistants and Their Experiences with Team Teaching." Proceedings of the 12th Koli Calling International Conference on Computing Education Research (2013).
[39]Kate Sanders, Marizeh Ahmadzad, Tony Clear, Stephen H. Edwards, Mikey Goldweber, Chris Johnson, Raymond Lister, Robert McCartney, Elizabeth Patitsas and Jaime Spacco. "The Canterbury QuestionBank: building a repository of multiple-choice CS1 and CS2 questions." Proceedings of the final reports on Innovation and Technology in Computer Science Education 2013 Working Groups (2013).
[38]Patitsas, Elizabeth and Levy, Daniel. "Dr. Horrible's Fork Bomb: A Lab for Teaching Security in CS2." Proceedings of the 18th ACM Annual Conference on Innovation and Technology in Computer Science Education (2013).
[37]Elizabeth Ann Patitsas, Michelle Craig and Steve M. Easterbrook. "Comparing and contrasting different algorithms leads to increased student learning." International Computing Education Research Conference, ICER '13, La Jolla, CA, USA, August 12-14, 2013 (2013): 145-152. [pdf] [doi]
[36]Leo Porter, Saturnino Garcia, Hung-Wei Tseng and Daniel Zingaro. "Evaluating Student Understanding of Core Concepts in Computer Architecture." Proceedings of the 18th annual conference on Innovation and technology in computer science education (ITiCSE) (2013): 279-284. [pdf] [doi]
[35]Daniel Zingaro, Cynthia Bailey-Lee and Leo Porter. "Peer Instruction in Computing: the Role of Reading Quizzes." Proceedings of the 44th ACM technical symposium on Computer Science Education (SIGCSE) (2013): 47-52. [pdf] [doi]
[34]Daniel Zingaro, Yuliya Cherenkova, Olessia Karpova and Andrew Petersen. "Facilitating code-writing in PI classes." The 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, Denver, CO, USA, March 6-9, 2013 (2013): 585-590. [pdf] [doi]
[33]Anya Tafliovich, Jennifer Campbell and Andrew Petersen. "A student perspective on prior experience in CS1." The 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, Denver, CO, USA, March 6-9, 2013 (2013): 239-244. [pdf] [doi]
[32]Nick Parlante, Julie Zelenski, Michelle Craig, John DeNero, Mark Guzdial, David J. Malan, Aditi S. Muralidharan, Eric Roberts and Kevin Wayne. "Nifty assignments." The 44th ACM Technical Symposium on Computer Science Education, SIGCSE '13, Denver, CO, USA, March 6-9, 2013 (2013): 539-540. [pdf] [doi]
2012
[31]Goldweber, Michael, Barr, John, Clear, Tony, Davoli, Renzo, Mann, Samuel, Patitsas, Elizabeth and Portnoff, Scott. "A framework for enhancing the social good in computing aducation: a values approach." Proceedings of the final reports on Innovation and Technology in Computer Science Education 2012 Working Groups (2012): 16-38. Best Working Group Paper Award [pdf] [doi]
[30]Patitsas, Elizabeth. "Teaching labs on pseudorandom number generation." Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education (2012): 376-376. [pdf] [doi]
[29]Patitsas, Elizabeth. "A case study of environmental factors influencing teaching assistant job satisfaction." Proceedings of the 9th Annual Conference on International Computing Education Research (2012): 11-16. [pdf] [doi]
[28]Daniel Zingaro. "Peer Instruction in Computing: What, Why, How?" Proceedings of Global Conference on Technology, Innovation, Media & Education (Global TIME) (T. Bastiaens, G. Marks, eds.)(2012): 18-24.
[27]Arnold Rosenbloom. "Breadth first search (animation and obstacle avoidance)." Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE '12, Haifa, Israel, July 3-5, 2012 (2012): 375. [pdf] [doi]
[26]Daniel Zingaro, Andrew Petersen and Michelle Craig. "Stepping up to integrative questions on CS1 exams." Proceedings of the 43rd ACM technical symposium on Computer science education, SIGCSE 2012, Raleigh, NC, USA, February 29 - March 3, 2012 (2012): 253-258. [pdf] [doi]
[25]Michelle Craig, Sarah Petersen and Andrew Petersen. "Following a thread: knitting patterns and program tracing." Proceedings of the 43rd ACM technical symposium on Computer science education, SIGCSE 2012, Raleigh, NC, USA, February 29 - March 3, 2012 (2012): 233-238. [pdf] [doi]
2011
[24]S. Garcia-Martinez and Daniel Zingaro. "Teaching for Transfer of Learning in Computer Science Education." ISTE Journal for Computing Teachers (JCT) vol. Spring 2011 (2011).
[23]Rebecca Bates and Andrew Petersen. "Implementing Social Learning Strategies: Team Testing." American Society for Engineering Education (ASEE) Annual Conference Proceedings (2011). National Best Zone Paper
[22]Leo Porter, Cynthia Bailey-Lee, Beth Simon, Quintin Cutts and Daniel Zingaro. "Experience report: a multi-classroom report on the value of peer instruction." Proceedings of the 16th annual conference on Innovation and technology in computer science education (ITiCSE) (2011): 138-142. [pdf] [doi]
[21]Leo Porter, Cynthia Bailey-Lee, Beth Simon and Daniel Zingaro. "Peer Instruction: Do Students Really Learn from Peer Discussion in Computing?" Proceedings of the Seventh international Conference on Computing Education Research (ICER) (2011): 45-52. [pdf] [doi]
[20]Eleni Stroulia, Ken Bauer, Michelle Craig, Karen L. Reid and Greg Wilson. "Teaching distributed software engineering with UCOSP: the undergraduate capstone open-source project." Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development, CTGDSD 2011, Waikiki, Honolulu, HI, USA, May 21-28, 2011 (2011): 20-25. [pdf] [doi]
[19]Andrew Petersen, Michelle Craig and Daniel Zingaro. "Reviewing CS1 exam question content." Proceedings of the 42nd ACM technical symposium on Computer science education, SIGCSE 2011, Dallas, TX, USA, March 9-12, 2011 (2011): 631-636. [pdf] [doi]
[18]Nick Parlante, Julie Zelenski, Keith Schwarz, Dave Feinberg, Michelle Craig, Stuart Hansen, Michael Scott and David J. Malan. "Nifty assignments." Proceedings of the 42nd ACM technical symposium on Computer science education, SIGCSE 2011, Dallas, TX, USA, March 9-12, 2011 (2011): 491-492. [pdf] [doi]
2010
[17]Joanna Szurmak and Andrew Petersen. "Learning Outcomes Assessment Matrix (LOAM): a Software-Supported Process for Identifying and Scaffolding Complex Learning Outcomes." vol. 3 (2010): 8.
[16]Michelle Craig, Diane Horton and François Pitt. "Forming reasonably optimal groups: (FROG)." Proceedings of the 2010 International ACM SIGGROUP Conference on Supporting Group Work, GROUP 2010, Sanibel Island, Florida, USA, November 6-10, 2010 (2010): 141-150. [pdf] [doi]
[15]Daniel Zingaro. "Experience Report: Peer Instruction in Remedial Computer Science." Proceedings of the 22nd World Conference on Educational Multimedia, Hypermedia & Telecommunications (Ed-Media) (2010): 5030-5035.
2009
[14]Jennifer Campbell, Pries Gries, Jason Montojo and Greg Wilson. "Practical Programming: An Introduction to Computer Science Using Python." (2009).
[13]Arnold Rosenbloom. "Running a programming contest in an introductory computer science course." Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2009, Paris, France, July 6-9, 2009 (2009): 347. [pdf] [doi]
[12]Nick Parlante, Thomas P. Murtagh, Mehran Sahami, Owen L. Astrachan, David Reed, Christopher A. Stone, Brent Heeringa and Karen L. Reid. "Nifty assignments." Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2009, Chattanooga, TN, USA, March 4-7, 2009 (2009): 483-484. [pdf] [doi]
[11]Michelle Craig and Diane Horton. "Gr8 designs for Gr8 girls: a middle-school program and its evaluation." Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2009, Chattanooga, TN, USA, March 4-7, 2009 (2009): 221-225. [pdf] [doi]
2008
[10]Daniel Zingaro. "Invariants: a generative approach to programming." (2008).
[9]Daniel Zingaro. "Another approach for resisting student resistance to formal methods." ACM SIGCSE Bulletin vol. 40 no. 4 (2008): 56-57. [pdf] [doi]
[8]Greg Wilson, Christine Alvarado, Jennifer Campbell, Rubin H. Landau and Robert Sedgewick. "CS-1 for scientists." Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2008, Portland, OR, USA, March 12-15, 2008 (2008): 36-37. [pdf] [doi]
2007
[7]Karen L. Reid and Gregory V. Wilson. "DrProject: a software project management portal to meet educational needs." Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2007, Covington, Kentucky, USA, March 7-11, 2007 (2007): 317-321. [pdf] [doi]
[6]Steve Engels, Vivek Lakshmanan and Michelle Craig. "Plagiarism detection using feature-based neural networks." Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2007, Covington, Kentucky, USA, March 7-11, 2007 (2007): 34-38. [pdf] [doi]
[5]Michelle Craig. "Facilitated student discussions for evaluating teaching." Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2007, Covington, Kentucky, USA, March 7-11, 2007 (2007): 190-194. [pdf] [doi]
2005
[4]Paul Gries, Volodymyr Mnih, Jonathan Taylor, Greg Wilson and Lee Zamparo. "Memview: A pedagogically-motivated visual debugger." Proceedings of the Frontiers in Education 35th Annual Conference (2005).
[3]Karen L. Reid and Gregory V. Wilson. "Learning by doing: introducing version control as a way to manage student assignments." Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005, St. Louis, Missouri, USA, February 23-27, 2005 (2005): 272-276. [pdf] [doi]
2002
[2]Paul Gries and David Gries. "Frames and folders: a teachable memory model for Java." Journal of Computing Sciences in Colleges vol. 17 no. 6 (2002): 182-196.
[1]David Gries, Paul Gries and Petra Hall. "ProgramLive - master Java programming in a dynamic, self-paced learning environment." (2002). [pdf]