Treffer: Learning to Program in Python -- By Teaching It!

Title:
Learning to Program in Python -- By Teaching It!
Language:
English
Source:
Proceedings of the Interdisciplinary STEM Teaching and Learning Conference. 2017 1:99-107.
Availability:
Proceedings of the Interdisciplinary STEM Teaching and Learning Conference. Tel: 912-478-4056; e-mail: digitalcommons@georgiasouthern.edu; Web site: https://digitalcommons.georgiasouthern.edu/stem_proceedings/
Peer Reviewed:
Y
Page Count:
11
Publication Date:
2017
Document Type:
Fachzeitschrift Journal Articles<br />Reports - Evaluative
Education Level:
Junior High Schools
Middle Schools
Secondary Education
Geographic Terms:
ISSN:
2572-6412
Entry Date:
2021
Accession Number:
EJ1306813
Database:
ERIC

Weitere Informationen

The US Bureau of Labor Statistics predicts over 8 million job openings in IT and computing, including 1 million cybersecurity postings, over the current five-year period. This paper presents lessons learned in preparing middle-school students in rural Georgia for future careers in computer science/ IT by teaching computer programming in the free, open-source programming language Python using Turtle graphics, and discusses exercises and activities with low-cost drones, bots, and 3D printers to get students interested and keep them engaged in coding. Described herein is one pair of instructors' (one middle-school, one university) multi-year, multi-stage approach to providing engineering and technology courses, including: how to code Turtle graphics in Python; how to engage children by using short, interactive, visual programs for every age level; building cross-curricular bridges toward technology careers using 3D printing, robotics, and low-cost drones; and, how to build more advanced programming skills in Python.

As Provided