Published using Google Docs
UW CSE 590E 19wi Reading List
Updated automatically every 5 minutes

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,

Educational Research Primer 

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)