Remix literacy

Материал из Letopisi.Ru — «Время вернуться домой»
Перейти к: навигация, поиск

Использование ремиксов как составляющая цифровой грамотности.

Различные подходы к использованию ремиксов в образовательной практике

Повторное использование и видоизменение текста и кода, понятие повторного использования и видоизменения паттернов поведения программирования - это современные большие идеи, которые могут и должны осваиваться учениками и учителями.


Keywords
Remix; reuse; derivativity; intertextuality; fecundity; social embeddedness; social network analysis

Remix & bricolage

Содержание

Introduction

Remix - Reuse in Culture - bricolage - tinkering - it is all about the same - may be Harvey - bottom - up

Bricolage + Tinkering

https://en.wikipedia.org/wiki/Bricolage - In the arts, bricolage (French for "DIY" or "do-it-yourself projects") is the construction or creation of a work from a diverse range of things that happen to be available, or a work created by mixed media.

Bricolage

Levi-Strauss used the idea of bricolage to contrast the analytic methodology of Western science with what he called a "science of the concrete" in primitive societies.11 The bricoleur scientist does not move abstractly and hierarchically from axiom to theorem to corollary. Bricoleurs construct theories by arranging and rearranging, by negotiating and renegotiating with a set of well-known materials.

If we take Levi-Strauss's description of the two scientific approaches as ideal types and divest them of his efforts to localize them culturally, we can see both in how people program computers. For some people, what is exciting about computers is working within a rule-driven system that can be mastered in a top-down, divide-and-conquer way. Their structured "planner's" approach, the approach being taught in the Harvard programming course, is validated by industry and the academy. It decrees that the "right way" to solve a programming problem is to dissect it into separate parts and design a set of modular solutions that will fit the parts into an intended whole. Some programmers work this way because their teachers or employers insist that they do. But for others, it is a preferred approach; to them, it seems natural to make a plan, divide the task, use modules and subprocedures.

Lisa and Robin offer examples of a very different style. They are not drawn to structured programming; their work at the computer is marked by a desire to play with the elements of the program, to move them around almost as though they were material elements -- the words in a sentence, the notes on a keyboard, the elements of a collage.

While hierarchy and abstraction are valued by the structured programmers' "planner's" aesthetic, bricoleur programmers, like Levi-Strauss's bricoleur scientists, prefer negotiation and rearrangement of their materials. The bricoleur resembles the painter who stands back between brushstrokes, looks at the canvas, and only after this contemplation, decides what to do next. Bricoleurs use a mastery of associations and interactions. For planners, mistakes are missteps; bricoleurs use a navigation of midcourse corrections. For planners, a program is an instrument for premeditated control; bricoleurs have goals but set out to realize them in the spirit of a collaborative venture with the machine. For planners, getting a program to work is like "saying one's piece"; for bricoleurs, it is more like a conversation than a monologue.

Epistemological Pluralism and the Revaluation of the Concrete
By Sherry Turkle and Seymour Papert
Turkle, S., Papert, S.: Epistemological pluralism and the revaluation of the concrete. Journal of Mathematical Behavior. 11, 1, 3–33 (1992).

[JM + MR] We see “tinkering” as a style of interaction that can be useful for people at all levels of expertise (not just for beginners). In our view, a “bottomup” style (tinkering) is just as legitimate as a “top-down” style (planning). One style might be better than the other in some particular contexts, but neither is inherently better. People don’t necessarily change from “tinkerers” to “planners” as they gain more programming skills and expertise. Some of the best “hackers” program in a tinkering style.

  • Utting, I. et al.: Alice, Greenfoot, and Scratch – A Discussion. Trans. Comput. Educ. 10, 4, 17:1–17:11 (2010).

Bricolage is a style of construction that places emphasis on concrete experimentation and negotiation with artefacts. Bricolage is situated in the realm of primitive knowledge that concerns the acquisition of practical knowledge and the identification of persistent features and contexts.

