Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2094131.2094161acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
research-article

Experiences of prospective high school teachers using a programming teaching tool

Published: 17 November 2011 Publication History

Abstract

During their time at school few high school students are exposed to basic computing concepts as Computer Science (CS) is not considered to be an important part of the curriculum. As a result many high school students do not encounter programming during their studies. In the UK, despite newly qualified CS and ICT (Information and Communication Technology) teachers having specific subject knowledge, in recent years schools have steadily 'watered down' the content of CS courses and have aligned the subject with disciplines such as Business Studies. This has distanced Computing from the other sciences whilst adding to students' confusion about what the subject actually entails. This paper presents the results of a study which involved 23 trainee CS/ICT teachers. The study took the form of a day-long workshop session and had the objectives of determining what perceptions and opinions the trainee teachers held in regards to programming as well as to discover the effectiveness and potential of a programming teaching tool based on the concept of a robot simulator. Analysis of data collected during the session shows how, despite the majority of trainees having some programming experience, a number of trainees had difficulty completing basic programming challenges. This displays how some CS/ICT teachers may lack fundamental programming knowledge. Moreover, whilst most of the trainees felt programming should be taught to high school students studying a CS or ICT course, fewer than half of the trainees said they had the confidence to teach the subject. An evaluation of the effectiveness of the robot simulator as a teaching tool is also presented as is a discussion on the implications which these findings may have.

References

[1]
Drummond, Sarah Anne. 2009. Investigating the Impact of Entry Qualifications on Student Performance in Computing Programmes at Undergraduate Level. Doctoral Thesis, Durham University. Available: http://etheses.dur.ac.uk/154/ (Accessed 21/04/2011).
[2]
Carter, L. 2006. Why Students with an Apparent Aptitude for Computer Science Don't Choose to Major in Computer Science. In 37th SIGCSE (Houston, Texas, USA, March 01--05, 2006). SIGCSE '06. ACM.
[3]
Govender, I. and Grayson D. J. 2007. Pre-service and in-service teachers' experiences of learning to program in an object-oriented language. Comput. Educ. 51, 2 (September 2008), 874--885.
[4]
Council of Professors and Heads of Computing. 2006. Investigation into the decline in BSc Computing/IT Applications to British Universities. CPHC. Available: http://www.cphc.ac.uk/publications (Accessed 15/04/2011).
[5]
Clear, T. and Bidois, G. 2005. Fluency in Information Technology -- FITNZ: An ICT Curriculum Meta-Framework for New Zealand High Schools. Bulletin of Applied Computing and Information Technology. 3, 3 (December 2005). ISSN 1176-4120.
[6]
The Training and Development Agency for Schools. 2011. Available: http://www.tda.gov.uk/get-into-teaching/teacher-training-options/pgce (Accessed 19/04/2011).
[7]
Cutts, Q. I., Brown, M. I., Kemp, L. and Matheson, C. 2007. Enthusing and Informing Potential Computer Science Students and their Teachers. In 12th SIGCSE (Dundee, Scotland, UK, June 25--27, 2007). ITiCSE '07. ACM.
[8]
Robins, A., Rountree, J. and Rountree, N. 2003. Learning and Teaching Programming: A Review and Discussion. Comp. Sci. Education. 13, 2, 137--172. Swets & Zeitlinger.
[9]
Ladd, B. and Harcourt, E. 2005. Student competitions and bots in an introductory programming course. J. Comput. Small Coll. 20, 5 (May 2005), 274--284.
[10]
Major, L., Kyriacou, T. and Brereton, O. P. Systematic Literature Review: Teaching Novices Programming Using Robots. In 15th International Conference on Evaluation and Assessment in Software Engineering (Durham University, UK, April 11--12, 2011). EASE 2011. IET.
[11]
Dagdilelis, V., Satratzemi, M and Evangelidis, G. 2004. Introducing Secondary Education Students to Algorithims and Programming. Education and Information Technologies. 9, 2, 159--173. Kluwer Academic Publishers.
[12]
Major, L., Kyriacou, T. and Brereton, P. Simulated Robotic Agents As Tools To Teach Introductory Programming. In INTED 2011 (Valencia, Spain, March 7--9, 2011). INTED 2011. pp. 3837--3846. ISBN 978-84-614-7423-3.

Cited By

View all
  • (2024)Analysis of Research into the Teaching and Learning of Programming: An Updated Review2024 9th International STEM Education Conference (iSTEM-Ed)10.1109/iSTEM-Ed62750.2024.10663138(1-6)Online publication date: 31-Jul-2024
  • (2023)University Language Instructors Programming Robotic Learning Applications: Design and implementation of encouraging programming workshop experiencesProceedings of the 11th International Conference on Human-Agent Interaction10.1145/3623809.3623870(171-179)Online publication date: 4-Dec-2023
  • (2020)An overview of teacher training programs in educational robotics: characteristics, best practices and recommendationsEducation and Information Technologies10.1007/s10639-020-10377-zOnline publication date: 16-Nov-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
Koli Calling '11: Proceedings of the 11th Koli Calling International Conference on Computing Education Research
November 2011
149 pages
ISBN:9781450310529
DOI:10.1145/2094131
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Aalto University

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 November 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. high school
  2. java
  3. programming
  4. simulator
  5. teachers
  6. teaching

Qualifiers

  • Research-article

Conference

Koli Calling '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 80 of 182 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Analysis of Research into the Teaching and Learning of Programming: An Updated Review2024 9th International STEM Education Conference (iSTEM-Ed)10.1109/iSTEM-Ed62750.2024.10663138(1-6)Online publication date: 31-Jul-2024
  • (2023)University Language Instructors Programming Robotic Learning Applications: Design and implementation of encouraging programming workshop experiencesProceedings of the 11th International Conference on Human-Agent Interaction10.1145/3623809.3623870(171-179)Online publication date: 4-Dec-2023
  • (2020)An overview of teacher training programs in educational robotics: characteristics, best practices and recommendationsEducation and Information Technologies10.1007/s10639-020-10377-zOnline publication date: 16-Nov-2020
  • (2019)Scope of Implementing Humanoid Robots at Educational Institutes in India’s Perspective2019 5th International Conference On Computing, Communication, Control And Automation (ICCUBEA)10.1109/ICCUBEA47591.2019.9128886(1-6)Online publication date: Sep-2019
  • (2014)The effectiveness of simulated robots for supporting the learning of introductory programming: a multi-case case studyComputer Science Education10.1080/08993408.2014.96336224:2-3(193-228)Online publication date: 30-Sep-2014
  • (2013)Making computing interesting to school studentsProceedings of the 18th ACM conference on Innovation and technology in computer science education10.1145/2462476.2466519(255-260)Online publication date: 1-Jul-2013
  • (2012)Systematic literature review: teaching novices programming using robotsIET Software10.1049/iet-sen.2011.01256:6(502)Online publication date: 2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media