{"id":{"repo_id":"unm","oai_identifier":"oai:digitalrepository.unm.edu:ece_etds-1088"},"canonical_url":"https://search.dev.ndltd.org/etd/unm/oai:digitalrepository.unm.edu:ece_etds-1088","repository":{"repo_id":"unm","name":"University of New Mexico","base_url":"https://digitalrepository.unm.edu/do/oai/"},"display":{"title":"Lesson Plan and Workbook for Introducing Python Game Programming to Support the Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) Project","abstract":"In recent years, research has started to show a distressing trend in the world of science, technology, engineering, and mathematic (STEM) fields. It has become apparent that students from under-represented groups get little to no experience or practice in the field of engineering. This apparent lack of exposure to engineering knowledge and practice is likely to be the cause as to why students from under-represented groups may not become interested in engineering careers. The Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) project was created specifically for providing integrated mathematics and engineering experiences to middle-school students from under-represented groups. The thesis presents a new approach to introducing game programming to middle-school students that have undergone AOLME-training while still maintaining a fun and relaxed environment. The thesis provides a discussion of three different educational, visual-programming environments that are also designed for younger programmers and provides motivation for the proposed approach based on Python.The thesis details interactive activities that are intended for supporting the students to develop their own games in Python.","abstract_html":"In recent years, research has started to show a distressing trend in the world of science, technology, engineering, and mathematic (STEM) fields. It has become apparent that students from under-represented groups get little to no experience or practice in the field of engineering. This apparent lack of exposure to engineering knowledge and practice is likely to be the cause as to why students from under-represented groups may not become interested in engineering careers. The Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) project was created specifically for providing integrated mathematics and engineering experiences to middle-school students from under-represented groups. The thesis presents a new approach to introducing game programming to middle-school students that have undergone AOLME-training while still maintaining a fun and relaxed environment. The thesis provides a discussion of three different educational, visual-programming environments that are also designed for younger programmers and provides motivation for the proposed approach based on Python.The thesis details interactive activities that are intended for supporting the students to develop their own games in Python.","abstract_has_math":false,"creators":["Franco, Cherish"],"institution":null,"degree_name":"Computer Engineering","degree_level":"Thesis","degree_discipline":"Electrical and Computer Engineering","degree_department":null,"school":null,"contributors":["Pattichis, Marios","Jordan, Ramiro","Celedon-Pattichis, Sylvia","LopezLeiva, Carlos"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-02-14T08:00:00Z","date_published":"2014-02-14T08:00:00Z","updated_at":"2026-07-24T05:27:19Z","subjects":["AOLME","visual programming environments","Python","game programming"],"languages":["English"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://digitalrepository.unm.edu/ece_etds/89","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Pattichis, Marios","Jordan, Ramiro","Celedon-Pattichis, Sylvia","LopezLeiva, Carlos"]},{"key":"dc:creator","label":"Author","values":["Franco, Cherish"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical and Computer Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis","Masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Computer Engineering"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["AOLME","visual programming environments","Python","game programming"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["English"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://digitalrepository.unm.edu/ece_etds/89"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["In recent years, research has started to show a distressing trend in the world of science, technology, engineering, and mathematic (STEM) fields. It has become apparent that students from under-represented groups get little to no experience or practice in the field of engineering. This apparent lack of exposure to engineering knowledge and practice is likely to be the cause as to why students from under-represented groups may not become interested in engineering careers. The Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) project was created specifically for providing integrated mathematics and engineering experiences to middle-school students from under-represented groups. The thesis presents a new approach to introducing game programming to middle-school students that have undergone AOLME-training while still maintaining a fun and relaxed environment. The thesis provides a discussion of three different educational, visual-programming environments that are also designed for younger programmers and provides motivation for the proposed approach based on Python.The thesis details interactive activities that are intended for supporting the students to develop their own games in Python."]},{"key":"dc:title","label":"Title","values":["Lesson Plan and Workbook for Introducing Python Game Programming to Support the Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) Project"]}]}],"canonical_facts":{"dc:contributor":["Pattichis, Marios","Jordan, Ramiro","Celedon-Pattichis, Sylvia","LopezLeiva, Carlos"],"dc:creator":["Franco, Cherish"],"dc:description.abstract":["In recent years, research has started to show a distressing trend in the world of science, technology, engineering, and mathematic (STEM) fields. It has become apparent that students from under-represented groups get little to no experience or practice in the field of engineering. This apparent lack of exposure to engineering knowledge and practice is likely to be the cause as to why students from under-represented groups may not become interested in engineering careers. The Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) project was created specifically for providing integrated mathematics and engineering experiences to middle-school students from under-represented groups. The thesis presents a new approach to introducing game programming to middle-school students that have undergone AOLME-training while still maintaining a fun and relaxed environment. The thesis provides a discussion of three different educational, visual-programming environments that are also designed for younger programmers and provides motivation for the proposed approach based on Python.The thesis details interactive activities that are intended for supporting the students to develop their own games in Python."],"dc:identifier":["https://digitalrepository.unm.edu/ece_etds/89"],"dc:language":["English"],"dc:subject":["AOLME","visual programming environments","Python","game programming"],"dc:title":["Lesson Plan and Workbook for Introducing Python Game Programming to Support the Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) Project"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_level":["Thesis","Masters"],"thesis:degree_name":["Computer Engineering"]},"updated_at":"2026-07-24T05:27:19Z"}