The concept of bricolage originates in the work of Claude Levi-Strauss, an anthropologist who studied people working in primitive societies. Levi- Strauss was interested in contrasting approaches to task solving in what he characterised as ‘primitive’ and ‘western’ societies. In western societies, the most advanced form of thought is generally believed to be abstract and scientific.

He defined bricolage as a way of performing work that emphasises human involvement and engagement where subjective interaction with the artefact guides solving of a task. A person who is involved in bricolage style activity is called a bricoleur. This French word is best translated as ‘a handyman’; it emphasises a working style that takes advantage of whatever tools are at hand to perform tasks for which these tools were not specifically designed.

Turkle and Papert have taken up the idea of bricolage and applied it in different fields as a way of validating individual approaches to problem solving



Tushnet, R. (2011). Remix Nation. Commun. ACM, 54(9), 22–24. https://doi.org/10.1145/1995376.1995385


Remix & Reuse in Educational Practice

  • Chung, S. H., & Khor, E. T. (2015). Collaborative OER Course Development: Remix and Reuse Approach. In Companion to the Proceedings of the 11th International Symposium on Open Collaboration (pp. 6:1–6:4). New York, NY, USA: ACM. https://doi.org/10.1145/2789853.2789862

List of lanuages with remixes

Как только есть Gallery - есть предложение к использованию работы в качестве примера

  1. MOOSE Crossing
  2. Looking Glass + знаем
  3. Scratch +
  4. AgentCubes
  5. Pocket Code - скретчеподобное - но, даже более правильное дерево
  6. NetLogo + - была статья о том, как устроено сообщество и как там делаются ремиксы, там своя история с приглашением в команду и свое дерево ремиксов.
  7. StarLogo Nova - диссертация
  8. Globaloria - своя история с Wiki -
  9. Greenfoot
  10. Kodu


Общие слова:

Navas, E. (2012). Remix theory: The aesthetics of sampling. Springer.

Stanko, M. A. (2016). Toward a Theory of Remixing in Online Innovation Communities. Info. Sys. Research, 27(4), 773–791. https://doi.org/10.1287/isre.2016.0650

  • Jones, M. C. (2010). Remix and Reuse of Source Code in Software Production (PhD Thesis). University of Illinois at Urbana-Champaign, Champaign, IL, USA.
  • Sim, S. E., & Gallardo-Valencia, R. E. (2015). Finding Source Code on the Web for Remix and Reuse. Springer Publishing Company, Incorporated.
  • Litts, B. K., Kafai, Y. B., Lui, D., Walker, J., & Widman, S. (2017). Understanding High School Students’ Reading, Remixing, and Writing Codeable Circuits for Electronic Textiles. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (pp. 381–386). New York, NY, USA: ACM. https://doi.org/10.1145/3017680.3017740
  • Smith, A., West-Puckett, S., Cantrill, C., & Zamora, M. (2016). Remix as Professional Learning: Educators’ Iterative Literacy Practice in CLMOOC. Education Sciences, 6(4), 12. https://doi.org/10.3390/educsci6010012

MOOSE Crossing

Везде написать - как именно это делается и что с этого имеет участник

- цитаты, описание, может быть какая история о том, как это было устроено



Social participation - Kafai посмотри еще

