-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathreferences.bib
More file actions
103 lines (92 loc) · 3.42 KB
/
references.bib
File metadata and controls
103 lines (92 loc) · 3.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
@article{knuth84,
author = {Knuth, Donald E.},
title = {Literate Programming},
year = {1984},
issue_date = {May 1984},
publisher = {Oxford University Press, Inc.},
address = {USA},
volume = {27},
number = {2},
issn = {0010-4620},
url = {https://doi.org/10.1093/comjnl/27.2.97},
doi = {10.1093/comjnl/27.2.97},
journal = {Comput. J.},
month = may,
pages = {97–111},
numpages = {15}
}
@article{becker2023teaching,
author = {Becker, Brett A. and Denny, Paul and Finnie-Ansley, James and Luxton-Reilly, Andrew and Prather, James and Santos, Eddie Antonio},
title = {Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation},
year = {2023},
journal = {Proceedings of the 54th ACM Technical Symposium on Computer Science Education},
pages = {500–506},
doi = {10.1145/3545945.3569759}
}
@article{kazemitabaar2023studying,
author = {Kazemitabaar, Majeed and Chow, Justin and Ma, Carl Ka To and Ericson, Barbara J. and Weintrop, David and Grossman, Tovi},
title = {Studying the Effect of AI Code Generators on Supporting Novice Learners in Introductory Programming},
year = {2023},
journal = {Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems},
pages = {1–23},
doi = {10.1145/3544548.3580919}
}
@book{guttag2021introduction,
author = {Guttag, John},
title = {Introduction to Computation and Programming Using Python},
year = {2021},
edition = {3rd},
publisher = {MIT Press},
address = {Cambridge, MA}
}
@article{denny2024computing,
author = {Denny, Paul and Prather, James and Becker, Brett A. and Finnie-Ansley, James and Hellas, Arto and Leinonen, Juho and Luxton-Reilly, Andrew and Reeves, Brent N. and Santos, Eddie Antonio and Sarsa, Sami},
title = {Computing Education in the Era of Generative AI},
year = {2024},
journal = {Communications of the ACM},
volume = {67},
number = {2},
pages = {56–67},
doi = {10.1145/3624720}
}
@inproceedings{macneil2023experiences,
author = {MacNeil, Stephen and Tran, Andrew and Mogil, Dan and Bernstein, Seth and Ross, Erin and Huang, Ziheng},
title = {Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book},
year = {2023},
booktitle = {Proceedings of the 54th ACM Technical Symposium on Computer Science Education},
pages = {931–937},
doi = {10.1145/3545945.3569785}
}
@book{papert1980mindstorms,
author = {Papert, Seymour},
title = {Mindstorms: Children, Computers, and Powerful Ideas},
year = {1980},
publisher = {Basic Books},
address = {New York, NY}
}
@article{wing2006computational,
author = {Wing, Jeannette M.},
title = {Computational Thinking},
year = {2006},
journal = {Communications of the ACM},
volume = {49},
number = {3},
pages = {33–35},
doi = {10.1145/1118178.1118215}
}
@book{downey2024think,
author = {Downey, Allen B.},
title = {Think Python: How to Think Like a Computer Scientist},
year = {2024},
edition = {3rd},
publisher = {O'Reilly Media},
address = {Sebastopol, CA}
}
@article{porter2013halving,
author = {Porter, Leo and Bailey Lee, Cynthia and Simon, Beth and Zingaro, Daniel},
title = {Halving Fail Rates using Peer Instruction: A Study of Four Computer Science Courses},
year = {2013},
journal = {Proceedings of the 44th ACM Technical Symposium on Computer Science Education},
pages = {177–182},
doi = {10.1145/2445196.2445250}
}