Using Lego Mindstorms Robotics Programming in Enhancing Computational Thinking among Middle School in Saudi Arabia

Authors

  • Wafa Ahmad Alalawi Universiti Teknologi Malaysia (UTM), Princess Noura bint Abdulrahman University (PNU) Author
  • Mohd. Nihra Haruzuan Bin Mohamad Said Universiti Teknologi Malaysia (UTM) Author

DOI:

https://doi.org/10.61841/hg1m6v46

Keywords:

Lego Mindstorms, Robotics Programming, Computational Thinking (CT), Saudi Arabia

Abstract

The study employed will employ LEGO Mindstorms EV3 robotics in the learning environment of the computer curriculum of the 3rd level of Saudi Arabia middle schools to examine whether this kind of learning environment enhances computational thinking skills and learning programming concepts and attitudes toward learning. The study will be conducted in Riyadh. 60 student participants will be selected through purposive sampling techniques to participate in a quasi-experimental study. Before the implementation of the experimental study, a preliminary study will be conducted through a descriptive survey among students who are randomly selected from middle schools in Saudi Arabia to respond to computational thinking tests and attitude questionnaires to determine their level of CT and their attitude toward learning programming. After that, the researcher will do the experimental study with both groups. The T-test will be conducted to compare both groups' scores for CT and test for programming skills from their books and questionnaires for students’ attitude toward learning to program with LEGO Mindstorms Ev3. However, the results of the pre-test and post-test will help to reveal the differences between both groups in this study. Furthermore, the result will help to build a framework for implementing CT with LEGO Mindstorms robotics in learning programming in the computer curriculum of Saudi Arabia middle schools. 

Downloads

Download data is not yet available.

References

[1] Álvarez, A., & Larrañaga, M. (2016). Experiences incorporating Lego Mindstorms Robots in the basic

Programming syllabus: Lessons learned. Journal of Intelligent & Robotic Systems, 81(1).

[2] Anastasiadou, S.D., Karakos, A.S. (2011). The beliefs of electrical and computer engineering student’s

regarding computer programming. The International Journal of Technology, Knowledge and Society, 7(1):

37-51.

[3] Barr, V. & Stephenson, C. (2011). Bringing computational thinking to K-12: what is Involved and what is

the role of the computer science education community?

[4] Basu, S. (2016). Fostering Synergistic Learning of Computational Thinking and Middle School Science in

Computer-Based Intelligent Learning Environments. Vanderbilt University.

[5] Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a

generation’s way of thinking: teaching computational thinking through programming. Review of

Educational Research, 87(4), 834-860.

[6] Capraro, R. M., & Slough, S. W. (2013). Why PBL? Why STEM? Why now? An introduction to STEM

project-based learning: An integrated science, technology, engineering, and mathematics (STEM)

approach. In STEM project-based learning (pp. 1-5). Brill Sense.

[7] Creswell, John W. "Research design: Qualitative, quantitative, and mixed methods approaches." Los

Angeles: University of Nebraska–Lincoln (2009).

[8] Erdogan, Y., Aydin, E., Kabaca, Y.T. (2008) Exploring the Psychological Predictors of Programming

Achievement. Journal of Instructional Psychology, 35(3): 264-270.

[9] GASTAT (2016). Tenth Development Plan. K.S.A. General Authority for Statistics.

[10] González, M. R. (2015). Computational thinking test: Design guidelines and content validation. In

Proceedings of EDULEARN15 Conference (pp. 2436-2444).

[11] Hwang, G., Wu, P., Chen, C. (2012). An online game approach for improving students’ learning

performance in web-based problem-solving activities. Computers and Education, 59: 1246–1256.

[12] Jim, C. K. W. (2010). Teaching with LEGO mindstorms robots: Effects on learning environment and

attitudes toward science.

[13] Kaloti-Hallak, F., Armoni, M., & Ben-Ari, M. M. (2015, November). Students' Attitudes and Motivation

during robotics activities. In Proceedings of the Workshop in Primary and Secondary Computing

Education (pp. 102-110). ACM

[14] Korkmaz, Ö. (2016). The Effect of Lego Mindstorms Ev3 Based Design Activities on Students' Attitudes

towards Learning Computer Programming, Self-efficacy Beliefs, and Levels of Academic Achievement.

Baltic Journal of Modern Computing, 4(4), 994.

[15] Liu, A. S., Schunn, C. D., Flot, J., & Shoop, R. (2013). The role of physicality in rich programming

environments. Computer Science Education, 23(4), 315-331

[16] Major, L., Kyriacou, T., & Brereton, O. P. (2012). Systematic literature review: teaching novices

programming using robots. IET software, 6(6), 502-513.

[17] Meccawy, M. (2017). Raising a programmer: teaching Saudi children how to code. International Journal

of Educational Technology, 4(2), 56-65.

[18] Mohamed, B., & Koehler, T. (2012). The effect of project-based Web 2.0 learning on students’ outcomes.

In Towards Learning and Instruction in Web 3.0 (pp. 51-70). Springer, New York, NY.

[19] Papert, S. (1980). Mindstorms. Children, Computers, and Powerful Ideas. New York: Basic Books.

[20] Pásztor, A., Pap-Szigeti, R., & Lakatos Török, E. (2010). Effects of Using Model Robots in the Education

of Programming. Informatics in Education, 9(1), 133-140.

[21] Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., ... & Kafai, Y.

(2009). Scratch: programming for all. Communications of the ACM, 52(11), 60-67.

[22] Sartatzemi, M., Dagdilelis, V., & Kagani, K. (2008). Teaching introductory programming concepts with

LEGO Mindstorms in Greek High Schools: A Two-Year Experience. In Service Robot Applications. InTech.

[23] Slough, S. W., & Milam, J. O. (2013). Theoretical framework for the design of STEM project-based

learning. In STEM Project-Based Learning (pp. 15-27). Brill Sense.

[24] Tedre, Matti, and Peter J. Denning. "The long quest for computational thinking." Proceedings of the 16th

Koli Calling International Conference on Computing Education Research. ACM, 2016.

[25] Thomas, J. W. (2000). A review of research on project-based learning.

[26] Wing, J. M. 2006. Computational thinking. Commun. ACM 49, 33–35.

[27] Wing, J. (2008). Computational thinking and thinking about computing. Paper presented.

[28] Wu, C. C., Tseng, I. C., & Huang, S. L. (2008, July). Visualization of program behaviors: physical robots versus robot simulators. In International Conference on Informatics in Secondary Schools-Evolution and Perspectives (pp. 53-62). Springer, Berlin, Heidelberg.

[29] 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), 14(1),1-16.

Downloads

Published

31.07.2020

How to Cite

Ahmad Alalawi, W., & Nihra Haruzuan Bin Mohamad Said, M. (2020). Using Lego Mindstorms Robotics Programming in Enhancing Computational Thinking among Middle School in Saudi Arabia. International Journal of Psychosocial Rehabilitation, 24(5), 5367-5373. https://doi.org/10.61841/hg1m6v46