Bruckman, A. (1994). Programming for Fun: MUDs as a Context for Collaborative Learning. Recreating the Revolution. Proceedings of the Annual National Educational Computing Conference (15th, Boston, Massachusetts, June 13-15, 1994, 141–146.

Bruckman, A. S. (1997). MOOSE crossing : construction, community and learning in a networked virtual world for kids (Thesis). Massachusetts Institute of Technology. Retrieved from http://dspace.mit.edu/handle/1721.1/33821

Resnick, M. (2003). Thinking Like a Tree (and Other Forms of Ecological Thinking. International Journal of Computers for Mathematical Learning, 8(1), 43–62.

Вся исходная идеология тут

Scratch Reuse Remix

Dasgupta, S., Hale, W., Monroy-Hernández, A., & Hill, B. M. (2016). Remixing As a Pathway to Computational Thinking. In Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing (pp. 1438–1449). New York, NY, USA: ACM. https://doi.org/10.1145/2818048.2819984

Diaz, L. M., & Lopez, L. F. A. (2017). A Classification of Programming Styles in Scratch. In Proceedings of the 8th Latin American Conference on Human-Computer Interaction (pp. 9:1–9:4). New York, NY, USA: ACM. https://doi.org/10.1145/3151470.3156639

  • Как отдельный стиль программирования


Hill, B. M., & Monroy-Hernández, A. (2013a). The Cost of Collaboration for Code and Art: Evidence from a Remixing Community. In Proceedings of the 2013 Conference on Computer Supported Cooperative Work (pp. 1035–1046). New York, NY, USA: ACM. https://doi.org/10.1145/2441776.2441893

Hill, B. M., & Monroy-Hernández, A. (2013b). The Remixing Dilemma The Trade-Off Between Generativity and Originality. American Behavioral Scientist, 57(5), 643–663. https://doi.org/10.1177/0002764212469359

AgentCubes

Lamprou, A., Repenning, A., & Escherle, N. A. (2017). The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (pp. 218–223). New York, NY, USA: ACM. https://doi.org/10.1145/3059009.3059017

Blockly

Trower, J., & Gray, J. (2015a). Blockly Language Creation and Applications: Visual Programming for Media Computation and Bluetooth Robotics Control. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 5–5). New York, NY, USA: ACM. https://doi.org/10.1145/2676723.2691871

Trower, J., & Gray, J. (2015b). Creating New Languages in Blockly: Two Case Studies in Media Computation and Robotics (Abstract Only). In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 677–677). New York, NY, USA: ACM. https://doi.org/10.1145/2676723.2691916


Pocket Code Reuse Remix

Petri, A., Schindler, C., Slany, W., Spieler, B., & Smith, J. (2015). Pocket Game Jams: A Constructionist Approach at Schools. In Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct (pp. 1207–1211). New York, NY, USA: ACM. https://doi.org/10.1145/2786567.2801610

Slany, W. (2014). Pocket Code: A Scratch-like Integrated Development Environment for Your Phone. In Proceedings of the Companion Publication of the 2014 ACM SIGPLAN Conference on Systems, Programming, and Applications: Software for Humanity (pp. 35–36). New York, NY, USA: ACM. https://doi.org/10.1145/2660252.2664662

NetLogo Reuse Remix

Starlogo Nova Reuse Remix

Suzuki, A. (2017). Improving the ability of StarLogo Nova users to save and organize their work (Thesis). Massachusetts Institute of Technology. Retrieved from http://dspace.mit.edu/handle/1721.1/113100

Globaloria Reuse Remix

Greenfoot Reuse Remix

Kölling, M. (2010). Greenfoot: Introduction to Java with Games and Simulations. J. Comput. Sci. Coll., 25(3), 117–117.

Kodu Reuse Remix

Light Bot Reuse Remix

Не может тут быть никакого ремикса и галереи


Vidal Duarte, E., Castro Gutierrez, E., & Aedo, M. (2017). When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (pp. 78–79). New York, NY, USA: ACM. https://doi.org/10.1145/3059009.3072974

Duarte, E. V., & Pearce, J. L. (2017). A Cross-cultural Review of Lightbot for Introducing Functions and Code Reuse. J. Comput. Sci. Coll., 33(2), 100–105.

Looking Glass

Liu, C.-C., Chen, W.-C., Lin, H.-M., & Huang, Y.-Y. (2017). A remix-oriented approach to promoting student engagement in a long-term participatory learning program. Computers & Education, 110, 1–15. https://doi.org/10.1016/j.compedu.2017.03.002

