|
| 1 | +@inproceedings{haaranen_programming_2017, |
| 2 | + address = {New York, NY, USA}, |
| 3 | + series = {{ITiCSE} '17}, |
| 4 | + title = {Programming as a performance: Live-streaming and its implications for {Computer} {Science} education}, |
| 5 | + isbn = {978-1-4503-4704-4}, |
| 6 | + shorttitle = {Programming as a performance}, |
| 7 | + url = {https://doi.acm.org/10.1145/3059009.3059035}, |
| 8 | + doi = {10.1145/3059009.3059035}, |
| 9 | + abstract = {This article discusses an emerging phenomenon of streaming programming to a live audience who in turn can interact with the streamer. In essence, this means broadcasting the programming environment and typically a web camera feed of the streamer to viewers. Streaming programming bears many similarities with live-streaming playing of video games, which has become extremely popular among gamers over the recent years. In fact, streaming programming often use the same web services as streaming gaming, and the audiences overlap. In this article, we describe this novel approach to programming and situate it in the broader context of computer science education. To gain a deeper insight into this phenomena, we analyzed viewer discussions during a particular programming stream broadcasted during a game programming competition. Finally, we discuss the benefits this approach could offer to computer science education.}, |
| 10 | + urldate = {2018-12-21}, |
| 11 | + booktitle = {Proceedings of the 2017 {ACM} {Conference} on {Innovation} and {Technology} in {Computer} {Science} {Education}}, |
| 12 | + publisher = {ACM}, |
| 13 | + author = {Haaranen, Lassi}, |
| 14 | + year = {2017}, |
| 15 | + keywords = {computer science education, game-based learning, online communities, streaming}, |
| 16 | + pages = {353--358} |
| 17 | +} |
| 18 | + |
| 19 | +@inproceedings{rubin_effectiveness_2013, |
| 20 | + address = {New York, NY, USA}, |
| 21 | + series = {{SIGCSE} '13}, |
| 22 | + title = {The effectiveness of live-coding to teach introductory programming}, |
| 23 | + isbn = {978-1-4503-1868-6}, |
| 24 | + url = {https://doi.acm.org/10.1145/2445196.2445388}, |
| 25 | + doi = {10.1145/2445196.2445388}, |
| 26 | + abstract = {Live-coding is defined as "the process of designing and implementing a [coding] project in front of class during lecture period". In this article we present our research design and results regarding the effectiveness of live-coding to teach introductory programming. The research design includes two experimental groups spread across four sections of an introductory C++ course at Colorado School of Mines. In the control group, students were taught using static code, meaning that instructors never typed, but instead viewed, compiled, and executed code examples. In the experimental or "live-coding" group, instructors started each lecture with a blank screen, and taught code examples by systematically typing, compiling, and testing code to solve example problems. To assess the effectiveness of live-coding, we administered four surveys and analyzed final grades. Two of the surveys were given at the beginning of the course, and were used to measure baseline programming knowledge and student learning preferences (i.e., VARK). The other two surveys, given at the end of the course, were designed to measure the amount of programming knowledge obtained as well as preferences towards live coding. Lastly, final grades were analyzed in terms of its subcomponents: the assignments, exams, final project, and overall grade. Based on our results, we conclude that teaching via live-coding is as good as if not better than using static code examples.}, |
| 27 | + urldate = {2018-12-21}, |
| 28 | + booktitle = {Proceeding of the 44th {ACM} {Technical} {Symposium} on {Computer} {Science} {Education}}, |
| 29 | + publisher = {ACM}, |
| 30 | + author = {Rubin, Marc J.}, |
| 31 | + year = {2013}, |
| 32 | + keywords = {introductory, live-coding, pedagogy, programming}, |
| 33 | + pages = {651--656} |
| 34 | +} |
| 35 | + |
| 36 | +@book{wilson_teaching_2018, |
| 37 | + address = {Leipzig}, |
| 38 | + title = {Teaching tech together: how to design and deliver lessons that work and build a teaching community around them}, |
| 39 | + isbn = {978-0-9881137-0-1}, |
| 40 | + shorttitle = {Teaching tech together}, |
| 41 | + language = {en}, |
| 42 | + publisher = {Amazon Distribution GmbH}, |
| 43 | + author = {Wilson, Greg}, |
| 44 | + year = {2018} |
| 45 | +} |
| 46 | + |
| 47 | +@article{strobel_when_2009, |
| 48 | + title = {When is {PBL} more effective? {A} meta-synthesis of meta-analyses comparing {PBL} to conventional classrooms}, |
| 49 | + volume = {3}, |
| 50 | + issn = {1541-5015}, |
| 51 | + shorttitle = {When is {PBL} more effective?}, |
| 52 | + url = {https://docs.lib.purdue.edu/ijpbl/vol3/iss1/4}, |
| 53 | + doi = {10.7771/1541-5015.1046}, |
| 54 | + number = {1}, |
| 55 | + journal = {Interdisciplinary Journal of Problem-Based Learning}, |
| 56 | + author = {Strobel, Johannes and Barneveld, Angela van}, |
| 57 | + month = mar, |
| 58 | + year = {2009} |
| 59 | +} |
| 60 | + |
| 61 | +@article{markham_project_2011, |
| 62 | + title = {Project-based learning: A bridge just far enough}, |
| 63 | + volume = {39}, |
| 64 | + copyright = {Copyright E L Kurdyla Publishing LLC Dec 2011}, |
| 65 | + issn = {14811782}, |
| 66 | + url = {https://search.proquest.com/docview/915254354/abstract/707DEDB5F1E145E5PQ/1}, |
| 67 | + abstract = {[...] well-executed PBL emphasizes a carefully planned assessment that incorporates formative feedback, detailed rubrics, and multiple evaluations of content and skills. [...] PBL can be defined as an extended learning process that uses inquiry and challenge to stimulate the groivth and mastery of skills. [...] PBL refocuses education on the student, not the curriculum-a shift mandated by the global world, which rewards intangible assets such as drive, passion, creativity, empathy, and resiliency.}, |
| 68 | + language = {English}, |
| 69 | + number = {2}, |
| 70 | + urldate = {2018-12-21}, |
| 71 | + journal = {Teacher Librarian; Bowie}, |
| 72 | + author = {Markham, Thom}, |
| 73 | + month = dec, |
| 74 | + year = {2011}, |
| 75 | + keywords = {Advantages, Core curriculum, Design, Education, Methods, Teaching, Young adults}, |
| 76 | + pages = {38--42} |
| 77 | +} |
| 78 | + |
| 79 | +@book{sawyer_cambridge_2006, |
| 80 | + address = {Cambridge, NY, USA}, |
| 81 | + title = {The {Cambridge} handbook of the learning sciences}, |
| 82 | + isbn = {978-0-521-84554-0 978-0-521-60777-3}, |
| 83 | + language = {en}, |
| 84 | + publisher = {Cambridge University Press}, |
| 85 | + editor = {Sawyer, R. Keith}, |
| 86 | + year = {2006}, |
| 87 | + note = {OCLC: ocm62728545}, |
| 88 | + keywords = {Cognitive learning, Learning, Learning, Psychology of, Social aspects} |
| 89 | +} |
| 90 | + |
| 91 | +@article{wilson-software-carpentry, |
| 92 | + author = {Greg Wilson}, |
| 93 | + title = {{Software} {Carpentry}: Getting scientists to write better code by making them more productive}, |
| 94 | + journal = {Computing in Science \& Engineering}, |
| 95 | + month = {November--December}, |
| 96 | + year = {2006}, |
| 97 | + note = {Summarizes the what and why of Version 3 of the course.} |
| 98 | +} |
| 99 | + |
| 100 | +@Manual{tidyverse, |
| 101 | + title = {tidyverse: Easily install and load the 'Tidyverse'}, |
| 102 | + author = {Hadley Wickham}, |
| 103 | + year = {2017}, |
| 104 | + note = {R package version 1.2.1}, |
| 105 | + url = {https://CRAN.R-project.org/package=tidyverse}, |
| 106 | +} |
| 107 | + |
| 108 | +@Manual{R, |
| 109 | + title = {R: A language and environment for statistical computing}, |
| 110 | + author = {{R Core Team}}, |
| 111 | + organization = {R Foundation for Statistical Computing}, |
| 112 | + address = {Vienna, Austria}, |
| 113 | + year = {2018}, |
| 114 | + url = {https://www.R-project.org/}, |
| 115 | +} |
| 116 | + |
| 117 | +@Misc{carpentry, |
| 118 | + author = {Achaz {von Hardenberg} and Adam Obeng and Aleksandra Pawlik and Alex Pletzer and Alexey Shiklomanov and Anne Fouilloux and April Wright and Auriel Fournier and Ben Marwick and C. Titus Brown and Carolina Johnson and Carolyn Voter and Catherine Hulshof and Christie Bahlai and Clara Shaw and Daijiang Li and Daina Bouquin and Daniel Stubbs and Danielle Quinn and Darya Vanichkina and Dmytro Fishman and Earle Wilson and Edmund Hart and Eilis Hannon and Elena Sügis and Eli Strauss and Emilia Gan and Erin Becker and Ethan White and Francisco Rodriguez-Sanchez and Francois Michonneau and Fred Boehm and {GMoncrieff} and Hao Ye and Harriet Dashnow and Hilmar Lapp and {JSurman} and Jaime Ashander and Jarrett Byrnes and Jeffrey W Hollister and Jieming Chen and Jillian Dunic and {Jon} and Jonathan Keane and Joseph Stachelek and Josh Herr and K. A. S. Mislan and Kara Woo and Karen Cranston and Kari L. Jordan and Karthik Ram and Kate Hertweck and Kathe Todd-Brown and Katie Lotterhos and Kayla Peck and Kenan Direk and Kevin Hall and Kristian Tylén and Kyriakos Chatzidimitriou and Lachlan Deer and Laurent Gatto and Leah Wasser and Leszek Tarkowski and Lisa Breckels and M. Foos and Marco Chiapello and Mark Robinson and Markus J. Akenbrand and Mateusz Kuzak and Matthias Grenié and Matthias Grenié and Maëlle Salmon and Meghan Duffy and Michael Koontz and Myfanwy Johnston and Nicholas Marino and Nick Carchedi and Olivia Burge and Philip Lijnzaad and Philip Lijnzaad and Ryan Peek and Sarah Supp and Shawn Taylor and Stephanie Labou and Steve Pederson and Tara Webster and Taylor Reiter and Thomas Sandmann and Tracy Teal and Will Furnass and Will Pearse and Ye Li and Zena Lapp and {ab604} and {ashander} and {cengel} and Brian Seok and {sfn_brt} and {suparee}}, |
| 119 | + title = {{Data} {Carpentry}: {R} for data analysis and visualization of ecological data}, |
| 120 | + editor = {Francois Michonneau and Auriel Fournier}, |
| 121 | + month = {November}, |
| 122 | + year = {2018}, |
| 123 | + url = {https://datacarpentry.org/R-ecology-lesson/}, |
| 124 | + doi = {10.5281/zenodo.569338}, |
| 125 | +} |
| 126 | + |
| 127 | +@Manual{rcourse, |
| 128 | + title = {{UofTCoders}/rcourse: {EEB313} Quantitative Methods in {R} for Biology}, |
| 129 | + author = {Luke W. Johnston and Joel Ostblom and Madeleine Bonsma-Fisher and James S. Santangelo and Ahmed Hasan and Elliott Sales de Andrade and Lindsay Coome and Lina Tran}, |
| 130 | + organization = {UofT Coders}, |
| 131 | + year = {2018}, |
| 132 | + note = {version 2.0.0}, |
| 133 | + doi = {10.5281/zenodo.2335179}, |
| 134 | + url = {https://doi.org/10.5281/zenodo.2335179}, |
| 135 | +} |
| 136 | + |
| 137 | +@Manual{dplyr, |
| 138 | + title = {dplyr: A grammar of data manipulation}, |
| 139 | + author = {Hadley Wickham and Romain François and Lionel Henry and Kirill Müller}, |
| 140 | + year = {2018}, |
| 141 | + note = {R package version 0.7.8}, |
| 142 | + url = {https://CRAN.R-project.org/package=dplyr}, |
| 143 | +} |
| 144 | + |
| 145 | +@Article{lme4, |
| 146 | + title = {Fitting linear mixed-effects models using {lme4}}, |
| 147 | + author = {Douglas Bates and Martin M{\"a}chler and Ben Bolker and Steve Walker}, |
| 148 | + journal = {Journal of Statistical Software}, |
| 149 | + year = {2015}, |
| 150 | + volume = {67}, |
| 151 | + number = {1}, |
| 152 | + pages = {1--48}, |
| 153 | + doi = {10.18637/jss.v067.i01}, |
| 154 | +} |
| 155 | + |
| 156 | +@Article{lmerTest, |
| 157 | + title = {{lmerTest} package: Tests in linear mixed effects models}, |
| 158 | + author = {Alexandra Kuznetsova and Per B. Brockhoff and Rune H. B. Christensen}, |
| 159 | + journal = {Journal of Statistical Software}, |
| 160 | + year = {2017}, |
| 161 | + volume = {82}, |
| 162 | + number = {13}, |
| 163 | + pages = {1--26}, |
| 164 | + doi = {10.18637/jss.v082.i13}, |
| 165 | +} |
| 166 | + |
| 167 | +@Manual{rmarkdown, |
| 168 | + title = {rmarkdown: Dynamic documents for {R}}, |
| 169 | + author = {JJ Allaire and Yihui Xie and Jonathan McPherson and Javier Luraschi and Kevin Ushey and Aron Atkins and Hadley Wickham and Joe Cheng and Winston Chang and Richard Iannone}, |
| 170 | + year = {2018}, |
| 171 | + note = {R package version 1.11}, |
| 172 | + url = {https://rmarkdown.rstudio.com}, |
| 173 | +} |
| 174 | + |
| 175 | +@Article{mice, |
| 176 | + title = {{mice}: Multivariate imputation by chained equations in {R}}, |
| 177 | + author = {Stef {van Buuren} and Karin Groothuis-Oudshoorn}, |
| 178 | + journal = {Journal of Statistical Software}, |
| 179 | + year = {2011}, |
| 180 | + volume = {45}, |
| 181 | + number = {3}, |
| 182 | + pages = {1-67}, |
| 183 | + url = {https://www.jstatsoft.org/v45/i03/}, |
| 184 | +} |
| 185 | + |
| 186 | +@Article{multcomp, |
| 187 | + title = {Simultaneous inference in general parametric models}, |
| 188 | + author = {Torsten Hothorn and Frank Bretz and Peter Westfall}, |
| 189 | + journal = {Biometrical Journal}, |
| 190 | + year = {2008}, |
| 191 | + volume = {50}, |
| 192 | + number = {3}, |
| 193 | + pages = {346--363}, |
| 194 | +} |
| 195 | + |
| 196 | +@Manual{psych, |
| 197 | + title = {{psych}: Procedures for psychological, psychometric, and personality research}, |
| 198 | + author = {William Revelle}, |
| 199 | + organization = {Northwestern University}, |
| 200 | + address = {Evanston, IL, USA}, |
| 201 | + year = {2018}, |
| 202 | + note = {R package version 1.8.10}, |
| 203 | + url = {https://CRAN.R-project.org/package=psych}, |
| 204 | +} |
| 205 | + |
| 206 | +@Book{car, |
| 207 | + title = {An {R} companion to applied regression}, |
| 208 | + edition = 2, |
| 209 | + author = {John Fox and Sanford Weisberg}, |
| 210 | + year = {2011}, |
| 211 | + publisher = {Sage}, |
| 212 | + address = {Thousand Oaks, CA, USA}, |
| 213 | + url = {https://socialsciences.mcmaster.ca/jfox/Books/Companion-2E}, |
| 214 | +} |
| 215 | + |
| 216 | +@Article{reshape2, |
| 217 | + title = {Reshaping data with the {reshape} package}, |
| 218 | + author = {Hadley Wickham}, |
| 219 | + journal = {Journal of Statistical Software}, |
| 220 | + year = {2007}, |
| 221 | + volume = {21}, |
| 222 | + number = {12}, |
| 223 | + pages = {1--20}, |
| 224 | + url = {https://www.jstatsoft.org/v21/i12/}, |
| 225 | +} |
| 226 | + |
| 227 | +@Article{plyr, |
| 228 | + title = {The split-apply-combine strategy for data analysis}, |
| 229 | + author = {Hadley Wickham}, |
| 230 | + journal = {Journal of Statistical Software}, |
| 231 | + year = {2011}, |
| 232 | + volume = {40}, |
| 233 | + number = {1}, |
| 234 | + pages = {1--29}, |
| 235 | + url = {https://www.jstatsoft.org/v40/i01/}, |
| 236 | +} |
| 237 | + |
| 238 | +@Manual{MuMIn, |
| 239 | + title = {{MuMIn}: Multi-model inference}, |
| 240 | + author = {Kamil Bartoń}, |
| 241 | + year = {2018}, |
| 242 | + note = {R package version 1.42.1}, |
| 243 | + url = {https://CRAN.R-project.org/package=MuMIn}, |
| 244 | +} |
| 245 | + |
| 246 | +@Article{deSolve, |
| 247 | + title = {Solving differential equations in {R}: package {deSolve}}, |
| 248 | + author = {Karline Soetaert and Thomas Petzoldt and R. Woodrow Setzer}, |
| 249 | + journal = {Journal of Statistical Software}, |
| 250 | + volume = {33}, |
| 251 | + number = {9}, |
| 252 | + pages = {1--25}, |
| 253 | + year = {2010}, |
| 254 | + coden = {JSSOBK}, |
| 255 | + issn = {1548-7660}, |
| 256 | + url = {https://www.jstatsoft.org/v33/i09}, |
| 257 | + doi = {10.18637/jss.v033.i09}, |
| 258 | + keywords = {ordinary differential equations, partial differential |
| 259 | + equations, differential algebraic equations, initial value problems, |
| 260 | + R, FORTRAN, C}, |
| 261 | +} |
| 262 | + |
| 263 | +@Manual{knitr, |
| 264 | + title = {{knitr}: A general-purpose package for dynamic report generation in {R}}, |
| 265 | + author = {Yihui Xie}, |
| 266 | + year = {2018}, |
| 267 | + note = {R package version 1.21}, |
| 268 | + url = {https://yihui.name/knitr/}, |
| 269 | +} |
| 270 | + |
| 271 | +@Manual{EcoSimR, |
| 272 | + title = {{EcoSimR}: Null model analysis for ecological data}, |
| 273 | + author = {Nicholas J. Gotelli and Edmund M. Hart and Aaron M. Ellison}, |
| 274 | + year = {2015}, |
| 275 | + note = {R package version 0.1.0}, |
| 276 | + url = {https://github.com/gotellilab/EcoSimR}, |
| 277 | + doi = {10.5281/zenodo.16522}, |
| 278 | +} |
0 commit comments