The following resources are tagged with the keyword programming languages:

Computation and Visualization in the Earth Sciences

Computation and Visualization in the Earth Sciences

Credit: Earthquake locations from USGS by E Richardson © Penn State University licensed under CC BY-NC-SA 4.0

Resource Description

In EARTH 801, you will develop skills in a programming language designed for visual arts and visualization while exploring Earth science topics. Specifically, you'll learn and practice digital graphics capabilities in order to render Earth science concepts that are otherwise difficult to visualize due to complicated space and time scales. Here, you will interact with large, open, freely-available data sets by collecting, plotting, and analyzing them using a variety of computational methods. You'll be ready to teach secondary school students a range of Next Generation Science Standard skills involving data collecting, manipulation, analysis, and plotting. You'll also read and discuss current research regarding the teaching, learning, and evaluation of visualization skills, as well as multiple external representations of science concepts. Learn more

Geospatial System Analysis and Design

Resource Description

Geospatial System Analysis and Design surveys the process of GIS design through critical reading/writing and collaborative discussion. Key topics in the course outline the broad range of current GIS systems, how they are designed and evaluated, and how emerging technologies may impact their design and implementation in the near future. In particular, students will develop a term-long project where they propose a realistic problem scenario that requires the skills and understanding required to effectively complete a geospatial system specification, design, and implementation. Students completing this course are able to develop a comprehensive system design plan that takes into account current technologies as well as emerging technology trends. Learn more