Kelleher, C. (2015). Looking Glass. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 271–271). New York, NY, USA: ACM. https://doi.org/10.1145/2676723.2691873

Gross, P. A., Herstand, M. S., Hodges, J. W., & Kelleher, C. L. (2010). A Code Reuse Interface for Non-programmer Middle School Students. In Proceedings of the 15th International Conference on Intelligent User Interfaces (pp. 219–228). New York, NY, USA: ACM. https://doi.org/10.1145/1719970.1720001

Gross, P., Yang, J., & Kelleher, C. (2011). Dinah: An Interface to Assist Non-programmers with Selecting Program Code Causing Graphical Output. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 3397–3400). New York, NY, USA: ACM. https://doi.org/10.1145/1978942.1979448


Harms, K. J., Kerr, J. H., Ichinco, M., Santolucito, M., Chuck, A., Koscik, T., … Kelleher, C. L. (2012). Designing a Community to Support Long-term Interest in Programming for Middle School Children. In Proceedings of the 11th International Conference on Interaction Design and Children (pp. 304–307). New York, NY, USA: ACM. https://doi.org/10.1145/2307096.2307152

Looking Glass Animation

Remix

Remixes are simple but powerful animations you can use in your worlds that make it easy to create complex stories with fun and interesting animations. A remix is a single animation or a collection of animations that you can use in your worlds. Remixes are captured in Looking Glass and shared on the community.

Можете скопировать поведение - анимацию персонажа и использовать её в своем проекте.

Templates

Templates make it easy to get started telling your story. They are pre-made and ready-to-use scenes with characters and props already in place - everything you need to get inspired and bring your story to life.



Bell, F. (2011). Connectivism: Its place in theory-informed research and innovation in technology-enabled learning. The International Review of Research in Open and Distributed Learning, 12(3), 98–118. https://doi.org/10.19173/irrodl.v12i3.902

