GSA Connects 2022 meeting in Denver, Colorado

Paper No. 25-12
Presentation Time: 9:00 AM-1:00 PM

THE NASA STEM PROGRAM ALLOWS STUDENTS TO APPLY PYTHON-BASED PROGRAMMING LANGUAGE TO IMPROVE DATA COLLECTION, ANALYSIS, AND ORGANIZATION OF GEOLOGICAL DATA


KHANDAKER, Nazrul, Geology Discipline, York College of CUNY, 9420 Guy R Brewer Blvd, AC-2F09, Jamaica, NY 11451-0001, LI, Melanie, The NASA MUREP STEM PROGRAM, CUNY York College, 9420 Guy R Brewer Blvd, Jamaica, NY 11451-0001, DE LEON CRUZ, Sol, 14728 90th Ave Apt 3J, Jamaica, NY 11435-3707, KHARGIE, Matthew, CoEnterprise, 45 West, 36TH Street, New York City, NY 10018, SINGH, Andrew, Earth and Physical Sciences, York College of CUNY, 9420 Guy R Brewer Blvd, AC-2F09, Jamaica, NY 11451-0001, SINGH, Omadevi, NASA MUREP AEROSPACE ACADEMY, York College - City University of New York, 94-20 Guy R. Brewer Blvd., Jamaica, NY 11451 and AGHEDO, Ality, Environmental Science and Policy, Johns Hopkins University, Baltimore, Baltimore, NY 21218

The York College-hosted NASA STEM Program presents an introduction to computer programming with an emphasis on learning Python, building high school students’ foundation of coding, developing and improving computational thinking and problem-solving skills. This program assumes no previous programming experience. With the knowledge of programming, it can be used in a variety of applications. Python is able to act as a tool to improve data collection, analysis, organization, and many more based on the user's input on geological data. Students are exposed to a limitless amount of combinations of commands, making it possible to achieve almost any assignment from a beginner level to an advanced level with critical thinking and systematic logical reasoning. Throughout this program, it is clear that students have been improving their problem-solving skills through daily lectures, labs and lecture activities that are followed by visual representations. From a survey, many students wrote they gained a better understanding of the concept and practice through explanations and examples. The utilization of this programming language is essential as they can be incorporated into real life in a diverse field. Python is becoming an effective digital tool for geoscientists and geophysicists considering its capability to quickly load, analyze, plot and generate professional style geological report based on a plethora of geological data. Using snippets, one can manipulate arrays and field data (numpy); spatial data in three dimensions, and assess geological properties. Visualization of field and laboratory-based physical and chemical data, GIS and Remote Sensing, and Machine Learning (ML) are interconnected and can empower geoscience students to predict and estimate physical and chemical attributes controlling geologic processes by employing complex algorithms. Nowadays tremendous growth associated with cutting edge technology, data management from different geological parameters warrant the use of machines to identify trends, establish correlation and eventually devise a viable classification scheme for both exploration and research purposes.
Handouts
  • GSA_ 2022_ Python_Khandaker.pptx (6.6 MB)