UW CSE 590E 19wi Reading List
Week | Date | Topic | Readings |
1 | 1/10 | Intros & 18au Summary | |
2 | 1/17 | Intro Programming Languages | Alzahrani, Nabeel, et al. "Python Versus C++: An Analysis of Student Struggle on Small Coding Exercises in Introductory Programming Courses." Proceedings of the 49th ACM Technical Symposium on Computer Science Education. ACM, 2018. https://dl.acm.org/citation.cfm?id=3160586 Hadjerrouit, Said. "Java as first programming language: a critical evaluation." ACM SIGCSE Bulletin 30.2 (1998): 43-47. https://dl.acm.org/citation.cfm?id=292440 Weintrop, David, and Uri Wilensky. "Comparing block-based and text-based programming in high school computer science classrooms." ACM Transactions on Computing Education (TOCE) 18.1 (2017): 3. https://dl.acm.org/citation.cfm?id=3089799 |
3 | 1/24 | CS Ed Research Methods 1 | Lauren Margulieux and Amanda Madden, |
4 | 1/31 | CS Ed Research Methods 2 | Leo Porter, Cynthia Bailey Lee, Beth Simon, and Daniel Zingaro. 2011. Peer instruction: do students really learn from peer discussion in computing?. In Proceedings of the seventh international workshop on Computing education research (ICER '11). ACM, New York, NY, USA, 45-52. DOI: http://dx.doi.org/10.1145/2016911.2016923 Briana B. Morrison, Lauren E. Margulieux, and Mark Guzdial. 2015. Subgoals, Context, and Worked Examples in Learning Computing Problem Solving. In Proceedings of the eleventh annual International Conference on International Computing Education Research (ICER '15). ACM, New York, NY, USA, 21-29. DOI: https://doi.org/10.1145/2787622.2787733 Colleen M. Lewis. 2012. The importance of students' attention to program state: a case study of debugging behavior. In Proceedings of the ninth annual international conference on International computing education research (ICER '12). ACM, New York, NY, USA, 127-134. DOI: https://doi.org/10.1145/2361276.2361301 |
5 | 2/07 | Mixed Experience 1 – dealing with a range of prior experience within a classroom | Vishv Mohan Malhotra and Ashish Anand. 2019. Teaching a University-Wide Programming Laboratory: Managing a C Programming Laboratory for a Large Class with Diverse Interests. In Proceedings of the Twenty-First Australasian Computing Education Conference (ACE '19). ACM, New York, NY, USA, 1-10. DOI: https://dl.acm.org/citation.cfm?id=3286961 Colleen M. Lewis, Nathaniel Titterton, and Michael Clancy. 2012. Using collaboration to overcome disparities in Java experience. In Proceedings of the ninth annual international conference on International computing education research (ICER '12). ACM, New York, NY, USA, 79-86. DOI: https://doi.org/10.1145/2361276.2361292 Soohyun Nam Liao, Daniel Zingaro, Michael A. Laurenzano, William G. Griswold, and Leo Porter. 2016. Lightweight, Early Identification of At-Risk CS1 Students. In Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER '16). ACM, New York, NY, USA, 123-131. DOI: https://doi.org/10.1145/2960310.2960315 |
6 | 2/14 | Mixed Experience 2 + Diversity | Alireza Ahadi, Raymond Lister, Heikki Haapala, and Arto Vihavainen. 2015. Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance. In Proceedings of the eleventh annual International Conference on International Computing Education Research (ICER '15). ACM, New York, NY, USA, 121-130. DOI: https://doi.org/10.1145/2787622.2787717 Sathya Narayanan, Kathryn Cunningham, Sonia Arteaga, William J. Welch, Leslie Maxwell, Zechariah Chawinga, and Bude Su. 2018. Upward mobility for underrepresented students: a model for a cohort-based bachelor's degree in computer science. ACM Inroads 9, 2 (April 2018), 72-78. DOI: https://dl.acm.org/citation.cfm?id=3210555 . Harrison Kwik, Benjamin Xie, and Andrew J. Ko. 2018. Experiences of Computer Science Transfer Students. In Proceedings of the 2018 ACM Conference on International Computing Education Research (ICER '18). ACM, New York, NY, USA, 115-123. DOI: https://dl.acm.org/citation.cfm?id=3231004 |
7 | 2/21 | CS Major Curriculum – degrees, programs, and design philosophy | |
8 | 2/28 | Read SIGCSE 2019 Papers (SIGCSE 2019 in Minneapolis, MN) | Jennifer Parham-Mocello, Shannon Ernst, Martin Erwig, Lily Shellhammer, and Emily Dominguez. 2019. Story Programming: Explaining Computer Science Before Coding. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). ACM, New York, NY, USA, 379-385. DOI: https://doi.org/10.1145/3287324.3287397 Rebecca Smith and Scott Rixner. 2019. The Error Landscape: Characterizing the Mistakes of Novice Programmers. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). ACM, New York, NY, USA, 538-544. DOI: https://doi.org/10.1145/3287324.3287394
Brian Harrington, Jingyiran Li, Mohamed Moustafa, Marzieh Ahmadzadeh, and Nick Cheng. 2019. On the Effect of Question Ordering on Performance and Confidence in Computer Science Examinations. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE '19). ACM, New York, NY, USA, 620-626. DOI: https://doi.org/10.1145/3287324.3287398 |
9 | 3/07 | SIGCSE Report Back | |
10 | 3/14 | 19sp Planning & Wrapup |
Questions? Ruth Anderson (rea@cs.washington.edu)