Bruckman, A. (1994). Programming for Fun: MUDs as a Context for Collaborative Learning. Recreating the Revolution. Proceedings of the Annual National Educational Computing Conference (15th, Boston, Massachusetts, June 13-15, 1994, 141–146.

Bruckman, A. S. (1997). MOOSE crossing : construction, community and learning in a networked virtual world for kids (Thesis). Massachusetts Institute of Technology. Retrieved from http://dspace.mit.edu/handle/1721.1/33821

Calefato, F., Iaffaldano, G., & Lanubile, F. (2018). Collaboration Success Factors in an Online Music Community. In Proceedings of the 2018 ACM Conference on Supporting Groupwork (pp. 61–70). New York, NY, USA: ACM. https://doi.org/10.1145/3148330.3148346

Cheliotis, G., Hu, N., Yew, J., & Huang, J. (2014). The Antecedents of Remix. In Proceedings of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing (pp. 1011–1022). New York, NY, USA: ACM. https://doi.org/10.1145/2531602.2531730

Cheliotis, G., & Yew, J. (2009). An Analysis of the Social Structure of Remix Culture. In Proceedings of the Fourth International Conference on Communities and Technologies (pp. 165–174). New York, NY, USA: ACM. https://doi.org/10.1145/1556460.1556485

Chung, S. H., & Khor, E. T. (2015). Collaborative OER Course Development: Remix and Reuse Approach. In Companion to the Proceedings of the 11th International Symposium on Open Collaboration (pp. 6:1–6:4). New York, NY, USA: ACM. https://doi.org/10.1145/2789853.2789862

Dasgupta, S., Hale, W., Monroy-Hernández, A., & Hill, B. M. (2016). Remixing As a Pathway to Computational Thinking. In Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work & Social Computing (pp. 1438–1449). New York, NY, USA: ACM. https://doi.org/10.1145/2818048.2819984

Diaz, L. M., & Lopez, L. F. A. (2017). A Classification of Programming Styles in Scratch. In Proceedings of the 8th Latin American Conference on Human-Computer Interaction (pp. 9:1–9:4). New York, NY, USA: ACM. https://doi.org/10.1145/3151470.3156639

Dodds, C., Kharrufa, A., Preston, A., Preston, C., & Olivier, P. (2017). Remix Portal: Connecting Classrooms with Local Music Communities. In Proceedings of the 8th International Conference on Communities and Technologies (pp. 203–212). New York, NY, USA: ACM. https://doi.org/10.1145/3083671.3083679

Duarte, E. V., & Pearce, J. L. (2017). A Cross-cultural Review of Lightbot for Introducing Functions and Code Reuse. J. Comput. Sci. Coll., 33(2), 100–105.

Eschenfelder, K. R., & Caswell, M. (2010). Digital Cultural Collections in an Age of Reuse and Remixes. In Proceedings of the 73rd ASIS&T Annual Meeting on Navigating Streams in an Information Ecosystem - Volume 47 (pp. 44:1–44:10). Silver Springs, MD, USA: American Society for Information Science. Retrieved from http://dl.acm.org/citation.cfm?id=1920331.1920394

Feuston, J. L., & Lindley, S. E. (2018). How Social Dynamics and the Context of Digital Content Impact Workplace Remix. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (pp. 597:1–597:13). New York, NY, USA: ACM. https://doi.org/10.1145/3173574.3174171

Fiesler, C., & Bruckman, A. S. (2014). Remixers’ Understandings of Fair Use Online. In Proceedings of the 17th ACM Conference on Computer Supported Cooperative Work & Social Computing (pp. 1023–1032). New York, NY, USA: ACM. https://doi.org/10.1145/2531602.2531695

Fiesler, C., Feuston, J. L., & Bruckman, A. S. (2015). Understanding Copyright Law in Online Creative Communities. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (pp. 116–129). New York, NY, USA: ACM. https://doi.org/10.1145/2675133.2675234

Gros, B. (2015). The Dialogue Between Emerging Pedagogies and Emerging Technologies. In Lecture Notes in Educational Technology. https://doi.org/10.1007/978-3-662-47724-3_1

Gross, P. A., Herstand, M. S., Hodges, J. W., & Kelleher, C. L. (2010). A Code Reuse Interface for Non-programmer Middle School Students. In Proceedings of the 15th International Conference on Intelligent User Interfaces (pp. 219–228). New York, NY, USA: ACM. https://doi.org/10.1145/1719970.1720001

Gross, P., Yang, J., & Kelleher, C. (2011). Dinah: An Interface to Assist Non-programmers with Selecting Program Code Causing Graphical Output. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 3397–3400). New York, NY, USA: ACM. https://doi.org/10.1145/1978942.1979448

Guo, P. J. (2017). Older Adults Learning Computer Programming: Motivations, Frustrations, and Design Opportunities. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (pp. 7070–7083). New York, NY, USA: ACM. https://doi.org/10.1145/3025453.3025945

Hallacher, S., Rodenhouse, J., & Monroy-Hernandez, A. (2013). Mixsourcing: A Remix Framework As a Form of Crowdsourcing. In CHI ’13 Extended Abstracts on Human Factors in Computing Systems (pp. 895–900). New York, NY, USA: ACM. https://doi.org/10.1145/2468356.2468516

Harmelen, M. van. (2008). Design trajectories: four experiments in PLE implementation. Interactive Learning Environments, 16(1), 35–46. https://doi.org/10.1080/10494820701772686

Harms, K. J., Kerr, J. H., Ichinco, M., Santolucito, M., Chuck, A., Koscik, T., … Kelleher, C. L. (2012). Designing a Community to Support Long-term Interest in Programming for Middle School Children. In Proceedings of the 11th International Conference on Interaction Design and Children (pp. 304–307). New York, NY, USA: ACM. https://doi.org/10.1145/2307096.2307152

