Projects:2016s1-128 Evaluating Programming Languages for Educational Robotics Kits
Contents
Project Title
Evaluating Programming Languages for Educational Robotics Kits.
Project Members
- Patrick Cobiac
- Elizabeth Tait
Supervisor
- Braden Phillips
Introduction
The use of robotics and programming as part of the school curriculum encourages student participation in Science, Technology, Engineering and Mathematics (STEM) related subjects [1]. The purpose of the project was to gain a better understanding of this theme by specifically investigating the teaching of programming language concepts to students with and without the use of robotics.
Aim
The project aims to determine the effectiveness of teaching programming language concepts to students with and without the use of robotics. In particular the project aims to compare robotic and non-robotic tools in terms of students ability to learn computer programming concepts, the speed at which they learn these skills, the effective on they have STEM and problems students have with these tools. The project aims to show that teachers do have the appropriate skills to successfully teach programming skills and find their preferred tool.
Motivation
The motivating factor for this project is to increase participation in STEM related subjects and fields. It is important to increase participation as 75% of the fastest growing jobs in Australia require STEM skills [2]. A study by Kennedy, J, Lyons, T and Quinn, F has found that Australian student participation in STEM subjects in their final year of high school has decreased [3]. The study analysed data from student enrolments into final year subjects from 1992 to 2012 and identified that although enrolment increased by 18% there was a decline in enrolments into chemistry (-5%), physics (-7%), multidisciplinary science (-5%), intermediate mathematics (-11%) and advanced mathematics (-7%) proportionally of each year [3]. These declines have been suggested to come from the additional curriculum offerings such as vocational courses [3]. Another suggestion is that universities have reduced pre-requisites for courses and students’ choosing subjects to optimise their final year score [3]. It also should be noted that over this period there has been a reduction in the number of subjects required to be completed by students in their final year [3].
The final motivating factor is the lack of women in engineering; out of the total Australian engineering workforce only 16-18% are women [4]. The percentage of Australian female students enrolled into advance and intermediate mathematics is significantly lower than males; 6.7% to 12% and 17.6% to 20.7% respectively [5]. An Australian survey at an engineering seminar by Briody, Felicity; Goh, Steven and Dawes, Les asking year 8/9 high school females “What were your perceptions of engineering before today?” identified the following responses [6]:
• That only girls who did very well at science opted for engineering careers [perception before]
• Men building bridges
• My original perceptions were that engineering was mostly mechanically based, I have since been further educated
• Lots of electronics [before] A wide variety of technological opportunities [after]
• My perception on engineering has changed, I never realised how many different types of engineering
• My perceptions of engineering were that it was just related in terms of buildings and bridges and now I've learnt that there are many types of engineering like medical and others
• Now I realise that engineering is part of everyday life
• Before today, engineering was just another career path that I wasn’t very interested in. However, my perception has changed after today as I have learned how engineering can help to change the
This illustrates how important it is to promote STEM in schools and to potentially find a way for students to become more interested in STEM. The benefit is not only to students, schools and companies invested in educational programing equipment, but to Australia as students will be able to fulfill the jobs required in ICT and engineering.
Method
The project compared non-robotics and robotic to determine whether educational robotics kits were more successful tools in teaching students programming.
A total of 27 workshops were conducted at 10 public and private secondary schools across the Adelaide metropolitan region to provide over 350 Year 8/9 students with the opportunity to learn STEM, robotics and programming.
The robotics and non-robotics tools are visual based programming languages that use drag and drop blocks to make programming easy for students to learn
Workshops
In each workshop, students completed three tasks and pre/post surveys. The tasks were aimed at teaching students two key programming language concepts: loops and else/if statements.The workshops were 90-minutes in length.
Task 1: Introduced students to Edison or Scratch.
Task 2: Taught students how to use and implement loops.
Task 3: Taught students how to use and implement if/else logic.
Challenge Task: Increased complexity for competent students. Uses both loops and if/else logic
Results
Key findings
1 Students completed more programming tasks in the non-robotics based workshops.
2 Students are more interested in participating in another workshop after a robotic workshop than a non-robotic workshop, particularly Females.
3 Students’ attitudes towards programming changed after the workshop.
For the majority of students, the workshop led to positive changes in their attitudes with approximately 77% of students revealing that computer programming was ‘better than expected.’
4 Students’ interests in pursuing a future STEM related career increased after the workshop.
Key Observations
Several other factors that affected students’ levels of enjoyment of the programming workshop included:
• The use of the laptop touchpad.
• The type of computer provided for the workshop.
• The lack of comprehensive instructions.
• The size of the group.
Significance
There is evidence to suggest that teaching students with non-robotic tools has greater impact on understanding than robotic tools. Contrary to this is that students are more likely to participate in programming/workshops after a robotic workshops than a non-robotic workshops. This could impact school curriculums, were students learn computer programming through robotics in their earlier years to increase interest and switch to non-robotics in their later years to gain greater understanding.
Conclusion
The results showed that non-robotics was a more successful tool in teaching students programming language concepts in comparison to robotic. However, students were more likely to want to participate in another workshop after using robotics than non-robotics.
References
[1] A. Khanlari, "Effects of educational robots on learning STEM and on students’ attitude toward STEM," in 2013 IEEE 5th Conference on Engineering Education (ICEED), Institute of Electrical and Electronics Engineers (IEEE), 2013, pp. 62–66.
[1] Becker, K and Park, K, “Effects of integrative approaches among STEM subjects on students learning”, Journal of STEM Education, Volume 12 – Issue 5&6, 2011.
[2] Kennedy, J, Lyons, T and Quinn, F, “The Continuing Decline of Science and Mathematics Enrolments in Australian High Schools”, Teaching Science, Pages 34-46, 2012.
[3] Kaspura, A, “WOMEN IN ENGINEERING”, ENGINEERS Australia, ACT, 2012.
[6] Barrington,F, Evans, M, “Participation in Year 12 mathematics 2004 -2013”, AMSI, 2014, [Online]. Available: http://amsi.org.au/publications/participation-year-12-mathematics-2004-2013/
[7] Briody, Felicity; Goh, Steven and Dawes, “Power of engineering: Changing the perceptions of year 9 and 10 female school students towards an engineering career”, Profession of Engineering Education: Advancing Teaching, Research and Careers: 23rd Annual Conference of the Australasian Association for Engineering Education 2012, [Melbourne, Vic.] Engineers Australia, 2012: 1063-1070, 2012, [Online] Available: <http://search.informit.com.au.proxy.library.adelaide.edu.au/documentSummary;dn=238243726522221;res=IELENG> ISBN: 9780987177230.