STRATEGI PEMBELAJARAN UNTUK MENINGKATKAN KETERAMPILAN PEMROGRAMAN DAN BERPIKIR KOMPUTASI: SEBUAH STUDI LITERATUR
DOI:
https://doi.org/10.26740/jvte.v2n2.p37-44Abstract
ABSTRAK
Berpikir komputasi dianggap sebagai kompetensi penting yang diperlukan untuk beradaptasi dengan teknologi masa depan. Oleh karena itu, berbagai penelitian tentang berpikir komputasi dilakukan oleh para peneliti. Namun, sedikit sekali penelitian yang mengulas tentang bagaimana strategi pembelajaran yang sesuai untuk diterapkan di mata kuliah pemrograman dasar guna meningkatkan pengetahuan dan berpikir komputasi. Pada artikel ini, dilakukan meta-review dari berbagai penelitian sebelumnya yang telah dipublikasikan di jurnal akademik pada tahun 2006-2019 tentang cara belajar-mengajar, media pembelajaran, dan bahasa pemrograman. Dari hasil studi literatur ditemukan bahwa berpikir komputasi telah diaplikasikan pada ilmu komputer dan bidang ilmu lain. Sebagian besar penelitian menggunakan Project-Based Learning, Problem-Based Learning, Cooperative Learning, dan Game-based Learning. Sebagian besar penelitan berfokus pada pelatihan keterampilan pemrograman dan komputasi matematis, sementara beberapa mengadopsi mode pengajaran lintas domain untuk memungkinkan siswa mengelola dan menganalisis materi berbagai domain dengan komputasi.
Kata Kunci: Berpikir komputasi, keterampilan pemrograman, dan strategi pembelajaran
ABSTRACT
Computational thinking is considered an important competency needed to adapt to future technology. Therefore, various studies on computational thinking are carried out by researchers. However, very few studies have reviewed how appropriate learning strategies are applied in basic programming courses to increase knowledge and computational thinking. In this article, a meta-review of various previous studies that have been published in academic journals in 2006-2019 is conducted on teaching and learning methods, learning media, and programming languages. From the results of the literature study it was found that computational thinking has been applied to computer science and other fields of science. Most of the research uses Project-Based Learning, Problem-Based Learning, Cooperative Learning, and Game-based Learning. Most of the research focuses on training mathematical programming and computational skills, while some adopt a cross-domain teaching mode to enable students to compute and analyze material across multiple domains.
Keywords: Computational thinking, learning strategy, and programming skills
References
[2] Balanskat, A., & Engelhardt, K. (2014). Computing our future: Computer programming and coding-priorities, school curricula and initiatives across Europe. European Schoolnet.
[3] Barrows, H. S., & Tamblyn, R. M. (1980). Problem-based learning: An approach to medical education. Springer Publishing Company.
[4] Berland, M., & Lee, V. R. (2012). Collaborative strategic board games as a site for distributed compu-tational thinking. Developments in Current Game-Based Learning Design and Deployment, 285.
[5] Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinker-ing: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145157.
[6] Brown, N. C., Sentance, S., Crick, T., & Humphreys, S. (2014). Restart: The resurgence of computer science in UK schools. ACM Transactions on Computing Education (TOCE), 14(2), 9.
[7] Chang, C. K. (2014). Effects of using Alice and Scratch in an introductory programming course for corrective instruction. Journal of Educational Computing Research, 51(2), 185204.
[8] Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elemen-tary students' computational thinking in everyday reasoning and robotics programming. Computers & Education, 109, 162175.
[9] Cheung, R. H. P. (2013). Exploring the use of the pedagogical framework for creative practice in pre-school settings: A phenomenological approach. Thinking Skills and Creativity, 10, 133142.
[10] Choi, J., Lee, Y., & Lee, E. (2016). Puzzle based algorithm learning for cultivating computational thinking. Wireless Personal Communications, 115.
[11] Denning, P. J. (2017). Remaining trouble spots with computational thinking. Communications of the ACM, 60(6), 3339.
[12] Dillenbourg, P. (1999). Collaborative learning: Cognitive and computational approaches. Advances in learning and instruction series. PO Box 945, Madison Square Station, New York, NY 10160-0757: Elsevier Science, Inc.
[13] Dodig-Crnkovic, G. (2011). Significance of models of computation, from Turing model to natural computation. Minds and Machines, 21(2), 301322.
[14] Evia, C., Sharp, M. R., & Pérez-Quiñones, M. A. (2015). Teaching structured authoring and DITA through rhetorical and computational thinking. IEEE Transactions on Professional Communication, 58(3), 328343.
[15] Falkner, K., Vivian, R., & Falkner, N. (2014, January). The Australian digital technologies curricu-lum: Challenge and opportunity. Proceedings of the sixteenth Australasian computing education con-ference: 148, (pp. 312). Australian Computer Society, Inc.
[16] Farris, A. V., & Sengupta, P. (2016). Democratizing Children's Computation: Learning computation-al science as aesthetic experience. Educational Theory, 66(12), 279296.
[17] de Freitas, E. (2016). Number sense and the calculating child: Measure, multiplicity and mathemati-cal monsters. Discourse: Studies in the Cultural Politics of Education, 37(5), 650661.
[18] Grover, S., & Pea, R. (2013). Computational thinking in K12 a review of the state of the field. Ed-ucational Researcher, 42(1), 3843.
[19] Gynnild, A. (2014). Journalism innovation leads to innovation journalism: The impact of computa-tional exploration on changing mindsets. Journalism, 15(6), 713730.
[20] Heintz, F., Mannila, L., & Färnqvist, T. (2016, October). A review of models for introducing compu-tational thinking, computer science and computing in K-12 education. Frontiers in education confer-ence (FIE), 2016 IEEE(pp. 19). IEEE.
[21] Hitchcock, C., Meyer, A., Rose, D., & Jackson, R. (2002). Providing new access to the general cur-riculum: Universal design for learning. Teaching Exceptional Children, 35(2), 817.
[22] Hwang, G. J., & Tsai, C. C. (2011). Research trends in mobile and ubiquitous learning: A review of publications in selected journals from 2001 to 2010. British Journal of Educational Technology, 42(4), E65E70.
[23] Hwang, G. J., & Wu, P. H. (2014). Applications, impacts and trends of mobile technology-enhanced learning: A review of 2008-2012 publications in selected SSCI journals. International Journal of Mo-bile Learning and Organisation, 8(2), 8395. http://dx.doi.org/10.1504/IJMLO.2014.062346.
[24] Isbell, R. (2002). Telling and retelling stories learning language and literacy. Young Children, 57(2), 2630.
[25] ISTE, C. (2011). Computational thinking in K12 education leadership toolkit.
[26] Jones, B. F., Rasmussen, C. M., & Moffitt, M. C. (1997). Real-life problem solving: A collaborative approach to interdisciplinary learning. American Psychological Association.
[27] , E. J., & Carnine, D. W. (1998). Effective teaching strategies that accommodate diverse learners. Order Processing, PO Box 11071, Des Moines, IA 503361071: Prentice-Hall Inc.
[28] Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Understanding computational thinking before Programming: Developing guidelines for the design. Developments in Current Game-Based Learning Design and Deployment.
[29] Libeskind-Hadas, R., & Bush, E. (2013). A first course in computing with applications to biology. Briefings in Bioinformatics, 14(5), 610617.
[30] Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 5161.
[31] Manson, J. R., & Olsen, R. J. (2010). Diagnostics and rubrics for assessing learning across the com-putational science curriculum. Journal of Computational Science, 1(1), 5561.
[32] Navlakha, S., & Bar-Joseph, Z. (2011). Algorithms in nature: The convergence of systems biology and computational thinking. Molecular Systems Biology, 7(1), 546.
[33] Ngan, S.-C., & Law, K. M. (2015). Exploratory Network Analysis of Learning Motivation Factors in e-Learning Facilitated Computer Programming Courses. The Asia- Pacific Education Researcher, 24(4), 705717.
[34] Orvalho, J. (2017, July). Computational thinking for teacher education. Scratch2017BDX: Opening, inspiring, connecting (pp. 6). .
[35] Papert, S. (1990). A critique of technocentrism in thinking about the school of the future. Episte-mology and learning memo #2. September 1990. Cambridge MA: MIT.Retrieved 29 August 2015 from www.papert.org/articles/ACritiqueofTechnocentrism.html.
[36] Pellas, N., & Peroutseas, E. (2017). Leveraging Scratch4SL and second life to motivate high school students' participation in introductory programming courses: Findings from a case study. New Review of Hypermedia and Multimedia, 23(1), 5179.
[37] Roschelle, J., & Teasley, S. D. (1995). The construction of shared knowledge in collaborative prob-lem solving. Computer supported collaborative learning (pp. 6997). Berlin, Heidelberg: Springer.
[38] Rubinstein, A., & Chor, B. (2014). Computational thinking in life science education. PLoS Compu-tational Biology, 10(11), e1003897.
[39] Shell, D. F., & Soh, L. K. (2013). Profiles of motivated self-regulation in college computer science courses: Differences in major versus required non-major courses. Journal of Science Education and Technology, 22(6), 899913.
[40] Snodgrass, M. R., Israel, M., & Reese, G. C. (2016). Instructional supports for students with disabili-ties in K-5 computing: Findings from a cross-case analysis. Computers & Education, 100, 117.
[41] Stefan, M. I., Gutlerner, J. L., Born, R. T., & Springer, M. (2015). The quantitative methods boot camp: Teaching quantitative thinking and computing skills to graduate students in the life sciences. PLoS Computational Biology, 11(4), e1004208.
[42] Strickland, D. S., & Morrow, L. M. (1989). Emerging literacy: Young children learn to read and write. 800 Barksdale Rd., PO Box 8139, Newark, DE 197148139: International Reading Association.
[43] Sysło, M. M., & Kwiatkowska, A. B. (2015, September). Introducing a new computer science cur-riculum for all school levels in Poland. International conference on informatics in Schools: Situation, evolution, and perspectives (pp. 141154). Cham: Springer.
[44] Wang, H. Y., Liu, G. Z., & Hwang, G. J. (2017). Integrating socio-cultural contexts and location-based systems for ubiquitous language learning in museums: A state of the art review of 20092014. British Journal of Educational Technology, 48(2), 653671.
[45] Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., et al. (2016). Defining com-putational thinking for mathematics and science classrooms. Journal of Science Education and Tech-nology, 25(1), 127147.
[46] Wilkerson-Jerde, M. H. (2014). Construction, categorization, and consensus: Student generated computational artifacts as a context for disciplinary reflection. Educational Technology Research and Development, 62(1), 99121.
[47] Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 3335.
[48] Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical transac-tions of the royal society of London a: Mathematical, Physical and Engineering Sciences, 366(1881), 37173725.
[49] Wing, J. M. (2010). Computational thinking: What and why? Retrieved from http://www.cs.cmu.edu/∼CompThink/resources/TheLinkWing.pdf.
[50] Wolz, U., Stone, M., Pearson, K., Pulimood, S. M., & Switzer, M. (2011). Computational thinking and expository writing in the middle school. ACM Transactions on Computing Education (TOCE), 11(2), 9.
[51] Wood, D. F. (2003). ABC of learning and teaching in medicine: Problem based learning. BMJ: Brit-ish Medical Journal, 326(7384), 328.
[52] Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education (TOCE), 14(1), 5.
[53] Zhong, B., Wang, Q., Chen, J., & Li, Y. (2016). An exploration of three-dimensional integrated as-sessment for computational thinking. Journal of Educational Computing Research, 53(4), 562590.
Downloads
Published
Issue
Section
License
Retained Rights/Terms and Conditions of Publication
1. As an author you (or your employer or institution) may do the following:
- make copies (print or electronic) of the article for your own personal use, including for your own classroom teaching use;
- make copies and distribute such copies (including through e-mail) of the article to research colleagues, for the personal use by such colleagues (but not commercially or systematically, e.g. via an e-mail list or list server);
- present the article at a meeting or conference and to distribute copies of the article to the delegates attending such meeting;
- for your employer, if the article is a ‘work for hire, made within the scope of your employment, your employer may use all or part of the information in the article for other intra-company use (e.g. training);
- retain patent and trademark rights and rights to any process, procedure, or article of manufacture described in the article;
- include the article in full or in part in a thesis or dissertation (provided that this is not to be published commercially);
- use the article or any part thereof in a printed compilation of your works, such as collected writings or lecture notes (subsequent to publication of the article in the journal); and prepare other derivative works, to extend the article into book-length form, or to otherwise re-use portions or excerpts in other works, with full acknowledgement of its original publication in the journal;
- may reproduce or authorize others to reproduce the article, material extracted from the article, or derivative works for the authors personal use or for company use, provided that the source and the copyright notice are indicated, the copies are not used in any way that implies FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA endorsement of a product or service of any employer, and the copies themselves are not offered for sale.
- All copies, print or electronic, or other use of the paper or article must include the appropriate bibliographic citation for the articles publication in the journal.
2. Requests from third parties
Although authors are permitted to re-use all or portions of the article in other works, this does not include granting third-party requests for reprinting, republishing, or other types of re-use. Requests for all uses not included above, including the authorization of third parties to reproduce or otherwise use all or part of the article (including figures and tables), should be referred to FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA by going to our website www.unesa.ac.id
3. Author Online Use
- Personal Servers. Authors and/or their employers shall have the right to post the accepted version of articles pre-print version of the article, or revised personal version of the final text of the article (to reflect changes made in the peer review and editing process) on their own personal servers or the servers of their institutions or employers without permission from FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA, provided that the posted version includes a prominently displayed FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA copyright notice and, when published, a full citation to the original publication, including a link to the article abstract in the journal homepage. Authors shall not post the final, published versions of their papers;
- Classroom or Internal Training Use. An author is expressly permitted to post any portion of the accepted version of his/her own articles on the authors personal web site or the servers of the authors institution or company in connection with the authors teaching, training, or work responsibilities, provided that the appropriate copyright, credit, and reuse notices appear prominently with the posted material. Examples of permitted uses are lecture materials, course packs, e-reserves, conference presentations, or in-house training courses;
- Electronic Preprints. Before submitting an article to an JVTE Journal, authors frequently post their manuscripts to their own web site, their employers site, or to another server that invites constructive comment from colleagues. Upon submission of an article to JVTE Journal, an author is required to transfer copyright in the article to FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA, and the author must update any previously posted version of the article with a prominently displayed FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA copyright notice. Upon publication of an article by the FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA, the author must replace any previously posted electronic versions of the article with either (1) the full citation to the work with a Digital Object Identifier (DOI) or link to the article abstract in JVTE journal homepage, or (2) the accepted version only (not the final, published version), including the FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA copyright notice and full citation, with a link to the final, published article in journal homepage.
4. Articles in Press (AiP) service
FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA may choose to publish an abstract or portions of the paper before we publish it in the journal. Please contact our Production department immediately if you do not want us to make any such prior publication for any reason, including disclosure of a patentable invention.
5. Author/Employer Rights
If you are employed and prepared the article on a subject within the scope of your employment, the copyright in the article belongs to your employer as a work-for-hire. In that case, FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA assumes that when you sign this Form, you are authorized to do so by your employer and that your employer has consented to the transfer of copyright, to the representation and warranty of publication rights, and to all other terms and conditions of this Form. If such authorization and consent has not been given to you, an authorized representative of your employer should sign this Form as the Author.
6. FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA Copyright Ownership
It is the formal policy of FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA to own the copyrights to all copyrightable material in its technical publications and to the individual contributions contained therein, in order to protect the interests of the FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA, its authors and their employers, and, at the same time, to facilitate the appropriate re-use of this material by others. FACULTY OF ENGINEERING, UNIVERSITAS NEGERI SURABAYA distributes its technical publications throughout the world and does so by various means such as hard copy, microfiche, microfilm, and electronic media. It also abstracts and may translate its publications, and articles contained therein, for inclusion in various compendiums, collective works, databases and similar publications
Every accepted manuscript should be accompanied by "Copyright Transfer Agreement" prior to the article publication.