Hartmann, B., Wu, L., Collins, K., & Klemmer, S. R. (2007). Programming by a Sample: Rapidly Creating Web Applications with D.Mix. In Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology (pp. 241–250). New York, NY, USA: ACM. https://doi.org/10.1145/1294211.1294254

Henriksen, P., Kölling, M., & McCall, D. (2010). Motivating Programmers via an Online Community. J. Comput. Sci. Coll., 25(3), 82–93.

Hill, B. M., & Monroy-Hernández, A. (2013a). The Cost of Collaboration for Code and Art: Evidence from a Remixing Community. In Proceedings of the 2013 Conference on Computer Supported Cooperative Work (pp. 1035–1046). New York, NY, USA: ACM. https://doi.org/10.1145/2441776.2441893

Hill, B. M., & Monroy-Hernández, A. (2013b). The Remixing Dilemma The Trade-Off Between Generativity and Originality. American Behavioral Scientist, 57(5), 643–663. https://doi.org/10.1177/0002764212469359

Hobbs, R. (2017). Create to Learn: Introduction to Digital Literacy (1 edition). Wiley-Blackwell.

Howe, J. (2009). Crowdsourcing: Why the Power of the Crowd Is Driving the Future of Business. Crown Publishing Group.

Hsi, S. (2007). Conceptualizing Learning from the Everyday Activities of Digital Kids. International Journal of Science Education, 29(12), 1509–1529. https://doi.org/10.1080/09500690701494076

Hug, D., Petralito, S., Hauser, S., Lamprou, A., Repenning, A., Bertschinger, D., … Cslovjecsek, M. (2017). Exploring Computational Music Thinking in a Workshop Setting with Primary and Secondary School Children. In Proceedings of the 12th International Audio Mostly Conference on Augmented and Participatory Sound and Music Experiences (pp. 21:1–21:8). New York, NY, USA: ACM. https://doi.org/10.1145/3123514.3123515

Iaffaldano, G. (2018a). Investigating Collaboration Within Online Communities: Software Development vs. Artistic Creation. In Proceedings of the 2018 ACM Conference on Supporting Groupwork (pp. 384–387). New York, NY, USA: ACM. https://doi.org/10.1145/3148330.3152699

Iaffaldano, G. (2018b). Investigating Collaboration Within Online Communities: Software Development vs. Artistic Creation. In Proceedings of the 2018 ACM Conference on Supporting Groupwork (pp. 384–387). New York, NY, USA: ACM. https://doi.org/10.1145/3148330.3152699

Iiyoshi, T., & Kumar, M. S. V. (2008). Opening Up Education: The Collective Advancement of Education Through Open Technology, Open Content, and Open Knowledge. MIT Press.

Jenkins, H. (2006). Confronting the Challenges of Participatory Culture: Media Education for the 21st Century. An Occasional Paper on Digital Media and Learning. John D. Retrieved from https://eric.ed.gov/?id=ED536086

Jones, M. C. (2010). Remix and Reuse of Source Code in Software Production (PhD Thesis). University of Illinois at Urbana-Champaign, Champaign, IL, USA.

Kafai, Y. B., & Burke, Q. (2014). Connected Code: Why Children Need to Learn Programming. MIT Press.

Kelleher, C. (2015). Looking Glass. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 271–271). New York, NY, USA: ACM. https://doi.org/10.1145/2676723.2691873

Knobel, M., & Lankshear, C. (n.d.). Remix: The Art and Craft of Endless Hybridization. Journal of Adolescent & Adult Literacy, 52(1), 22–33. https://doi.org/10.1598/JAAL.52.1.3

Koh, K. (n.d.). Adolescents’ information-creating behavior embedded in digital Media practice using scratch. Journal of the American Society for Information Science and Technology, 64(9), 1826–1841. https://doi.org/10.1002/asi.22878

Kölling, M. (2010). Greenfoot: Introduction to Java with Games and Simulations. J. Comput. Sci. Coll., 25(3), 117–117.

