ERIC Number: EJ1306813
Record Type: Journal
Publication Date: 2017
Pages: 11
Abstractor: As Provided
ISBN: N/A
ISSN: EISSN-2572-6412
EISSN: N/A
Available Date: N/A
Learning to Program in Python -- By Teaching It!
Fagan, Bryan J.; Payne, Bryson R.
Proceedings of the Interdisciplinary STEM Teaching and Learning Conference, v1 Article 9 p99-107 2017
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.
Descriptors: Programming Languages, Teaching Methods, Computer Science Education, Open Source Technology, Middle School Students, Career Development, Information Technology, Computer Graphics, Computer Software, Coding, Artificial Intelligence, Robotics, STEM Education
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/
Publication Type: Journal Articles; Reports - Evaluative
Education Level: Junior High Schools; Middle Schools; Secondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Georgia
Grant or Contract Numbers: N/A
Author Affiliations: N/A