Viri in Predstavitve

Andrej Brodnik

22. 8. 2018, na delavnici NAPOJ3

Barbara J. Ericson, James D. Foley, Jochen Rick, Evaluating the Efficiency and Effectiveness of Adaptive Parsons Problems, ICER ’18, August 13–15, 2018, Espoo, Finland

Matija Lokar

22. 8. 2018, na delavnici NAPOJ3

Tim Bell, Paul Tymann, Amiram Yehudai, The Big Ideas in Computer Science for K-12 Curricula, in The Education Column by Juraj Hromkovic

Gregor Anželj, Matej Zdovc


David Weintrop, Alexandria K. Hansen, Danielle B. Harlow, Diana Franklin, Starting from Scratch Outcomes of Early Computer Science Learning Experience, ICER ’18, August 13–15, 2018, Espoo, Finland

Romana Vogrinčič, Gabrijela Krajnc

Alaaeddin Swidan, Felienne Hermans, Marileen SmitProgramming,  Misconceptions for School Students Delft University of Technology, Delft, The Netherlands, ICER ’18, August 13–15, 2018, Espoo, Finland
  • Enostavne naloge dobri dijaki rešujejo slabše, velikokrat gre za nerazumevanje ali pa napačno interpretacijo. Korektno zastavljene naloge so izziv, zato je ta tema telo zanimiva. 

       izvorni članek, predstavitev, vprašanja

Nastja Lasič, Marko Kikelj


David Weintrop, Heather Killen, Baker Franke: Blocks or Text? How Programming Language Modality Makes a Difference in Assessing Underrepresented Populations
  • Raziskava med 5000 študenti o razliki med učenjem programiranja z bloki in običajnim kodiranjem
predstavitev, članek

Marina Trost, Zlatko Magdevski


Benji Xie, Greg L. Nelson, Andrew J. Ko,  An Explicit Strategy to Scaffold Novice Program Tracing, SIGCSE’18, February 21-24, 2018, Baltimore, MD, USA

  • Strategija poučevanja za branje programske kode
      izvorni članek, predstavitev

Betka Burger, Klemen Bajec


Head First Programming by Paul Barry, David Griffiths. (https://www.safaribooksonline.com/library/view/head-first-programming/9780596806682/ch01.html)

href="https://ucilnica.acm.si/pluginfile.php/3517/mod_wiki/attachments/7/predstavitev-petek-Klemen_Betka.pptx">Predstavitev

  • Uvod v Python ... ????

Melita Kompolšek, Andrej Šuštaršič

HW03; Carrie Anne Philbin, Watch and learn (14-15)
  • Kako spletni videi vplivajo na današnje poučevanje in učenje računalništva?

       Izvorni članek, komentiran članek, predstavitev


Aktualno - ampak ostane za drugič...

HW05; Sway Grantham, Just what is a computer? (36-37)
  • Razprava, kaj je danes računalnik.

Christiane Gresse von Wangenheim, Aldo von Wangenheim, Fernando S. Pacheco, Jean C. R. Hauck, and Miriam Nathalie F. Ferreira, Teaching Physical Computing in Family Workshops, Federal University of Santa Catarina, ACM Inroads, Vol. 8, No. 1
  • Zanimivi primeri za delavnice staršev in učencev

Fredrik Heintz, Linda Mannila, Computational Thinking for All: An Experience Report on Scaling up Teaching Computational Thinking to All Students in a Major City in Sweden, From Proceedings of the 2018 ACM SIGCSE Conference

  • Stanje v švedskem šolskem sistemu z vključtvijo programiranja v digitalno kompetenco
Python Tutor (http://pythontutor.com/)

  • Spletna stran, ki pomaga pri vizualizaciji izvajanja kode ne samo v Pythonu.

Daniel E. Krutz and Samuel A. Malachowsky: Teaching Android Security Through Examples: A Publicly Available Database of Vulnerable Apps
  • konkretni primeri poučevanja varnosti na Androidu od začetnikov naprej
Alexander Miller, Stuart Reges, Allison Obourn, jGRASP: A Simple, Visual, Intuitive Programming Environment for CS1 and CS2, ACM Inroads, Vol. 8, No. 4
  • Uporaba blokovnih jezikov oziroma okolij za razhroščevanje ipd.