Ladson-Billings, G. (2014). Culturally Relevant Pedagogy 2.0: a.k.a. the Remix. Harvard Educational Review, 84(1), 74–84. https://doi.org/10.17763/haer.84.1.p2rj131485484751

Lamprou, A., Repenning, A., & Escherle, N. A. (2017). The Solothurn Project: Bringing Computer Science Education to Primary Schools in Switzerland. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (pp. 218–223). New York, NY, USA: ACM. https://doi.org/10.1145/3059009.3059017

Litts, B. K., Kafai, Y. B., Lui, D., Walker, J., & Widman, S. (2017). Understanding High School Students’ Reading, Remixing, and Writing Codeable Circuits for Electronic Textiles. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (pp. 381–386). New York, NY, USA: ACM. https://doi.org/10.1145/3017680.3017740

Liu, C.-C., Chen, W.-C., Lin, H.-M., & Huang, Y.-Y. (2017). A remix-oriented approach to promoting student engagement in a long-term participatory learning program. Computers & Education, 110, 1–15. https://doi.org/10.1016/j.compedu.2017.03.002

Manovich, L. (2002). Who is the author? Sampling/remixing/open source. Retrieved December, 30, 2005.

Manovich, L. (n.d.). WHAT COMES AFTER REMIX?, 6.

McKlin, T., Magerko, B., Lee, T., Wanzer, D., Edwards, D., & Freeman, J. (2018). Authenticity and Personal Creativity: How EarSketch Affects Student Persistence. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (pp. 987–992). New York, NY, USA: ACM. https://doi.org/10.1145/3159450.3159523

McLoughlin, C., & Lee, M. J. W. (2010). Personalised and self regulated learning in the Web 2.0 era: International exemplars of innovative pedagogy using social software. Australasian Journal of Educational Technology, 26(1). https://doi.org/10.14742/ajet.1100

Medlock-Walton, P., Harms, K. J., Kraemer, E. T., Brennan, K., & Wendel, D. (2014). Blocks-based Programming Languages: Simplifying Programming for Different Audiences with Different Goals. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (pp. 545–546). New York, NY, USA: ACM. https://doi.org/10.1145/2538862.2538873

Moreno, A., Myller, N., Sutinen, E., & Ben-Ari, M. (2004). Visualizing Programs with Jeliot 3. In Proceedings of the Working Conference on Advanced Visual Interfaces (pp. 373–376). New York, NY, USA: ACM. https://doi.org/10.1145/989863.989928

Moreno-León, J., Román-González, M., Harteveld, C., & Robles, G. (2017). On the Automatic Assessment of Computational Thinking Skills: A Comparison with Human Experts. In Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems (pp. 2788–2795). New York, NY, USA: ACM. https://doi.org/10.1145/3027063.3053216

Navas, E. (2012). Remix theory: The aesthetics of sampling. Springer.

Navas, E., Gallagher, O., & burrough, xtine. (2014). The Routledge Companion to Remix Studies. Routledge.

Ng, E. M. W. (2016). Fostering pre-service teachers’ self-regulated learning through self- and peer assessment of wiki projects. Computers & Education, 98, 180–191. https://doi.org/10.1016/j.compedu.2016.03.015

Ouyang, Y., Hayden, K. L., & Remold, J. (2018). Introducing Computational Thinking Through Non-Programming Science Activities. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (pp. 308–313). New York, NY, USA: ACM. https://doi.org/10.1145/3159450.3159520

Partovi, H. (2014). Transforming US Education with Computer Science. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (pp. 5–6). New York, NY, USA: ACM. https://doi.org/10.1145/2538862.2554793

Pausch, R. (2008). Alice: A Dying Man’s Passion. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (pp. 1–1). New York, NY, USA: ACM. https://doi.org/10.1145/1352135.1352137

Petri, A., Schindler, C., Slany, W., Spieler, B., & Smith, J. (2015). Pocket Game Jams: A Constructionist Approach at Schools. In Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct (pp. 1207–1211). New York, NY, USA: ACM. https://doi.org/10.1145/2786567.2801610

Resnick, M. (2003). Thinking Like a Tree (and Other Forms of Ecological Thinking. International Journal of Computers for Mathematical Learning, 8(1), 43–62.

Rodrigues, C., Emanuel, B., & Martins, M. (2015). Digital Collections: Analysis of Collaborative Platforms. In Proceedings, Part II, of the 4th International Conference on Design, User Experience, and Usability: Users and Interactions - Volume 9187 (pp. 353–362). Berlin, Heidelberg: Springer-Verlag. https://doi.org/10.1007/978-3-319-20898-5_34

Sáez-López, J.-M., Román-González, M., & Vázquez-Cano, E. (2016). Visual Programming Languages Integrated Across the Curriculum in Elementary School. Comput. Educ., 97(C), 129–141. https://doi.org/10.1016/j.compedu.2016.03.003

Seals, C. (2005). Visual Programming for Novice Programmer Teachers. In Proceedings of the 2005 Conference on Diversity in Computing (pp. 26–27). New York, NY, USA: ACM. https://doi.org/10.1145/1095242.1095254

Sim, S. E., & Gallardo-Valencia, R. E. (2015). Finding Source Code on the Web for Remix and Reuse. Springer Publishing Company, Incorporated.

Slany, W. (2014). Pocket Code: A Scratch-like Integrated Development Environment for Your Phone. In Proceedings of the Companion Publication of the 2014 ACM SIGPLAN Conference on Systems, Programming, and Applications: Software for Humanity (pp. 35–36). New York, NY, USA: ACM. https://doi.org/10.1145/2660252.2664662

Smith, A., West-Puckett, S., Cantrill, C., & Zamora, M. (2016). Remix as Professional Learning: Educators’ Iterative Literacy Practice in CLMOOC. Education Sciences, 6(4), 12. https://doi.org/10.3390/educsci6010012

Spieler, B. (2018). Reinforcing Gender Equality by Analysing Female Teenagers’ Performances in Coding Activities: A Lesson Learned. In Proceedings of the 4th Conference on Gender & IT (pp. 209–219). New York, NY, USA: ACM. https://doi.org/10.1145/3196839.3196871

Stanko, M. A. (2016). Toward a Theory of Remixing in Online Innovation Communities. Info. Sys. Research, 27(4), 773–791. https://doi.org/10.1287/isre.2016.0650

Suzuki, A. (2017). Improving the ability of StarLogo Nova users to save and organize their work (Thesis). Massachusetts Institute of Technology. Retrieved from http://dspace.mit.edu/handle/1721.1/113100

Terrell, S. S. (2017). Hacking Digital Learning Strategies: 10 Ways to Launch EdTech Missions in Your Classroom (Volume 13). Times 10 Publications.

Trower, J., & Gray, J. (2015a). Blockly Language Creation and Applications: Visual Programming for Media Computation and Bluetooth Robotics Control. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 5–5). New York, NY, USA: ACM. https://doi.org/10.1145/2676723.2691871

Trower, J., & Gray, J. (2015b). Creating New Languages in Blockly: Two Case Studies in Media Computation and Robotics (Abstract Only). In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 677–677). New York, NY, USA: ACM. https://doi.org/10.1145/2676723.2691916

Turchin, V. F. (1977). The Phenomenon of Science: A Cybernetic Approach to Human Evolution (1st edition). New York: Columbia Univ Pr.

Vidal Duarte, E., Castro Gutierrez, E., & Aedo, M. (2017). When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions. In Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (pp. 78–79). New York, NY, USA: ACM. https://doi.org/10.1145/3059009.3072974

Wilkins, A., & DuBoule, D. (1998). The evolution of ‘bricolage.’ Trends Genet, 14, 54–59.

Zittrain, J. (2008). The future of the internet–and how to stop it. Yale University Press.



Персональные инструменты
Инструменты